Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 21, 2025

This PR contains the following updates:

Package Type Update Change
ghcr.io/grafbase/gateway (source) final minor 0.47.1 -> 0.48.1

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Aug 21, 2025
Copy link

github-actions bot commented Aug 21, 2025

Overview for: federation/constant-vus-subgraphs-delay-resources

This scenario runs 4 subgraphs and a GraphQL gateway with Federation spec, and runs a heavy query. It's being executed with a constant amount of VUs over a fixed amount of time. It measure things like memory usage, CPU usage, average RPS. It also includes a summary of the entire execution, and metrics information about HTTP execution times.

This scenario was running 500 VUs over 30s

Comparison

Comparison

Gateway RPS ⬇️ Requests Duration Notes
cosmo 176 5542 total, 0 failed avg: 1407ms, p95: 3055ms
grafbase 171 5350 total, 0 failed avg: 1390ms, p95: 3389ms
apollo-router 155 4900 total, 13 failed avg: 1607ms, p95: 4011ms ❌ 13 failed requests, 13 non-200 responses, 15 unexpected GraphQL errors, non-compatible response structure (1)
hive-gateway 93 3272 total, 0 failed avg: 4833ms, p95: 32929ms
apollo-server 87 3053 total, 0 failed avg: 5243ms, p95: 32849ms
hive-gateway-bun 86 3059 total, 0 failed avg: 5173ms, p95: 9002ms
mercurius 80 2628 total, 0 failed avg: 5922ms, p95: 8516ms
Summary for: `cosmo`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 16566      ✗ 0    
     data_received..................: 486 MB  16 MB/s
     data_sent......................: 6.6 MB  209 kB/s
     http_req_blocked...............: avg=3.66ms   min=1.58µs  med=3.42µs  max=2.16s  p(90)=21.45µs  p(95)=20.38ms
     http_req_connecting............: avg=3.56ms   min=0s      med=0s      max=2.16s  p(90)=0s       p(95)=20.1ms 
     http_req_duration..............: avg=1.4s     min=3.29ms  med=1.22s   max=6.04s  p(90)=2.44s    p(95)=3.05s  
       { expected_response:true }...: avg=1.4s     min=3.29ms  med=1.22s   max=6.04s  p(90)=2.44s    p(95)=3.05s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 5542 
     http_req_receiving.............: avg=237.13ms min=29.53µs med=83.8µs  max=4.86s  p(90)=926.41ms p(95)=1.43s  
     http_req_sending...............: avg=23.64ms  min=8.03µs  med=15.68µs max=3.87s  p(90)=484.1µs  p(95)=5.59ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=1.14s    min=3.13ms  med=1.09s   max=4.82s  p(90)=1.8s     p(95)=1.97s  
     http_reqs......................: 5542    176.054803/s
     iteration_duration.............: avg=2.75s    min=58.13ms med=2.42s   max=11.12s p(90)=4.95s    p(95)=5.93s  
     iterations.....................: 5522    175.419455/s
     vus............................: 213     min=213      max=500
     vus_max........................: 500     min=500      max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `grafbase`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 15990      ✗ 0    
     data_received..................: 470 MB  15 MB/s
     data_sent......................: 6.4 MB  203 kB/s
     http_req_blocked...............: avg=4.03ms   min=1.48µs  med=3.42µs   max=2.78s  p(90)=27.35µs  p(95)=16.34ms
     http_req_connecting............: avg=3.06ms   min=0s      med=0s       max=2.78s  p(90)=0s       p(95)=15.85ms
     http_req_duration..............: avg=1.38s    min=3.15ms  med=1.13s    max=8.62s  p(90)=3.05s    p(95)=3.38s  
       { expected_response:true }...: avg=1.38s    min=3.15ms  med=1.13s    max=8.62s  p(90)=3.05s    p(95)=3.38s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 5350 
     http_req_receiving.............: avg=480.63ms min=32.72µs med=88.15µs  max=6.37s  p(90)=2s       p(95)=2.53s  
     http_req_sending...............: avg=30.75ms  min=8.19µs  med=15.79µs  max=3.81s  p(90)=643.19µs p(95)=4.94ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=878.37ms min=3.09ms  med=836.69ms max=3.72s  p(90)=1.71s    p(95)=1.81s  
     http_reqs......................: 5350    171.201836/s
     iteration_duration.............: avg=2.84s    min=31.08ms med=2.51s    max=13.05s p(90)=5.56s    p(95)=6.56s  
     iterations.....................: 5330    170.56183/s
     vus............................: 201     min=201      max=500
     vus_max........................: 500     min=500      max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-router`

K6 Output

     ✗ response code was 200
      ↳  99% — ✓ 4867 / ✗ 13
     ✗ no graphql errors
      ↳  99% — ✓ 4865 / ✗ 15
     ✗ valid response structure
      ↳  99% — ✓ 4866 / ✗ 1

     █ setup

     checks.........................: 99.80% ✓ 14598      ✗ 29   
     data_received..................: 429 MB 14 MB/s
     data_sent......................: 5.8 MB 185 kB/s
     http_req_blocked...............: avg=9.57ms  min=1.44µs  med=3.59µs   max=6.19s  p(90)=921.57µs p(95)=20.85ms
     http_req_connecting............: avg=8.53ms  min=0s      med=0s       max=6.19s  p(90)=682.11µs p(95)=20.46ms
     http_req_duration..............: avg=1.6s    min=6.61ms  med=1.3s     max=11.12s p(90)=3.11s    p(95)=4.01s  
       { expected_response:true }...: avg=1.6s    min=6.61ms  med=1.3s     max=11.12s p(90)=3.11s    p(95)=3.99s  
     http_req_failed................: 0.26%  ✓ 13         ✗ 4887 
     http_req_receiving.............: avg=514.9ms min=0s      med=94.16µs  max=10.07s p(90)=1.97s    p(95)=2.62s  
     http_req_sending...............: avg=35.24ms min=8.19µs  med=16.61µs  max=6.24s  p(90)=931.3µs  p(95)=4.58ms 
     http_req_tls_handshaking.......: avg=0s      min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=1.05s   min=6.52ms  med=996.95ms max=4.68s  p(90)=1.7s     p(95)=1.95s  
     http_reqs......................: 4900   155.932671/s
     iteration_duration.............: avg=3.13s   min=31.06ms med=2.74s    max=13.04s p(90)=6.22s    p(95)=7.32s  
     iterations.....................: 4880   155.296211/s
     vus............................: 241    min=241      max=500
     vus_max........................: 500    min=500      max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 9756      ✗ 0    
     data_received..................: 287 MB  8.2 MB/s
     data_sent......................: 3.9 MB  111 kB/s
     http_req_blocked...............: avg=5.65ms min=1.83µs  med=4.01µs  max=72.75ms  p(90)=27.13ms p(95)=47.41ms
     http_req_connecting............: avg=5.54ms min=0s      med=0s      max=72.66ms  p(90)=26.49ms p(95)=47.15ms
     http_req_duration..............: avg=4.83s  min=13ms    med=2.26s   max=34.39s   p(90)=9.83s   p(95)=32.92s 
       { expected_response:true }...: avg=4.83s  min=13ms    med=2.26s   max=34.39s   p(90)=9.83s   p(95)=32.92s 
     http_req_failed................: 0.00%   ✓ 0         ✗ 3272 
     http_req_receiving.............: avg=9.79ms min=42.3µs  med=83.85µs max=684.72ms p(90)=1.57ms  p(95)=20.59ms
     http_req_sending...............: avg=1.55ms min=9.78µs  med=21.37µs max=593.02ms p(90)=1.62ms  p(95)=6.59ms 
     http_req_tls_handshaking.......: avg=0s     min=0s      med=0s      max=0s       p(90)=0s      p(95)=0s     
     http_req_waiting...............: avg=4.82s  min=12.91ms med=2.25s   max=34.39s   p(90)=9.8s    p(95)=32.91s 
     http_reqs......................: 3272    93.817722/s
     iteration_duration.............: avg=4.99s  min=93.64ms med=2.33s   max=34.44s   p(90)=10.38s  p(95)=33.33s 
     iterations.....................: 3252    93.244264/s
     vus............................: 125     min=125     max=500
     vus_max........................: 500     min=500     max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-server`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 9099      ✗ 0    
     data_received..................: 268 MB  7.7 MB/s
     data_sent......................: 3.6 MB  104 kB/s
     http_req_blocked...............: avg=6.14ms  min=1.66µs  med=3.39µs  max=119.14ms p(90)=23.37ms  p(95)=57.88ms 
     http_req_connecting............: avg=5.99ms  min=0s      med=0s      max=119.08ms p(90)=22.68ms  p(95)=55.27ms 
     http_req_duration..............: avg=5.24s   min=12.34ms med=3.08s   max=34.35s   p(90)=4.52s    p(95)=32.84s  
       { expected_response:true }...: avg=5.24s   min=12.34ms med=3.08s   max=34.35s   p(90)=4.52s    p(95)=32.84s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 3053 
     http_req_receiving.............: avg=704.5µs min=40.58µs med=98.5µs  max=124.59ms p(90)=250.29µs p(95)=496.76µs
     http_req_sending...............: avg=3.45ms  min=8.96µs  med=16.55µs max=60.24ms  p(90)=12.21ms  p(95)=33.21ms 
     http_req_tls_handshaking.......: avg=0s      min=0s      med=0s      max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=5.23s   min=12.2ms  med=3.08s   max=34.35s   p(90)=4.51s    p(95)=32.83s  
     http_reqs......................: 3053    87.440807/s
     iteration_duration.............: avg=5.3s    min=391.2ms med=3.11s   max=34.36s   p(90)=4.54s    p(95)=32.87s  
     iterations.....................: 3033    86.867988/s
     vus............................: 90      min=90      max=500
     vus_max........................: 500     min=500     max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway-bun`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 9117      ✗ 0    
     data_received..................: 269 MB  7.6 MB/s
     data_sent......................: 3.6 MB  103 kB/s
     http_req_blocked...............: avg=5ms     min=1.82µs   med=3.86µs  max=89.5ms   p(90)=27.82ms  p(95)=39.4ms  
     http_req_connecting............: avg=4.88ms  min=0s       med=0s      max=89.46ms  p(90)=27.51ms  p(95)=38.73ms 
     http_req_duration..............: avg=5.17s   min=16.74ms  med=4.46s   max=10.73s   p(90)=8.35s    p(95)=9s      
       { expected_response:true }...: avg=5.17s   min=16.74ms  med=4.46s   max=10.73s   p(90)=8.35s    p(95)=9s      
     http_req_failed................: 0.00%   ✓ 0         ✗ 3059 
     http_req_receiving.............: avg=89.79ms min=38.91µs  med=89.44µs max=3.32s    p(90)=155.19ms p(95)=516.89ms
     http_req_sending...............: avg=3.62ms  min=9.37µs   med=19.92µs max=537.09ms p(90)=4.47ms   p(95)=12.77ms 
     http_req_tls_handshaking.......: avg=0s      min=0s       med=0s      max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=5.08s   min=16.56ms  med=4.34s   max=10.73s   p(90)=8.29s    p(95)=8.9s    
     http_reqs......................: 3059    86.906816/s
     iteration_duration.............: avg=5.45s   min=331.37ms med=4.78s   max=11.5s    p(90)=8.64s    p(95)=9.5s    
     iterations.....................: 3039    86.338612/s
     vus............................: 75      min=75      max=500
     vus_max........................: 500     min=500     max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `mercurius`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 7824      ✗ 0    
     data_received..................: 231 MB  7.0 MB/s
     data_sent......................: 3.1 MB  95 kB/s
     http_req_blocked...............: avg=4.55ms   min=1.72µs   med=3.97µs  max=65.69ms p(90)=21.94ms  p(95)=35.05ms
     http_req_connecting............: avg=4.47ms   min=0s       med=0s      max=61.56ms p(90)=21.7ms   p(95)=34.93ms
     http_req_duration..............: avg=5.92s    min=11.06ms  med=6.09s   max=11.07s  p(90)=7.46s    p(95)=8.51s  
       { expected_response:true }...: avg=5.92s    min=11.06ms  med=6.09s   max=11.07s  p(90)=7.46s    p(95)=8.51s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2628 
     http_req_receiving.............: avg=28.1ms   min=37.51µs  med=98.03µs max=1.78s   p(90)=307.31µs p(95)=1.79ms 
     http_req_sending...............: avg=480.72µs min=9.04µs   med=22.33µs max=37.22ms p(90)=1.85ms   p(95)=2.88ms 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s      max=0s      p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=5.89s    min=10.97ms  med=6.09s   max=11.07s  p(90)=7.46s    p(95)=8.51s  
     http_reqs......................: 2628    80.109164/s
     iteration_duration.............: avg=6.02s    min=386.98ms med=6.12s   max=11.11s  p(90)=7.48s    p(95)=8.56s  
     iterations.....................: 2608    79.499505/s
     vus............................: 287     min=287     max=500
     vus_max........................: 500     min=500     max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

Copy link

github-actions bot commented Aug 21, 2025

Overview for: federation/constant-vus-over-time

This scenario runs 4 subgraphs and a GraphQL gateway with Federation spec, and runs a heavy query. It's being executed with a constant amount of VUs over a fixed amount of time. It measure things like memory usage, CPU usage, average RPS. It also includes a summary of the entire execution, and metrics information about HTTP execution times.

This scenario was running 300 VUs over 30s

Comparison

Comparison

Gateway RPS ⬇️ Requests Duration Notes
cosmo 178 5517 total, 0 failed avg: 763ms, p95: 2244ms
grafbase 168 5209 total, 0 failed avg: 890ms, p95: 2422ms
apollo-router 155 4797 total, 1 failed avg: 993ms, p95: 2640ms ❌ 1 failed requests, 1 non-200 responses, 1 unexpected GraphQL errors
hive-gateway 94 3117 total, 0 failed avg: 2976ms, p95: 13600ms
hive-gateway-bun 90 2973 total, 0 failed avg: 3115ms, p95: 5339ms
apollo-server 86 2888 total, 0 failed avg: 3261ms, p95: 25794ms
mercurius 78 2489 total, 0 failed avg: 3695ms, p95: 5681ms
Summary for: `cosmo`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 16491      ✗ 0    
     data_received..................: 484 MB  16 MB/s
     data_sent......................: 6.5 MB  212 kB/s
     http_req_blocked...............: avg=1.6ms    min=1.55µs  med=3.45µs   max=712.53ms p(90)=5.99µs   p(95)=1.77ms  
     http_req_connecting............: avg=1.23ms   min=0s      med=0s       max=712.47ms p(90)=0s       p(95)=974.91µs
     http_req_duration..............: avg=762.88ms min=3.19ms  med=573.32ms max=4.67s    p(90)=1.72s    p(95)=2.24s   
       { expected_response:true }...: avg=762.88ms min=3.19ms  med=573.32ms max=4.67s    p(90)=1.72s    p(95)=2.24s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5517 
     http_req_receiving.............: avg=306.9ms  min=33.42µs med=93.75µs  max=3.94s    p(90)=1.17s    p(95)=1.84s   
     http_req_sending...............: avg=22.48ms  min=7.79µs  med=16.07µs  max=3.66s    p(90)=312.54µs p(95)=31.18ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=433.49ms min=3.09ms  med=404.74ms max=2.32s    p(90)=805.08ms p(95)=927.38ms
     http_reqs......................: 5517    178.808561/s
     iteration_duration.............: avg=1.64s    min=21.55ms med=1.27s    max=10.6s    p(90)=3.62s    p(95)=4.38s   
     iterations.....................: 5497    178.160351/s
     vus............................: 300     min=300      max=300
     vus_max........................: 300     min=300      max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `grafbase`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 15567      ✗ 0    
     data_received..................: 458 MB  15 MB/s
     data_sent......................: 6.2 MB  200 kB/s
     http_req_blocked...............: avg=1.19ms   min=1.64µs  med=3.43µs   max=1.89s p(90)=5.88µs   p(95)=216.84µs
     http_req_connecting............: avg=1.18ms   min=0s      med=0s       max=1.89s p(90)=0s       p(95)=149.1µs 
     http_req_duration..............: avg=889.56ms min=3.09ms  med=694.12ms max=5.6s  p(90)=2.11s    p(95)=2.42s   
       { expected_response:true }...: avg=889.56ms min=3.09ms  med=694.12ms max=5.6s  p(90)=2.11s    p(95)=2.42s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5209 
     http_req_receiving.............: avg=384ms    min=33.98µs med=103.46µs max=4.43s p(90)=1.4s     p(95)=1.81s   
     http_req_sending...............: avg=21.26ms  min=7.63µs  med=16.23µs  max=3.51s p(90)=226.34µs p(95)=5ms     
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s    p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=484.28ms min=2.95ms  med=457.3ms  max=2s    p(90)=928.31ms p(95)=1.04s   
     http_reqs......................: 5209    168.20166/s
     iteration_duration.............: avg=1.75s    min=20.71ms med=1.48s    max=8.52s p(90)=3.61s    p(95)=4.44s   
     iterations.....................: 5189    167.555849/s
     vus............................: 300     min=300      max=300
     vus_max........................: 300     min=300      max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-router`

K6 Output

     ✗ response code was 200
      ↳  99% — ✓ 4776 / ✗ 1
     ✗ no graphql errors
      ↳  99% — ✓ 4776 / ✗ 1
     ✓ valid response structure

     █ setup

     checks.........................: 99.98% ✓ 14328      ✗ 2    
     data_received..................: 421 MB 14 MB/s
     data_sent......................: 5.7 MB 184 kB/s
     http_req_blocked...............: avg=2.5ms    min=1.65µs  med=3.55µs   max=2.08s  p(90)=6.42µs p(95)=2.55ms
     http_req_connecting............: avg=2.12ms   min=0s      med=0s       max=1.86s  p(90)=0s     p(95)=2.36ms
     http_req_duration..............: avg=993.3ms  min=6.63ms  med=801.74ms max=6.88s  p(90)=2.02s  p(95)=2.64s 
       { expected_response:true }...: avg=992.77ms min=6.63ms  med=801.73ms max=6.88s  p(90)=2.02s  p(95)=2.63s 
     http_req_failed................: 0.02%  ✓ 1          ✗ 4796 
     http_req_receiving.............: avg=365.97ms min=0s      med=103.49µs max=5.72s  p(90)=1.33s  p(95)=1.91s 
     http_req_sending...............: avg=21.41ms  min=8.51µs  med=17.2µs   max=3.58s  p(90)=1ms    p(95)=16ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s     p(95)=0s    
     http_req_waiting...............: avg=605.91ms min=6.56ms  med=580.71ms max=3.09s  p(90)=1.12s  p(95)=1.19s 
     http_reqs......................: 4797   155.272719/s
     iteration_duration.............: avg=1.9s     min=28.92ms med=1.58s    max=10.83s p(90)=3.81s  p(95)=4.7s  
     iterations.....................: 4777   154.625345/s
     vus............................: 300    min=300      max=300
     vus_max........................: 300    min=300      max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 9291      ✗ 0    
     data_received..................: 274 MB  8.3 MB/s
     data_sent......................: 3.7 MB  112 kB/s
     http_req_blocked...............: avg=481.35µs min=1.79µs   med=3.55µs  max=12.98ms  p(90)=31.86µs  p(95)=4.52ms
     http_req_connecting............: avg=452.23µs min=0s       med=0s      max=12.94ms  p(90)=0s       p(95)=4.25ms
     http_req_duration..............: avg=2.97s    min=12.31ms  med=1.61s   max=32.56s   p(90)=2.71s    p(95)=13.6s 
       { expected_response:true }...: avg=2.97s    min=12.31ms  med=1.61s   max=32.56s   p(90)=2.71s    p(95)=13.6s 
     http_req_failed................: 0.00%   ✓ 0         ✗ 3117 
     http_req_receiving.............: avg=921.93µs min=40.95µs  med=87.15µs max=177.97ms p(90)=414.5µs  p(95)=1.24ms
     http_req_sending...............: avg=372.29µs min=9.28µs   med=18.32µs max=80.78ms  p(90)=300.39µs p(95)=1.53ms
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s      max=0s       p(90)=0s       p(95)=0s    
     http_req_waiting...............: avg=2.97s    min=12.23ms  med=1.61s   max=32.56s   p(90)=2.71s    p(95)=13.59s
     http_reqs......................: 3117    94.548049/s
     iteration_duration.............: avg=3.03s    min=162.37ms med=1.65s   max=32.58s   p(90)=2.73s    p(95)=13.73s
     iterations.....................: 3097    93.941389/s
     vus............................: 135     min=135     max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway-bun`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 8859      ✗ 0    
     data_received..................: 261 MB  7.9 MB/s
     data_sent......................: 3.5 MB  107 kB/s
     http_req_blocked...............: avg=2.82ms  min=1.46µs   med=4.05µs   max=112.97ms p(90)=208.6µs  p(95)=30.52ms
     http_req_connecting............: avg=2.69ms  min=0s       med=0s       max=81.64ms  p(90)=80.81µs  p(95)=29.86ms
     http_req_duration..............: avg=3.11s   min=16.59ms  med=2.77s    max=8.82s    p(90)=4.75s    p(95)=5.33s  
       { expected_response:true }...: avg=3.11s   min=16.59ms  med=2.77s    max=8.82s    p(90)=4.75s    p(95)=5.33s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2973 
     http_req_receiving.............: avg=65.08ms min=39.94µs  med=268.15µs max=1.74s    p(90)=79.51ms  p(95)=549ms  
     http_req_sending...............: avg=1.87ms  min=9.79µs   med=22.06µs  max=298.29ms p(90)=312.57µs p(95)=10.34ms
     http_req_tls_handshaking.......: avg=0s      min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=3.04s   min=16.33ms  med=2.74s    max=8.7s     p(90)=4.73s    p(95)=5.27s  
     http_reqs......................: 2973    90.261625/s
     iteration_duration.............: avg=3.2s    min=378.32ms med=2.84s    max=8.98s    p(90)=4.82s    p(95)=5.41s  
     iterations.....................: 2953    89.654416/s
     vus............................: 178     min=178     max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-server`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 8604      ✗ 0    
     data_received..................: 254 MB  7.6 MB/s
     data_sent......................: 3.4 MB  103 kB/s
     http_req_blocked...............: avg=590.76µs min=1.8µs    med=3.8µs    max=30.9ms   p(90)=207.58µs p(95)=5.51ms  
     http_req_connecting............: avg=562.39µs min=0s       med=0s       max=14.14ms  p(90)=132.59µs p(95)=5.28ms  
     http_req_duration..............: avg=3.26s    min=12.2ms   med=1.43s    max=32.95s   p(90)=2.09s    p(95)=25.79s  
       { expected_response:true }...: avg=3.26s    min=12.2ms   med=1.43s    max=32.95s   p(90)=2.09s    p(95)=25.79s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2888 
     http_req_receiving.............: avg=425.25µs min=44.15µs  med=107.59µs max=104.74ms p(90)=240.79µs p(95)=385.16µs
     http_req_sending...............: avg=253.86µs min=9.15µs   med=20.59µs  max=64.74ms  p(90)=169.81µs p(95)=905.49µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.25s    min=12.09ms  med=1.43s    max=32.95s   p(90)=2.09s    p(95)=25.79s  
     http_reqs......................: 2888    86.465959/s
     iteration_duration.............: avg=3.29s    min=390.15ms med=1.46s    max=32.97s   p(90)=2.1s     p(95)=26.24s  
     iterations.....................: 2868    85.867164/s
     vus............................: 40      min=40      max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `mercurius`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 7407      ✗ 0    
     data_received..................: 219 MB  6.8 MB/s
     data_sent......................: 3.0 MB  93 kB/s
     http_req_blocked...............: avg=552.75µs min=1.89µs   med=4.09µs   max=15.29ms  p(90)=469.19µs p(95)=5.03ms 
     http_req_connecting............: avg=526.54µs min=0s       med=0s       max=11.8ms   p(90)=399.63µs p(95)=4.78ms 
     http_req_duration..............: avg=3.69s    min=11.57ms  med=3.71s    max=8s       p(90)=4.37s    p(95)=5.68s  
       { expected_response:true }...: avg=3.69s    min=11.57ms  med=3.71s    max=8s       p(90)=4.37s    p(95)=5.68s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2489 
     http_req_receiving.............: avg=15.29ms  min=39.58µs  med=105.24µs max=546.17ms p(90)=456.37µs p(95)=62.29ms
     http_req_sending...............: avg=160.95µs min=9.29µs   med=23.03µs  max=15.14ms  p(90)=154.8µs  p(95)=1.25ms 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=3.67s    min=11.44ms  med=3.71s    max=8s       p(90)=4.37s    p(95)=5.68s  
     http_reqs......................: 2489    78.016133/s
     iteration_duration.............: avg=3.75s    min=434.76ms med=3.73s    max=8s       p(90)=4.39s    p(95)=5.7s   
     iterations.....................: 2469    77.389246/s
     vus............................: 228     min=228     max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

Copy link

github-actions bot commented Aug 21, 2025

Overview for: federation/ramping-vus

This scenario runs 4 subgraphs and a GraphQL gateway with Federation spec, and runs a heavy query. We are running a heavy load of concurrent VUs to measure response time and other stats, during stress. It measure things like memory usage, CPU usage, response times. It also includes a summary of the entire execution, and metrics information about HTTP execution times.

This scenario was trying to reach 2000 concurrent VUs over 60s

Comparison

Comparison

Gateway duration(p95)⬇️ RPS Requests Durations Notes
grafbase 5587ms 166 11657 total, 0 failed avg: 2399ms, p95: 5587ms, max: 12154ms, med: 2022ms
cosmo 7382ms 168 11782 total, 0 failed avg: 2947ms, p95: 7383ms, max: 19829ms, med: 2826ms
apollo-router 7478ms 154 11126 total, 655 failed avg: 3230ms, p95: 7478ms, max: 16117ms, med: 2663ms ❌ 655 failed requests, 655 non-200 responses, 670 unexpected GraphQL errors, non-compatible response structure (12)
hive-gateway-bun 28179ms 91 7426 total, 0 failed avg: 11611ms, p95: 28179ms, max: 35868ms, med: 10173ms
mercurius 42421ms 54 4986 total, 0 failed avg: 21743ms, p95: 42421ms, max: 43737ms, med: 19644ms
hive-gateway 50996ms 89 7710 total, 0 failed avg: 11851ms, p95: 50997ms, max: 57636ms, med: 3370ms
apollo-server 59999ms 85 7909 total, 511 failed avg: 11672ms, p95: 60000ms, max: 60030ms, med: 2196ms ❌ 511 failed requests, 511 non-200 responses, 511 unexpected GraphQL errors
Summary for: `grafbase`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 34911      ✗ 0     
     data_received..................: 1.0 GB  15 MB/s
     data_sent......................: 14 MB   197 kB/s
     http_req_blocked...............: avg=250.51ms min=1.57µs  med=4.11µs  max=8.14s  p(90)=750.99ms p(95)=1.68s  
     http_req_connecting............: avg=249.35ms min=0s      med=0s      max=8.14s  p(90)=738.28ms p(95)=1.67s  
     http_req_duration..............: avg=2.39s    min=3.66ms  med=2.02s   max=12.15s p(90)=4.95s    p(95)=5.58s  
       { expected_response:true }...: avg=2.39s    min=3.66ms  med=2.02s   max=12.15s p(90)=4.95s    p(95)=5.58s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 11657 
     http_req_receiving.............: avg=394.48ms min=32.37µs med=98.14µs max=10.34s p(90)=1.18s    p(95)=2.23s  
     http_req_sending...............: avg=132.7ms  min=7.79µs  med=19.67µs max=7.96s  p(90)=208.91ms p(95)=916.2ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=1.87s    min=3.58ms  med=1.4s    max=10.63s p(90)=4.52s    p(95)=5.14s  
     http_reqs......................: 11657   166.278149/s
     iteration_duration.............: avg=5.94s    min=10.8ms  med=5.15s   max=25.82s p(90)=11.89s   p(95)=13.75s 
     iterations.....................: 11637   165.992864/s
     vus............................: 5       min=5        max=1936
     vus_max........................: 2000    min=2000     max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `cosmo`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 35286      ✗ 0     
     data_received..................: 1.0 GB  15 MB/s
     data_sent......................: 14 MB   200 kB/s
     http_req_blocked...............: avg=318.37ms min=1.91µs  med=5.08µs   max=13.91s p(90)=713.99ms p(95)=2.79s   
     http_req_connecting............: avg=310.23ms min=0s      med=0s       max=13.91s p(90)=680.84ms p(95)=2.73s   
     http_req_duration..............: avg=2.94s    min=3.6ms   med=2.82s    max=19.82s p(90)=5.58s    p(95)=7.38s   
       { expected_response:true }...: avg=2.94s    min=3.6ms   med=2.82s    max=19.82s p(90)=5.58s    p(95)=7.38s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 11782 
     http_req_receiving.............: avg=442.12ms min=34.78µs med=105.83µs max=10.81s p(90)=1.94s    p(95)=3.16s   
     http_req_sending...............: avg=179.12ms min=8.44µs  med=28.81µs  max=10.98s p(90)=221.86ms p(95)=913.47ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=2.32s    min=3.46ms  med=2.23s    max=14.04s p(90)=4.3s     p(95)=4.99s   
     http_reqs......................: 11782   168.055024/s
     iteration_duration.............: avg=5.74s    min=10.06ms med=4.74s    max=26.05s p(90)=11.8s    p(95)=14.15s  
     iterations.....................: 11762   167.76975/s
     vus............................: 4       min=4        max=1991
     vus_max........................: 2000    min=2000     max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-router`

K6 Output

     ✗ response code was 200
      ↳  94% — ✓ 10451 / ✗ 655
     ✗ no graphql errors
      ↳  93% — ✓ 10436 / ✗ 670
     ✗ valid response structure
      ↳  99% — ✓ 10439 / ✗ 12

     █ setup

     checks.........................: 95.90% ✓ 31326      ✗ 1337  
     data_received..................: 919 MB 13 MB/s
     data_sent......................: 13 MB  184 kB/s
     http_req_blocked...............: avg=389.51ms min=1.77µs  med=5.39µs  max=11.03s p(90)=1.73s   p(95)=2.53s   
     http_req_connecting............: avg=377.39ms min=0s      med=0s      max=11.03s p(90)=1.72s   p(95)=2.45s   
     http_req_duration..............: avg=3.23s    min=0s      med=2.66s   max=16.11s p(90)=6.55s   p(95)=7.47s   
       { expected_response:true }...: avg=3.26s    min=7.86ms  med=2.67s   max=16.11s p(90)=6.64s   p(95)=7.55s   
     http_req_failed................: 5.88%  ✓ 655        ✗ 10471 
     http_req_receiving.............: avg=273.81ms min=0s      med=109.2µs max=8.25s  p(90)=1s      p(95)=1.7s    
     http_req_sending...............: avg=131.5ms  min=0s      med=30.01µs max=6.86s  p(90)=334.4ms p(95)=780.34ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s      p(95)=0s      
     http_req_waiting...............: avg=2.82s    min=0s      med=2.12s   max=12.19s p(90)=6.2s    p(95)=6.78s   
     http_reqs......................: 11126  154.888744/s
     iteration_duration.............: avg=6.62s    min=31.39ms med=5.76s   max=26.56s p(90)=13.17s  p(95)=15.5s   
     iterations.....................: 11106  154.610317/s
     vus............................: 138    min=65       max=1836
     vus_max........................: 2000   min=2000     max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway-bun`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 22218     ✗ 0     
     data_received..................: 652 MB  8.0 MB/s
     data_sent......................: 8.8 MB  108 kB/s
     http_req_blocked...............: avg=19.25ms  min=1.61µs  med=4.61µs   max=1.19s  p(90)=35.55ms p(95)=132.29ms
     http_req_connecting............: avg=19.13ms  min=0s      med=0s       max=1.19s  p(90)=34.23ms p(95)=129.39ms
     http_req_duration..............: avg=11.61s   min=17.95ms med=10.17s   max=35.86s p(90)=24.8s   p(95)=28.17s  
       { expected_response:true }...: avg=11.61s   min=17.95ms med=10.17s   max=35.86s p(90)=24.8s   p(95)=28.17s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 7426  
     http_req_receiving.............: avg=153.43ms min=40.19µs med=128.99µs max=7.89s  p(90)=52.43ms p(95)=854.77ms
     http_req_sending...............: avg=18.75ms  min=9.08µs  med=28.05µs  max=1.57s  p(90)=17.29ms p(95)=69.51ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s      p(95)=0s      
     http_req_waiting...............: avg=11.43s   min=17.72ms med=10.03s   max=34.33s p(90)=24.74s  p(95)=27.94s  
     http_reqs......................: 7426    91.085723/s
     iteration_duration.............: avg=11.94s   min=79.17ms med=10.32s   max=38.84s p(90)=25.67s  p(95)=28.78s  
     iterations.....................: 7406    90.840407/s
     vus............................: 282     min=51      max=1999
     vus_max........................: 2000    min=2000    max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `mercurius`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 14786     ✗ 0     
     data_received..................: 438 MB  4.8 MB/s
     data_sent......................: 6.0 MB  65 kB/s
     http_req_blocked...............: avg=253.66µs min=1.59µs   med=4.48µs   max=21.72ms p(90)=531.04µs p(95)=792.64µs
     http_req_connecting............: avg=219.31µs min=0s       med=0s       max=21.55ms p(90)=452.98µs p(95)=684.66µs
     http_req_duration..............: avg=21.74s   min=11.71ms  med=19.64s   max=43.73s  p(90)=41.14s   p(95)=42.42s  
       { expected_response:true }...: avg=21.74s   min=11.71ms  med=19.64s   max=43.73s  p(90)=41.14s   p(95)=42.42s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 4986  
     http_req_receiving.............: avg=50.48ms  min=35.55µs  med=105.27µs max=3.27s   p(90)=501.72µs p(95)=2.66ms  
     http_req_sending...............: avg=85.42µs  min=9.01µs   med=29.18µs  max=19.64ms p(90)=71.58µs  p(95)=99.75µs 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=21.69s   min=11.6ms   med=19.64s   max=43.14s  p(90)=40.81s   p(95)=42.32s  
     http_reqs......................: 4986    54.430694/s
     iteration_duration.............: avg=21.78s   min=416.31ms med=19.51s   max=45.02s  p(90)=41.78s   p(95)=42.62s  
     iterations.....................: 4901    53.502774/s
     vus............................: 391     min=60      max=2000
     vus_max........................: 2000    min=2000    max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 23070     ✗ 0     
     data_received..................: 677 MB  7.8 MB/s
     data_sent......................: 9.2 MB  106 kB/s
     http_req_blocked...............: avg=8.52ms min=1.98µs  med=5.03µs   max=422.92ms p(90)=19.71ms p(95)=61.96ms
     http_req_connecting............: avg=8.34ms min=0s      med=0s       max=422.73ms p(90)=19.37ms p(95)=60.75ms
     http_req_duration..............: avg=11.85s min=15.38ms med=3.36s    max=57.63s   p(90)=43.77s  p(95)=50.99s 
       { expected_response:true }...: avg=11.85s min=15.38ms med=3.36s    max=57.63s   p(90)=43.77s  p(95)=50.99s 
     http_req_failed................: 0.00%   ✓ 0         ✗ 7710  
     http_req_receiving.............: avg=5.37ms min=42.2µs  med=106.34µs max=849.7ms  p(90)=1.24ms  p(95)=5.25ms 
     http_req_sending...............: avg=4.01ms min=10.18µs med=28.42µs  max=879.19ms p(90)=4.51ms  p(95)=23.24ms
     http_req_tls_handshaking.......: avg=0s     min=0s      med=0s       max=0s       p(90)=0s      p(95)=0s     
     http_req_waiting...............: avg=11.84s min=15.26ms med=3.35s    max=57.63s   p(90)=43.75s  p(95)=50.98s 
     http_reqs......................: 7710    89.087862/s
     iteration_duration.............: avg=11.99s min=71.91ms med=3.46s    max=58.68s   p(90)=43.86s  p(95)=51.03s 
     iterations.....................: 7690    88.856765/s
     vus............................: 84      min=59      max=1999
     vus_max........................: 2000    min=2000    max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-server`

K6 Output

     ✗ response code was 200
      ↳  93% — ✓ 7378 / ✗ 511
     ✗ no graphql errors
      ↳  93% — ✓ 7378 / ✗ 511
     ✓ valid response structure

     █ setup

     checks.........................: 95.58% ✓ 22134     ✗ 1022  
     data_received..................: 650 MB 7.0 MB/s
     data_sent......................: 9.4 MB 102 kB/s
     http_req_blocked...............: avg=640.76µs min=1.55µs  med=3.65µs   max=77.98ms  p(90)=375.44µs p(95)=752.86µs
     http_req_connecting............: avg=613.86µs min=0s      med=0s       max=77.79ms  p(90)=306.32µs p(95)=610.27µs
     http_req_duration..............: avg=11.67s   min=10.84ms med=2.19s    max=1m0s     p(90)=55.16s   p(95)=59.99s  
       { expected_response:true }...: avg=8.33s    min=10.84ms med=2.07s    max=59.98s   p(90)=36.31s   p(95)=45.83s  
     http_req_failed................: 6.46%  ✓ 511       ✗ 7398  
     http_req_receiving.............: avg=188.02µs min=0s      med=103.27µs max=105.37ms p(90)=218.7µs  p(95)=323.58µs
     http_req_sending...............: avg=271.42µs min=8.73µs  med=18.06µs  max=57.84ms  p(90)=67.19µs  p(95)=152.35µs
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=11.67s   min=10.55ms med=2.19s    max=1m0s     p(90)=55.16s   p(95)=59.99s  
     http_reqs......................: 7909   85.345495/s
     iteration_duration.............: avg=11.71s   min=51.8ms  med=2.21s    max=1m0s     p(90)=55.21s   p(95)=1m0s    
     iterations.....................: 7889   85.129677/s
     vus............................: 71     min=62      max=1999
     vus_max........................: 2000   min=2000    max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

Copy link

github-actions bot commented Aug 21, 2025

Overview for: federation/constant-vus-subgraphs-delay

This scenario runs 4 subgraphs and a GraphQL gateway with Federation spec, and runs a heavy query. It's being executed with a constant amount of VUs over a fixed amount of time. It measure things like memory usage, CPU usage, average RPS. It also includes a summary of the entire execution, and metrics information about HTTP execution times.

This scenario was running 300 VUs over 30s

Comparison

Comparison

Gateway RPS ⬇️ Requests Duration Notes
cosmo 178 5499 total, 0 failed avg: 820ms, p95: 2298ms
grafbase 162 5011 total, 0 failed avg: 871ms, p95: 2020ms
apollo-router 159 4967 total, 0 failed avg: 959ms, p95: 2635ms
hive-gateway 93 3080 total, 0 failed avg: 2988ms, p95: 13733ms
apollo-server 90 2992 total, 0 failed avg: 3134ms, p95: 23530ms
hive-gateway-bun 89 2982 total, 0 failed avg: 3125ms, p95: 5486ms
mercurius 78 2509 total, 0 failed avg: 3660ms, p95: 5481ms
Summary for: `cosmo`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 16437      ✗ 0    
     data_received..................: 483 MB  16 MB/s
     data_sent......................: 6.5 MB  212 kB/s
     http_req_blocked...............: avg=2.79ms   min=1.44µs  med=3.21µs   max=1.76s p(90)=5.88µs   p(95)=1.04ms 
     http_req_connecting............: avg=2.36ms   min=0s      med=0s       max=1.76s p(90)=0s       p(95)=264.6µs
     http_req_duration..............: avg=819.51ms min=3.26ms  med=653.94ms max=4.8s  p(90)=1.75s    p(95)=2.29s  
       { expected_response:true }...: avg=819.51ms min=3.26ms  med=653.94ms max=4.8s  p(90)=1.75s    p(95)=2.29s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 5499 
     http_req_receiving.............: avg=328.82ms min=29.34µs med=107.33µs max=3.87s p(90)=1.13s    p(95)=1.57s  
     http_req_sending...............: avg=22.18ms  min=8.11µs  med=14.99µs  max=3.25s p(90)=639.49µs p(95)=26.13ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s    p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=468.5ms  min=3.12ms  med=421.01ms max=2.67s p(90)=882.34ms p(95)=1.02s  
     http_reqs......................: 5499    178.493605/s
     iteration_duration.............: avg=1.64s    min=19.84ms med=1.34s    max=8.91s p(90)=3.42s    p(95)=4.06s  
     iterations.....................: 5479    177.84442/s
     vus............................: 300     min=300      max=300
     vus_max........................: 300     min=300      max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `grafbase`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 14973     ✗ 0    
     data_received..................: 440 MB  14 MB/s
     data_sent......................: 5.9 MB  193 kB/s
     http_req_blocked...............: avg=1.63ms   min=1.88µs  med=4.47µs   max=1.45s  p(90)=7.81µs   p(95)=652.62µs
     http_req_connecting............: avg=1.43ms   min=0s      med=0s       max=1.45s  p(90)=0s       p(95)=448.94µs
     http_req_duration..............: avg=871.46ms min=3.24ms  med=793.47ms max=3.93s  p(90)=1.67s    p(95)=2.02s   
       { expected_response:true }...: avg=871.46ms min=3.24ms  med=793.47ms max=3.93s  p(90)=1.67s    p(95)=2.02s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 5011 
     http_req_receiving.............: avg=223.64ms min=36.44µs med=103.92µs max=3.02s  p(90)=887.18ms p(95)=1.25s   
     http_req_sending...............: avg=16.42ms  min=8.53µs  med=22.31µs  max=2.73s  p(90)=146.23µs p(95)=2.82ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=631.39ms min=3.14ms  med=598.73ms max=3.05s  p(90)=1.14s    p(95)=1.36s   
     http_reqs......................: 5011    162.53183/s
     iteration_duration.............: avg=1.8s     min=19.46ms med=1.56s    max=10.73s p(90)=3.54s    p(95)=4.24s   
     iterations.....................: 4991    161.88313/s
     vus............................: 300     min=300     max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-router`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 14841      ✗ 0    
     data_received..................: 436 MB  14 MB/s
     data_sent......................: 5.9 MB  189 kB/s
     http_req_blocked...............: avg=3.38ms   min=1.47µs  med=3.36µs   max=1.88s p(90)=6.38µs   p(95)=1.35ms  
     http_req_connecting............: avg=2.58ms   min=0s      med=0s       max=1.88s p(90)=0s       p(95)=866.99µs
     http_req_duration..............: avg=959.4ms  min=6.49ms  med=748.63ms max=6.45s p(90)=2.05s    p(95)=2.63s   
       { expected_response:true }...: avg=959.4ms  min=6.49ms  med=748.63ms max=6.45s p(90)=2.05s    p(95)=2.63s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 4967 
     http_req_receiving.............: avg=352.56ms min=33.86µs med=91.71µs  max=6.34s p(90)=1.27s    p(95)=2.07s   
     http_req_sending...............: avg=25.97ms  min=8.23µs  med=15.15µs  max=4.33s p(90)=286.97µs p(95)=9ms     
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s    p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=580.86ms min=6.41ms  med=530.65ms max=2.49s p(90)=1.16s    p(95)=1.38s   
     http_reqs......................: 4967    159.554834/s
     iteration_duration.............: avg=1.81s    min=21.86ms med=1.46s    max=9.61s p(90)=3.79s    p(95)=4.61s   
     iterations.....................: 4947    158.912374/s
     vus............................: 34      min=34       max=300
     vus_max........................: 300     min=300      max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 9180      ✗ 0    
     data_received..................: 271 MB  8.2 MB/s
     data_sent......................: 3.7 MB  111 kB/s
     http_req_blocked...............: avg=1.43ms   min=1.65µs   med=3.83µs  max=34.58ms  p(90)=32.24µs  p(95)=16.22ms
     http_req_connecting............: avg=1.39ms   min=0s       med=0s      max=33.17ms  p(90)=0s       p(95)=15.61ms
     http_req_duration..............: avg=2.98s    min=12.76ms  med=1.65s   max=32.51s   p(90)=2.89s    p(95)=13.73s 
       { expected_response:true }...: avg=2.98s    min=12.76ms  med=1.65s   max=32.51s   p(90)=2.89s    p(95)=13.73s 
     http_req_failed................: 0.00%   ✓ 0         ✗ 3080 
     http_req_receiving.............: avg=4.69ms   min=44.55µs  med=94.01µs max=686.49ms p(90)=660.56µs p(95)=3.26ms 
     http_req_sending...............: avg=425.03µs min=8.63µs   med=19.77µs max=110.64ms p(90)=441.45µs p(95)=1.02ms 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s      max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=2.98s    min=12.68ms  med=1.65s   max=32.51s   p(90)=2.89s    p(95)=13.73s 
     http_reqs......................: 3080    93.509249/s
     iteration_duration.............: avg=3.06s    min=115.53ms med=1.7s    max=32.52s   p(90)=2.97s    p(95)=13.96s 
     iterations.....................: 3060    92.902046/s
     vus............................: 105     min=105     max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-server`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 8916      ✗ 0    
     data_received..................: 263 MB  7.9 MB/s
     data_sent......................: 3.6 MB  107 kB/s
     http_req_blocked...............: avg=478.36µs min=1.37µs   med=2.95µs  max=16.79ms p(90)=116.04µs p(95)=3.64ms  
     http_req_connecting............: avg=459.46µs min=0s       med=0s      max=13.05ms p(90)=75.6µs   p(95)=3.47ms  
     http_req_duration..............: avg=3.13s    min=9.86ms   med=1.39s   max=32.76s  p(90)=2.14s    p(95)=23.52s  
       { expected_response:true }...: avg=3.13s    min=9.86ms   med=1.39s   max=32.76s  p(90)=2.14s    p(95)=23.52s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2992 
     http_req_receiving.............: avg=240.43µs min=41.51µs  med=97.51µs max=45.77ms p(90)=199.79µs p(95)=322.81µs
     http_req_sending...............: avg=265.7µs  min=8.57µs   med=15µs    max=22.85ms p(90)=150.79µs p(95)=1.41ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s      max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.13s    min=9.75ms   med=1.39s   max=32.76s  p(90)=2.14s    p(95)=23.52s  
     http_reqs......................: 2992    90.260845/s
     iteration_duration.............: avg=3.17s    min=300.34ms med=1.41s   max=32.77s  p(90)=2.16s    p(95)=23.65s  
     iterations.....................: 2972    89.657497/s
     vus............................: 21      min=21      max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway-bun`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 8886      ✗ 0    
     data_received..................: 262 MB  7.8 MB/s
     data_sent......................: 3.5 MB  106 kB/s
     http_req_blocked...............: avg=777.05µs min=2.18µs   med=4.23µs   max=97.04ms  p(90)=138.56µs p(95)=6.86ms 
     http_req_connecting............: avg=689.1µs  min=0s       med=0s       max=16.65ms  p(90)=71.77µs  p(95)=6.53ms 
     http_req_duration..............: avg=3.12s    min=15.61ms  med=2.9s     max=6.83s    p(90)=4.88s    p(95)=5.48s  
       { expected_response:true }...: avg=3.12s    min=15.61ms  med=2.9s     max=6.83s    p(90)=4.88s    p(95)=5.48s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2982 
     http_req_receiving.............: avg=76.42ms  min=38.24µs  med=134.03µs max=1.64s    p(90)=72.44ms  p(95)=698.9ms
     http_req_sending...............: avg=1.24ms   min=10.07µs  med=24.21µs  max=380.59ms p(90)=254.34µs p(95)=1.6ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=3.04s    min=15.46ms  med=2.84s    max=6.77s    p(90)=4.87s    p(95)=5.45s  
     http_reqs......................: 2982    89.230606/s
     iteration_duration.............: avg=3.21s    min=304.57ms med=2.95s    max=6.87s    p(90)=4.93s    p(95)=5.54s  
     iterations.....................: 2962    88.632144/s
     vus............................: 57      min=57      max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `mercurius`

K6 Output

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 7467      ✗ 0    
     data_received..................: 220 MB  6.9 MB/s
     data_sent......................: 3.0 MB  93 kB/s
     http_req_blocked...............: avg=1.13ms   min=1.64µs   med=3.78µs  max=33.22ms  p(90)=1.09ms   p(95)=5.72ms  
     http_req_connecting............: avg=1.08ms   min=0s       med=0s      max=33.17ms  p(90)=881.92µs p(95)=5.05ms  
     http_req_duration..............: avg=3.66s    min=12.19ms  med=3.63s   max=8.26s    p(90)=4.64s    p(95)=5.48s   
       { expected_response:true }...: avg=3.66s    min=12.19ms  med=3.63s   max=8.26s    p(90)=4.64s    p(95)=5.48s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2509 
     http_req_receiving.............: avg=15.59ms  min=38.85µs  med=99.95µs max=979.82ms p(90)=316.04µs p(95)=1.24ms  
     http_req_sending...............: avg=182.63µs min=8.83µs   med=21.05µs max=18.37ms  p(90)=193.31µs p(95)=727.03µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s      max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.64s    min=12.09ms  med=3.62s   max=8.26s    p(90)=4.64s    p(95)=5.48s   
     http_reqs......................: 2509    78.460759/s
     iteration_duration.............: avg=3.72s    min=326.45ms med=3.65s   max=8.27s    p(90)=4.67s    p(95)=5.56s   
     iterations.....................: 2489    77.835325/s
     vus............................: 2       min=2       max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

@renovate renovate bot force-pushed the renovate/ghcr.io-grafbase-gateway-0.x branch from ab2994d to 6c4c3e1 Compare August 25, 2025 09:56
@renovate renovate bot changed the title Update ghcr.io/grafbase/gateway Docker tag to v0.47.2 Update ghcr.io/grafbase/gateway Docker tag to v0.48.0 Aug 25, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-grafbase-gateway-0.x branch from 6c4c3e1 to 940b2b0 Compare August 26, 2025 15:40
@renovate renovate bot changed the title Update ghcr.io/grafbase/gateway Docker tag to v0.48.0 Update ghcr.io/grafbase/gateway Docker tag to v0.48.1 Aug 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants