Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 7, 2025

This PR contains the following updates:

Package Update Change
ghcr.io/graphql-hive/gateway minor 1.15.3 -> 1.16.0
ghcr.io/graphql-hive/gateway minor 1.15.3-bun -> 1.16.0-bun

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 these updates 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 Jul 7, 2025
Copy link

github-actions bot commented Jul 7, 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 179 5541 total, 0 failed avg: 809ms, p95: 2023ms
grafbase 171 5283 total, 0 failed avg: 877ms, p95: 2415ms
apollo-router 154 4792 total, 0 failed avg: 977ms, p95: 2478ms
hive-gateway-bun 94 3089 total, 0 failed avg: 2953ms, p95: 4727ms
apollo-server 86 2883 total, 0 failed avg: 3262ms, p95: 27627ms
hive-gateway 80 2721 total, 0 failed avg: 3443ms, p95: 20307ms
mercurius 74 2415 total, 0 failed avg: 3839ms, p95: 5701ms
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 16563      ✗ 0    
     data_received..................: 486 MB  16 MB/s
     data_sent......................: 6.6 MB  213 kB/s
     http_req_blocked...............: avg=1.67ms   min=1.56µs  med=3.19µs   max=2.23s p(90)=5.35µs   p(95)=529.9µs 
     http_req_connecting............: avg=1.56ms   min=0s      med=0s       max=2.23s p(90)=0s       p(95)=374.88µs
     http_req_duration..............: avg=808.85ms min=3.91ms  med=680.43ms max=3.75s p(90)=1.63s    p(95)=2.02s   
       { expected_response:true }...: avg=808.85ms min=3.91ms  med=680.43ms max=3.75s p(90)=1.63s    p(95)=2.02s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5541 
     http_req_receiving.............: avg=236.22ms min=34.26µs med=82.67µs  max=3.2s  p(90)=1.1s     p(95)=1.26s   
     http_req_sending...............: avg=18.97ms  min=7.69µs  med=14.94µs  max=2.77s p(90)=157.69µs p(95)=3.52ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s    p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=553.64ms min=3.64ms  med=507.31ms max=2.45s p(90)=1.02s    p(95)=1.15s   
     http_reqs......................: 5541    179.253866/s
     iteration_duration.............: avg=1.64s    min=29.57ms med=1.4s     max=7.79s p(90)=3.33s    p(95)=4.07s   
     iterations.....................: 5521    178.606857/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% ✓ 15789      ✗ 0    
     data_received..................: 464 MB  15 MB/s
     data_sent......................: 6.3 MB  204 kB/s
     http_req_blocked...............: avg=2.35ms   min=1.35µs  med=3.16µs   max=2.21s  p(90)=5.47µs   p(95)=467.61µs
     http_req_connecting............: avg=1.66ms   min=0s      med=0s       max=1.44s  p(90)=0s       p(95)=259.1µs 
     http_req_duration..............: avg=876.51ms min=3.01ms  med=650.64ms max=6.53s  p(90)=1.89s    p(95)=2.41s   
       { expected_response:true }...: avg=876.51ms min=3.01ms  med=650.64ms max=6.53s  p(90)=1.89s    p(95)=2.41s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5283 
     http_req_receiving.............: avg=347.61ms min=32.35µs med=84.16µs  max=5.43s  p(90)=1.29s    p(95)=1.85s   
     http_req_sending...............: avg=25.17ms  min=7.29µs  med=14.39µs  max=2.63s  p(90)=370.41µs p(95)=17.42ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=503.72ms min=2.95ms  med=450.87ms max=2.14s  p(90)=978.04ms p(95)=1.17s   
     http_reqs......................: 5283    171.824246/s
     iteration_duration.............: avg=1.7s     min=19.84ms med=1.4s     max=10.01s p(90)=3.64s    p(95)=4.56s   
     iterations.....................: 5263    171.173766/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% ✓ 14316      ✗ 0    
     data_received..................: 421 MB  14 MB/s
     data_sent......................: 5.7 MB  184 kB/s
     http_req_blocked...............: avg=2.82ms   min=1.48µs  med=3.63µs   max=1.59s p(90)=6.58µs   p(95)=887.05µs
     http_req_connecting............: avg=2.33ms   min=0s      med=0s       max=1.59s p(90)=0s       p(95)=659.06µs
     http_req_duration..............: avg=977.23ms min=6.58ms  med=787.96ms max=5.46s p(90)=2.19s    p(95)=2.47s   
       { expected_response:true }...: avg=977.23ms min=6.58ms  med=787.96ms max=5.46s p(90)=2.19s    p(95)=2.47s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 4792 
     http_req_receiving.............: avg=341.37ms min=32.98µs med=94.53µs  max=4.47s p(90)=1.38s    p(95)=1.95s   
     http_req_sending...............: avg=31.56ms  min=8.46µs  med=16.92µs  max=2.35s p(90)=234.05µs p(95)=26.97ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s    p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=604.29ms min=6.5ms   med=578.28ms max=2.42s p(90)=1.06s    p(95)=1.26s   
     http_reqs......................: 4792    154.814127/s
     iteration_duration.............: avg=1.9s     min=30.45ms med=1.65s    max=11.2s p(90)=3.84s    p(95)=4.59s   
     iterations.....................: 4772    154.167991/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-bun`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 9207      ✗ 0    
     data_received..................: 271 MB  8.3 MB/s
     data_sent......................: 3.7 MB  112 kB/s
     http_req_blocked...............: avg=977.22µs min=1.61µs   med=3.51µs   max=25.7ms   p(90)=51µs     p(95)=9.64ms  
     http_req_connecting............: avg=945.17µs min=0s       med=0s       max=24.55ms  p(90)=0s       p(95)=9.35ms  
     http_req_duration..............: avg=2.95s    min=15.52ms  med=2.76s    max=6.79s    p(90)=4.36s    p(95)=4.72s   
       { expected_response:true }...: avg=2.95s    min=15.52ms  med=2.76s    max=6.79s    p(90)=4.36s    p(95)=4.72s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 3089 
     http_req_receiving.............: avg=56.87ms  min=39.46µs  med=154.32µs max=1.71s    p(90)=71.02ms  p(95)=434.19ms
     http_req_sending...............: avg=778.14µs min=9.49µs   med=18.11µs  max=148.46ms p(90)=192.94µs p(95)=1.38ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=2.89s    min=15.2ms   med=2.74s    max=6.61s    p(90)=4.33s    p(95)=4.65s   
     http_reqs......................: 3089    94.037924/s
     iteration_duration.............: avg=3.05s    min=103.29ms med=2.81s    max=6.82s    p(90)=4.52s    p(95)=4.76s   
     iterations.....................: 3069    93.429067/s
     vus............................: 122     min=122     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% ✓ 8589      ✗ 0    
     data_received..................: 253 MB  7.6 MB/s
     data_sent......................: 3.4 MB  103 kB/s
     http_req_blocked...............: avg=586.8µs  min=1.46µs   med=3.26µs  max=13.16ms p(90)=242.69µs p(95)=5.25ms  
     http_req_connecting............: avg=572.64µs min=0s       med=0s      max=13.1ms  p(90)=117.7µs  p(95)=5.19ms  
     http_req_duration..............: avg=3.26s    min=10.87ms  med=1.38s   max=32.9s   p(90)=2.04s    p(95)=27.62s  
       { expected_response:true }...: avg=3.26s    min=10.87ms  med=1.38s   max=32.9s   p(90)=2.04s    p(95)=27.62s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2883 
     http_req_receiving.............: avg=211.87µs min=42.45µs  med=102.3µs max=28.19ms p(90)=200.42µs p(95)=296.88µs
     http_req_sending...............: avg=109.46µs min=8.9µs    med=16.55µs max=19.77ms p(90)=147.58µs p(95)=575.88µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s      max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.26s    min=10.78ms  med=1.38s   max=32.9s   p(90)=2.04s    p(95)=27.62s  
     http_reqs......................: 2883    86.54273/s
     iteration_duration.............: avg=3.29s    min=288.95ms med=1.39s   max=32.92s  p(90)=2.06s    p(95)=28.05s  
     iterations.....................: 2863    85.942364/s
     vus............................: 38      min=38      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% ✓ 8103      ✗ 0    
     data_received..................: 239 MB  7.1 MB/s
     data_sent......................: 3.2 MB  96 kB/s
     http_req_blocked...............: avg=4.08ms  min=2.14µs   med=5.48µs   max=97.13ms  p(90)=11.77ms  p(95)=40.27ms
     http_req_connecting............: avg=3.94ms  min=0s       med=0s       max=96.87ms  p(90)=3.64ms   p(95)=39.78ms
     http_req_duration..............: avg=3.44s   min=15.08ms  med=1.74s    max=33.01s   p(90)=2.97s    p(95)=20.3s  
       { expected_response:true }...: avg=3.44s   min=15.08ms  med=1.74s    max=33.01s   p(90)=2.97s    p(95)=20.3s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2721 
     http_req_receiving.............: avg=930.9µs min=41.42µs  med=118.43µs max=256.67ms p(90)=502.12µs p(95)=1.41ms 
     http_req_sending...............: avg=1.4ms   min=10.65µs  med=30.96µs  max=41.38ms  p(90)=3.16ms   p(95)=12.03ms
     http_req_tls_handshaking.......: avg=0s      min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=3.44s   min=14.96ms  med=1.74s    max=33.01s   p(90)=2.97s    p(95)=20.28s 
     http_reqs......................: 2721    80.870199/s
     iteration_duration.............: avg=3.5s    min=135.96ms med=1.77s    max=33.08s   p(90)=3.02s    p(95)=21.14s 
     iterations.....................: 2701    80.275784/s
     vus............................: 55      min=55      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% ✓ 7185      ✗ 0    
     data_received..................: 212 MB  6.5 MB/s
     data_sent......................: 2.9 MB  89 kB/s
     http_req_blocked...............: avg=508.13µs min=1.94µs   med=4.01µs   max=19.27ms  p(90)=1.54ms   p(95)=3.91ms  
     http_req_connecting............: avg=477.47µs min=0s       med=0s       max=17.01ms  p(90)=1.43ms   p(95)=3.75ms  
     http_req_duration..............: avg=3.83s    min=13.14ms  med=3.79s    max=8.39s    p(90)=4.81s    p(95)=5.7s    
       { expected_response:true }...: avg=3.83s    min=13.14ms  med=3.79s    max=8.39s    p(90)=4.81s    p(95)=5.7s    
     http_req_failed................: 0.00%   ✓ 0         ✗ 2415 
     http_req_receiving.............: avg=2.92ms   min=40.67µs  med=105.79µs max=378.85ms p(90)=315.58µs p(95)=777.55µs
     http_req_sending...............: avg=249.38µs min=9.66µs   med=23.62µs  max=17.8ms   p(90)=163.49µs p(95)=650.2µs 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.83s    min=13.04ms  med=3.79s    max=8.39s    p(90)=4.81s    p(95)=5.69s   
     http_reqs......................: 2415    74.588366/s
     iteration_duration.............: avg=3.9s     min=273.24ms med=3.81s    max=8.45s    p(90)=4.84s    p(95)=5.72s   
     iterations.....................: 2395    73.970657/s
     vus............................: 160     min=160     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 Jul 7, 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 177 5473 total, 0 failed avg: 881ms, p95: 2352ms
grafbase 169 5208 total, 0 failed avg: 760ms, p95: 2369ms
apollo-router 153 4744 total, 0 failed avg: 833ms, p95: 2693ms
hive-gateway-bun 89 2960 total, 0 failed avg: 3110ms, p95: 5089ms
apollo-server 85 2837 total, 0 failed avg: 3305ms, p95: 26865ms
hive-gateway 84 2816 total, 0 failed avg: 3333ms, p95: 17917ms
mercurius 76 2443 total, 0 failed avg: 3758ms, p95: 5492ms
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 16359      ✗ 0    
     data_received..................: 480 MB  16 MB/s
     data_sent......................: 6.5 MB  210 kB/s
     http_req_blocked...............: avg=1.61ms   min=1.48µs  med=3.63µs   max=2.86s p(90)=6.03µs   p(95)=1ms     
     http_req_connecting............: avg=1.51ms   min=0s      med=0s       max=2.86s p(90)=0s       p(95)=766.48µs
     http_req_duration..............: avg=880.87ms min=3.3ms   med=715.86ms max=4.82s p(90)=1.75s    p(95)=2.35s   
       { expected_response:true }...: avg=880.87ms min=3.3ms   med=715.86ms max=4.82s p(90)=1.75s    p(95)=2.35s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5473 
     http_req_receiving.............: avg=268.6ms  min=33.81µs med=97.35µs  max=3.71s p(90)=1.04s    p(95)=1.64s   
     http_req_sending...............: avg=22.45ms  min=8.43µs  med=17.23µs  max=2.53s p(90)=1.03ms   p(95)=26.44ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s    p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=589.81ms min=3.13ms  med=564.83ms max=2.44s p(90)=975.94ms p(95)=1.11s   
     http_reqs......................: 5473    177.247748/s
     iteration_duration.............: avg=1.66s    min=15.62ms med=1.41s    max=8.26s p(90)=3.24s    p(95)=3.95s   
     iterations.....................: 5453    176.600031/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% ✓ 15564      ✗ 0    
     data_received..................: 458 MB  15 MB/s
     data_sent......................: 6.2 MB  201 kB/s
     http_req_blocked...............: avg=1.02ms   min=1.38µs  med=3.34µs   max=892.61ms p(90)=5.5µs    p(95)=1.03ms  
     http_req_connecting............: avg=823.09µs min=0s      med=0s       max=730.21ms p(90)=0s       p(95)=817.56µs
     http_req_duration..............: avg=760.33ms min=3.02ms  med=502.03ms max=5.18s    p(90)=1.81s    p(95)=2.36s   
       { expected_response:true }...: avg=760.33ms min=3.02ms  med=502.03ms max=5.18s    p(90)=1.81s    p(95)=2.36s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5208 
     http_req_receiving.............: avg=304.34ms min=33.11µs med=87.83µs  max=5.06s    p(90)=1.15s    p(95)=1.67s   
     http_req_sending...............: avg=33.02ms  min=7.76µs  med=15.56µs  max=3.76s    p(90)=632.87µs p(95)=33.92ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=422.97ms min=2.93ms  med=338.88ms max=2.54s    p(90)=898.49ms p(95)=1.11s   
     http_reqs......................: 5208    169.23979/s
     iteration_duration.............: avg=1.72s    min=22.53ms med=1.34s    max=10.45s   p(90)=3.81s    p(95)=4.85s   
     iterations.....................: 5188    168.589868/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% ✓ 14172      ✗ 0    
     data_received..................: 416 MB  13 MB/s
     data_sent......................: 5.6 MB  182 kB/s
     http_req_blocked...............: avg=1.86ms   min=1.78µs  med=4.29µs   max=888ms    p(90)=7.96µs   p(95)=15.53ms 
     http_req_connecting............: avg=1.2ms    min=0s      med=0s       max=574.25ms p(90)=0s       p(95)=14.85ms 
     http_req_duration..............: avg=833.22ms min=6.93ms  med=581.25ms max=5.35s    p(90)=2.06s    p(95)=2.69s   
       { expected_response:true }...: avg=833.22ms min=6.93ms  med=581.25ms max=5.35s    p(90)=2.06s    p(95)=2.69s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 4744 
     http_req_receiving.............: avg=378.4ms  min=34.52µs med=127.13µs max=4.56s    p(90)=1.5s     p(95)=1.98s   
     http_req_sending...............: avg=14.2ms   min=7.82µs  med=23.28µs  max=4.57s    p(90)=282.54µs p(95)=1.81ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=440.6ms  min=6.82ms  med=410.51ms max=1.44s    p(90)=812.46ms p(95)=997.78ms
     http_reqs......................: 4744    153.215516/s
     iteration_duration.............: avg=1.91s    min=32.98ms med=1.42s    max=9.43s    p(90)=4.1s     p(95)=5.19s   
     iterations.....................: 4724    152.569582/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-bun`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 8820      ✗ 0    
     data_received..................: 260 MB  7.9 MB/s
     data_sent......................: 3.5 MB  106 kB/s
     http_req_blocked...............: avg=1.52ms  min=2.08µs   med=4.42µs   max=40.38ms  p(90)=456.2µs  p(95)=13.1ms  
     http_req_connecting............: avg=1.39ms  min=0s       med=0s       max=40.35ms  p(90)=101.68µs p(95)=11.84ms 
     http_req_duration..............: avg=3.1s    min=15.88ms  med=2.87s    max=6.35s    p(90)=4.69s    p(95)=5.08s   
       { expected_response:true }...: avg=3.1s    min=15.88ms  med=2.87s    max=6.35s    p(90)=4.69s    p(95)=5.08s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2960 
     http_req_receiving.............: avg=60.99ms min=38.71µs  med=176.59µs max=2.28s    p(90)=91.15ms  p(95)=512.05ms
     http_req_sending...............: avg=2.37ms  min=9.36µs   med=23.7µs   max=513.64ms p(90)=472.48µs p(95)=1.98ms  
     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.67ms  med=2.82s    max=6.35s    p(90)=4.66s    p(95)=5.03s   
     http_reqs......................: 2960    89.455078/s
     iteration_duration.............: avg=3.22s   min=225.62ms med=2.94s    max=6.52s    p(90)=4.91s    p(95)=5.23s   
     iterations.....................: 2940    88.850652/s
     vus............................: 23      min=23      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% ✓ 8451      ✗ 0    
     data_received..................: 249 MB  7.5 MB/s
     data_sent......................: 3.4 MB  102 kB/s
     http_req_blocked...............: avg=757.46µs min=1.59µs   med=3.25µs   max=23.93ms p(90)=155.97µs p(95)=7.91ms  
     http_req_connecting............: avg=737.31µs min=0s       med=0s       max=23.9ms  p(90)=106.48µs p(95)=7.65ms  
     http_req_duration..............: avg=3.3s     min=11.24ms  med=1.42s    max=32.76s  p(90)=2.04s    p(95)=26.86s  
       { expected_response:true }...: avg=3.3s     min=11.24ms  med=1.42s    max=32.76s  p(90)=2.04s    p(95)=26.86s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2837 
     http_req_receiving.............: avg=188.3µs  min=45.87µs  med=103.94µs max=40.02ms p(90)=199.33µs p(95)=304.02µs
     http_req_sending...............: avg=125.42µs min=8.72µs   med=16.24µs  max=17.38ms p(90)=122.65µs p(95)=745.76µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.3s     min=11.14ms  med=1.42s    max=32.76s  p(90)=2.04s    p(95)=26.86s  
     http_reqs......................: 2837    85.506331/s
     iteration_duration.............: avg=3.34s    min=373.43ms med=1.44s    max=32.77s  p(90)=2.07s    p(95)=27.14s  
     iterations.....................: 2817    84.903537/s
     vus............................: 23      min=23      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% ✓ 8388      ✗ 0    
     data_received..................: 247 MB  7.4 MB/s
     data_sent......................: 3.3 MB  100 kB/s
     http_req_blocked...............: avg=863.36µs min=1.51µs  med=4.28µs   max=29.06ms  p(90)=646.19µs p(95)=8.21ms
     http_req_connecting............: avg=837.58µs min=0s      med=0s       max=29.02ms  p(90)=439.91µs p(95)=8ms   
     http_req_duration..............: avg=3.33s    min=13.77ms med=1.75s    max=32.91s   p(90)=3.1s     p(95)=17.91s
       { expected_response:true }...: avg=3.33s    min=13.77ms med=1.75s    max=32.91s   p(90)=3.1s     p(95)=17.91s
     http_req_failed................: 0.00%   ✓ 0         ✗ 2816 
     http_req_receiving.............: avg=1.15ms   min=43.34µs med=108.34µs max=159.83ms p(90)=586.95µs p(95)=1.8ms 
     http_req_sending...............: avg=800.96µs min=10.14µs med=24.98µs  max=43.76ms  p(90)=353.58µs p(95)=5.57ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s    
     http_req_waiting...............: avg=3.33s    min=13.67ms med=1.74s    max=32.91s   p(90)=3.1s     p(95)=17.91s
     http_reqs......................: 2816    84.257045/s
     iteration_duration.............: avg=3.39s    min=161.5ms med=1.78s    max=32.93s   p(90)=3.13s    p(95)=18.1s 
     iterations.....................: 2796    83.658629/s
     vus............................: 50      min=50      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% ✓ 7269      ✗ 0    
     data_received..................: 214 MB  6.7 MB/s
     data_sent......................: 2.9 MB  91 kB/s
     http_req_blocked...............: avg=535.25µs min=1.93µs   med=4.3µs    max=11.32ms  p(90)=430.93µs p(95)=5.16ms  
     http_req_connecting............: avg=512.41µs min=0s       med=0s       max=11.27ms  p(90)=303.14µs p(95)=4.81ms  
     http_req_duration..............: avg=3.75s    min=12.16ms  med=3.76s    max=8.09s    p(90)=4.62s    p(95)=5.49s   
       { expected_response:true }...: avg=3.75s    min=12.16ms  med=3.76s    max=8.09s    p(90)=4.62s    p(95)=5.49s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2443 
     http_req_receiving.............: avg=14.47ms  min=40.34µs  med=105.73µs max=963.69ms p(90)=282.03µs p(95)=967.72µs
     http_req_sending...............: avg=259.52µs min=10.13µs  med=24.02µs  max=20.91ms  p(90)=147.83µs p(95)=2.57ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.74s    min=12.06ms  med=3.76s    max=8.09s    p(90)=4.62s    p(95)=5.49s   
     http_reqs......................: 2443    76.600864/s
     iteration_duration.............: avg=3.82s    min=299.14ms med=3.81s    max=8.1s     p(90)=4.69s    p(95)=5.54s   
     iterations.....................: 2423    75.97376/s
     vus............................: 226     min=226     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 Jul 7, 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 6081ms 164 11792 total, 0 failed avg: 2702ms, p95: 6081ms, max: 11841ms, med: 2268ms
apollo-router 6190ms 158 11211 total, 648 failed avg: 2717ms, p95: 6191ms, max: 14045ms, med: 2572ms ❌ 648 failed requests, 648 non-200 responses, 648 unexpected GraphQL errors
cosmo 7050ms 178 12526 total, 0 failed avg: 2159ms, p95: 7050ms, max: 14063ms, med: 1548ms
hive-gateway-bun 27306ms 90 7424 total, 0 failed avg: 11610ms, p95: 27306ms, max: 35511ms, med: 10006ms
hive-gateway 50363ms 91 7914 total, 0 failed avg: 11467ms, p95: 50364ms, max: 57273ms, med: 3255ms
mercurius 50661ms 50 4672 total, 1374 failed avg: 22359ms, p95: 50662ms, max: 53601ms, med: 18187ms ❌ 1374 failed requests, 1282 non-200 responses, 1282 unexpected GraphQL errors
apollo-server 59999ms 84 7817 total, 511 failed avg: 11847ms, p95: 60000ms, max: 60479ms, med: 2163ms ❌ 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% ✓ 35316      ✗ 0     
     data_received..................: 1.0 GB  14 MB/s
     data_sent......................: 14 MB   195 kB/s
     http_req_blocked...............: avg=300.47ms min=1.62µs  med=4.2µs   max=11.08s p(90)=843.4ms  p(95)=2.06s   
     http_req_connecting............: avg=296.06ms min=0s      med=0s      max=11.08s p(90)=826.22ms p(95)=2.03s   
     http_req_duration..............: avg=2.7s     min=3.18ms  med=2.26s   max=11.84s p(90)=5.5s     p(95)=6.08s   
       { expected_response:true }...: avg=2.7s     min=3.18ms  med=2.26s   max=11.84s p(90)=5.5s     p(95)=6.08s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 11792 
     http_req_receiving.............: avg=258.62ms min=32.2µs  med=86.38µs max=7.08s  p(90)=793.35ms p(95)=1.46s   
     http_req_sending...............: avg=123.22ms min=7.94µs  med=22.21µs max=7.24s  p(90)=324.36ms p(95)=706.08ms
     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.08ms  med=1.62s   max=11.05s p(90)=5.26s    p(95)=5.73s   
     http_reqs......................: 11792   164.351023/s
     iteration_duration.............: avg=6.54s    min=39.51ms med=5.47s   max=28.89s p(90)=13.64s   p(95)=15.89s  
     iterations.....................: 11772   164.072273/s
     vus............................: 3       min=3        max=1996
     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% — ✓ 10543 / ✗ 648
     ✗ no graphql errors
      ↳  94% — ✓ 10543 / ✗ 648
     ✓ valid response structure

     █ setup

     checks.........................: 96.06% ✓ 31629      ✗ 1296  
     data_received..................: 927 MB 13 MB/s
     data_sent......................: 13 MB  188 kB/s
     http_req_blocked...............: avg=676.57ms min=1.79µs  med=4.74µs max=13.29s p(90)=3.21s    p(95)=3.91s   
     http_req_connecting............: avg=621.05ms min=0s      med=0s     max=10.1s  p(90)=3.04s    p(95)=3.68s   
     http_req_duration..............: avg=2.71s    min=7.24ms  med=2.57s  max=14.04s p(90)=5.08s    p(95)=6.19s   
       { expected_response:true }...: avg=2.68s    min=7.24ms  med=2.54s  max=14.04s p(90)=5.02s    p(95)=6.08s   
     http_req_failed................: 5.78%  ✓ 648        ✗ 10563 
     http_req_receiving.............: avg=216.22ms min=0s      med=93.3µs max=10.38s p(90)=513.05ms p(95)=1.45s   
     http_req_sending...............: avg=172.92ms min=8.88µs  med=26.4µs max=7.53s  p(90)=464.98ms p(95)=911.43ms
     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=7.14ms  med=2.15s  max=10.35s p(90)=4.18s    p(95)=5.09s   
     http_reqs......................: 11211  158.617747/s
     iteration_duration.............: avg=6.56s    min=57.01ms med=6.05s  max=27.78s p(90)=12.9s    p(95)=15.11s  
     iterations.....................: 11191  158.334779/s
     vus............................: 249    min=68       max=1989
     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% ✓ 37518      ✗ 0     
     data_received..................: 1.1 GB  16 MB/s
     data_sent......................: 15 MB   212 kB/s
     http_req_blocked...............: avg=257.63ms min=1.55µs  med=3.56µs  max=13.87s p(90)=699.83ms p(95)=1.57s   
     http_req_connecting............: avg=248.21ms min=0s      med=0s      max=10.99s p(90)=684.35ms p(95)=1.57s   
     http_req_duration..............: avg=2.15s    min=3.21ms  med=1.54s   max=14.06s p(90)=4.86s    p(95)=7.05s   
       { expected_response:true }...: avg=2.15s    min=3.21ms  med=1.54s   max=14.06s p(90)=4.86s    p(95)=7.05s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 12526 
     http_req_receiving.............: avg=709.43ms min=33.62µs med=91.68µs max=11.36s p(90)=3.09s    p(95)=5.34s   
     http_req_sending...............: avg=114.28ms min=8.58µs  med=16.67µs max=9.04s  p(90)=253.05ms p(95)=753.18ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=1.33s    min=3.11ms  med=1.21s   max=5.79s  p(90)=2.6s     p(95)=3.06s   
     http_reqs......................: 12526   178.698497/s
     iteration_duration.............: avg=5.54s    min=8.74ms  med=4.33s   max=24.47s p(90)=12.2s    p(95)=14.91s  
     iterations.....................: 12506   178.413173/s
     vus............................: 26      min=26       max=1999
     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% ✓ 22212     ✗ 0     
     data_received..................: 652 MB  7.9 MB/s
     data_sent......................: 8.8 MB  107 kB/s
     http_req_blocked...............: avg=26.87ms  min=1.86µs   med=4.4µs    max=1.96s  p(90)=41.83ms p(95)=197.13ms
     http_req_connecting............: avg=26.33ms  min=0s       med=0s       max=1.54s  p(90)=40.95ms p(95)=193.71ms
     http_req_duration..............: avg=11.6s    min=19.83ms  med=10s      max=35.51s p(90)=23.78s  p(95)=27.3s   
       { expected_response:true }...: avg=11.6s    min=19.83ms  med=10s      max=35.51s p(90)=23.78s  p(95)=27.3s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 7424  
     http_req_receiving.............: avg=115.63ms min=41.82µs  med=109.58µs max=7.41s  p(90)=9.03ms  p(95)=573.37ms
     http_req_sending...............: avg=17.03ms  min=9.2µs    med=26.76µs  max=1.45s  p(90)=23.56ms p(95)=91.9ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s     p(90)=0s      p(95)=0s      
     http_req_waiting...............: avg=11.47s   min=19.47ms  med=9.83s    max=35.51s p(90)=23.74s  p(95)=27.3s   
     http_reqs......................: 7424    90.224014/s
     iteration_duration.............: avg=11.91s   min=154.77ms med=10.29s   max=35.55s p(90)=24.48s  p(95)=27.88s  
     iterations.....................: 7404    89.980953/s
     vus............................: 103     min=50      max=1999
     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% ✓ 23682     ✗ 0     
     data_received..................: 695 MB  8.1 MB/s
     data_sent......................: 9.4 MB  109 kB/s
     http_req_blocked...............: avg=8.04ms min=1.78µs  med=4.34µs  max=409.22ms p(90)=16.31ms  p(95)=56.59ms
     http_req_connecting............: avg=7.94ms min=0s      med=0s      max=409.16ms p(90)=15.85ms  p(95)=55.34ms
     http_req_duration..............: avg=11.46s min=13.79ms med=3.25s   max=57.27s   p(90)=42.91s   p(95)=50.36s 
       { expected_response:true }...: avg=11.46s min=13.79ms med=3.25s   max=57.27s   p(90)=42.91s   p(95)=50.36s 
     http_req_failed................: 0.00%   ✓ 0         ✗ 7914  
     http_req_receiving.............: avg=3.34ms min=39.6µs  med=92.05µs max=671.68ms p(90)=709.06µs p(95)=3.35ms 
     http_req_sending...............: avg=4.43ms min=9.16µs  med=24.54µs max=521.58ms p(90)=5.23ms   p(95)=22.87ms
     http_req_tls_handshaking.......: avg=0s     min=0s      med=0s      max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=11.45s min=13.71ms med=3.25s   max=57.27s   p(90)=42.91s   p(95)=50.36s 
     http_reqs......................: 7914    91.799365/s
     iteration_duration.............: avg=11.58s min=78.13ms med=3.37s   max=57.74s   p(90)=43.01s   p(95)=50.4s  
     iterations.....................: 7894    91.567373/s
     vus............................: 54      min=53      max=2000
     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
      ↳  71% — ✓ 3278 / ✗ 1282
     ✗ no graphql errors
      ↳  71% — ✓ 3278 / ✗ 1282
     ✓ valid response structure

     █ setup

     checks.........................: 79.31% ✓ 9834      ✗ 2564  
     data_received..................: 290 MB 3.2 MB/s
     data_sent......................: 6.0 MB 65 kB/s
     http_req_blocked...............: avg=203.67µs min=1.82µs   med=4.58µs  max=24.34ms p(90)=511.53µs p(95)=787.1µs 
     http_req_connecting............: avg=165.67µs min=0s       med=0s      max=8.23ms  p(90)=430.64µs p(95)=616.68µs
     http_req_duration..............: avg=22.35s   min=11.15ms  med=18.18s  max=53.6s   p(90)=47.5s    p(95)=50.66s  
       { expected_response:true }...: avg=13.54s   min=11.15ms  med=11.48s  max=43.78s  p(90)=27.27s   p(95)=31.99s  
     http_req_failed................: 29.40% ✓ 1374      ✗ 3298  
     http_req_receiving.............: avg=141.19µs min=0s       med=92.15µs max=10ms    p(90)=230.64µs p(95)=361.16µs
     http_req_sending...............: avg=76.99µs  min=9.25µs   med=27.76µs max=19.59ms p(90)=68.22µs  p(95)=93.53µs 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s      max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=22.35s   min=11ms     med=18.18s  max=53.6s   p(90)=47.5s    p(95)=50.66s  
     http_reqs......................: 4672   50.933855/s
     iteration_duration.............: avg=22.07s   min=349.55ms med=17.89s  max=53.84s  p(90)=47.79s   p(95)=50.87s  
     iterations.....................: 4560   49.712838/s
     vus............................: 1607   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: `apollo-server`

K6 Output

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

     █ setup

     checks.........................: 95.53% ✓ 21858     ✗ 1022  
     data_received..................: 642 MB 6.9 MB/s
     data_sent......................: 9.3 MB 101 kB/s
     http_req_blocked...............: avg=401.64µs min=1.51µs  med=3.48µs   max=99.93ms  p(90)=354.71µs p(95)=561.36µs
     http_req_connecting............: avg=379.25µs min=0s      med=0s       max=99.85ms  p(90)=282.83µs p(95)=467.53µs
     http_req_duration..............: avg=11.84s   min=11.15ms med=2.16s    max=1m0s     p(90)=55.74s   p(95)=59.99s  
       { expected_response:true }...: avg=8.47s    min=11.15ms med=2.08s    max=59.99s   p(90)=36.73s   p(95)=46.9s   
     http_req_failed................: 6.53%  ✓ 511       ✗ 7306  
     http_req_receiving.............: avg=220.12µs min=0s      med=102.93µs max=277.92ms p(90)=213.73µs p(95)=320.67µs
     http_req_sending...............: avg=198.69µs min=7.75µs  med=17.81µs  max=50.93ms  p(90)=63.69µs  p(95)=117.8µs 
     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=11.05ms med=2.16s    max=1m0s     p(90)=55.74s   p(95)=59.99s  
     http_reqs......................: 7817   84.342002/s
     iteration_duration.............: avg=11.89s   min=55.21ms med=2.18s    max=1m0s     p(90)=55.78s   p(95)=1m0s    
     iterations.....................: 7797   84.12621/s
     vus............................: 71     min=60      max=2000
     vus_max........................: 2000   min=2000    max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

@renovate renovate bot changed the title Update ghcr.io/graphql-hive/gateway Docker tag to v1.15.4 Update ghcr.io/graphql-hive/gateway Docker tag to v1.16.0 Jul 24, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-graphql-hive-gateway-1.x branch from 19a3d82 to 73a2c4d Compare July 24, 2025 00:28
Copy link

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 177 5572 total, 0 failed avg: 1290ms, p95: 3336ms
apollo-router 159 5054 total, 13 failed avg: 1359ms, p95: 3528ms ❌ 13 failed requests, 13 non-200 responses, 14 unexpected GraphQL errors, non-compatible response structure (1)
grafbase 156 4892 total, 0 failed avg: 1620ms, p95: 4192ms
apollo-server 85 3046 total, 0 failed avg: 5330ms, p95: 33459ms
hive-gateway 84 2966 total, 0 failed avg: 5358ms, p95: 33008ms
hive-gateway-bun 84 2932 total, 0 failed avg: 5378ms, p95: 8888ms
mercurius 73 2409 total, 0 failed avg: 6449ms, p95: 10627ms
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 16656      ✗ 0    
     data_received..................: 489 MB  16 MB/s
     data_sent......................: 6.6 MB  211 kB/s
     http_req_blocked...............: avg=4.7ms    min=1.49µs  med=3.46µs   max=2.67s  p(90)=20.13µs p(95)=30.4ms  
     http_req_connecting............: avg=3.86ms   min=0s      med=0s       max=2.67s  p(90)=0s      p(95)=25.83ms 
     http_req_duration..............: avg=1.29s    min=3.32ms  med=1.15s    max=6.41s  p(90)=2.41s   p(95)=3.33s   
       { expected_response:true }...: avg=1.29s    min=3.32ms  med=1.15s    max=6.41s  p(90)=2.41s   p(95)=3.33s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5572 
     http_req_receiving.............: avg=318.45ms min=34.57µs med=91.64µs  max=3.66s  p(90)=1.46s   p(95)=1.81s   
     http_req_sending...............: avg=54.27ms  min=8.49µs  med=16.06µs  max=2.93s  p(90)=23.82ms p(95)=340.24ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s      p(95)=0s      
     http_req_waiting...............: avg=917.31ms min=3.13ms  med=894.62ms max=3.78s  p(90)=1.63s   p(95)=1.82s   
     http_reqs......................: 5572    177.412361/s
     iteration_duration.............: avg=2.73s    min=20.75ms med=2.46s    max=11.72s p(90)=5.24s   p(95)=6.08s   
     iterations.....................: 5552    176.775562/s
     vus............................: 204     min=204      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% — ✓ 5021 / ✗ 13
     ✗ no graphql errors
      ↳  99% — ✓ 5020 / ✗ 14
     ✗ valid response structure
      ↳  99% — ✓ 5020 / ✗ 1

     █ setup

     checks.........................: 99.81% ✓ 15061      ✗ 28   
     data_received..................: 442 MB 14 MB/s
     data_sent......................: 6.0 MB 189 kB/s
     http_req_blocked...............: avg=8.11ms   min=1.57µs  med=3.88µs   max=4.77s p(90)=548.54µs p(95)=19.98ms
     http_req_connecting............: avg=7.55ms   min=0s      med=0s       max=4.71s p(90)=149.24µs p(95)=19.86ms
     http_req_duration..............: avg=1.35s    min=6.65ms  med=1.16s    max=6.63s p(90)=2.76s    p(95)=3.52s  
       { expected_response:true }...: avg=1.35s    min=6.65ms  med=1.16s    max=6.63s p(90)=2.75s    p(95)=3.5s   
     http_req_failed................: 0.25%  ✓ 13         ✗ 5041 
     http_req_receiving.............: avg=436.28ms min=0s      med=117.04µs max=6.53s p(90)=1.52s    p(95)=2.24s  
     http_req_sending...............: avg=51.23ms  min=7.97µs  med=18.77µs  max=4.27s p(90)=1.89ms   p(95)=57ms   
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s    p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=871.17ms min=6.55ms  med=780.4ms  max=4.08s p(90)=1.64s    p(95)=2.2s   
     http_reqs......................: 5054   159.045667/s
     iteration_duration.............: avg=3.01s    min=35.65ms med=2.67s    max=17.4s p(90)=5.76s    p(95)=6.77s  
     iterations.....................: 5034   158.416282/s
     vus............................: 256    min=256      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% ✓ 14616      ✗ 0    
     data_received..................: 430 MB  14 MB/s
     data_sent......................: 5.8 MB  186 kB/s
     http_req_blocked...............: avg=10.9ms   min=1.56µs  med=4.65µs   max=2.04s  p(90)=10.9ms  p(95)=90.35ms
     http_req_connecting............: avg=9.98ms   min=0s      med=0s       max=2.04s  p(90)=10.59ms p(95)=89.86ms
     http_req_duration..............: avg=1.62s    min=3.12ms  med=1.3s     max=10.48s p(90)=2.97s   p(95)=4.19s  
       { expected_response:true }...: avg=1.62s    min=3.12ms  med=1.3s     max=10.48s p(90)=2.97s   p(95)=4.19s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 4892 
     http_req_receiving.............: avg=433.43ms min=35.15µs med=108.58µs max=8.75s  p(90)=1.67s   p(95)=2.44s  
     http_req_sending...............: avg=28.51ms  min=8.46µs  med=24.28µs  max=3.15s  p(90)=14.18ms p(95)=91.81ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s      p(95)=0s     
     http_req_waiting...............: avg=1.15s    min=3.05ms  med=1.03s    max=3.73s  p(90)=2.17s   p(95)=2.48s  
     http_reqs......................: 4892    156.641946/s
     iteration_duration.............: avg=3.12s    min=55.14ms med=2.68s    max=14.14s p(90)=5.88s   p(95)=7.17s  
     iterations.....................: 4872    156.001546/s
     vus............................: 215     min=215      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% ✓ 9078      ✗ 0    
     data_received..................: 268 MB  7.6 MB/s
     data_sent......................: 3.6 MB  102 kB/s
     http_req_blocked...............: avg=2.26ms   min=1.46µs   med=3.13µs   max=38.69ms p(90)=11.11ms  p(95)=20.56ms 
     http_req_connecting............: avg=1.79ms   min=0s       med=0s       max=27.8ms  p(90)=7.34ms   p(95)=15.62ms 
     http_req_duration..............: avg=5.33s    min=10.59ms  med=1.79s    max=35.02s  p(90)=31.83s   p(95)=33.45s  
       { expected_response:true }...: avg=5.33s    min=10.59ms  med=1.79s    max=35.02s  p(90)=31.83s   p(95)=33.45s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 3046 
     http_req_receiving.............: avg=297.34µs min=43.36µs  med=100.82µs max=72.66ms p(90)=221.85µs p(95)=421.77µs
     http_req_sending...............: avg=365.21µs min=8.78µs   med=15.59µs  max=35.4ms  p(90)=864.38µs p(95)=1.76ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=5.32s    min=10.52ms  med=1.79s    max=35.02s  p(90)=31.83s   p(95)=33.45s  
     http_reqs......................: 3046    85.920604/s
     iteration_duration.............: avg=5.38s    min=368.28ms med=1.81s    max=35.03s  p(90)=31.99s   p(95)=33.47s  
     iterations.....................: 3026    85.35645/s
     vus............................: 48      min=48      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% ✓ 8838      ✗ 0    
     data_received..................: 261 MB  7.4 MB/s
     data_sent......................: 3.5 MB  100 kB/s
     http_req_blocked...............: avg=4.02ms min=2.12µs   med=4.73µs  max=89.03ms  p(90)=21.36ms  p(95)=30.58ms
     http_req_connecting............: avg=3.86ms min=0s       med=0s      max=66.65ms  p(90)=20.85ms  p(95)=30.24ms
     http_req_duration..............: avg=5.35s  min=15.6ms   med=2.36s   max=34.6s    p(90)=16.68s   p(95)=33s    
       { expected_response:true }...: avg=5.35s  min=15.6ms   med=2.36s   max=34.6s    p(90)=16.68s   p(95)=33s    
     http_req_failed................: 0.00%   ✓ 0         ✗ 2966 
     http_req_receiving.............: avg=3.04ms min=42.13µs  med=96.08µs max=255.82ms p(90)=879.23µs p(95)=4.78ms 
     http_req_sending...............: avg=1.14ms min=9.97µs   med=26.2µs  max=61.45ms  p(90)=1.92ms   p(95)=5.09ms 
     http_req_tls_handshaking.......: avg=0s     min=0s       med=0s      max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=5.35s  min=15.48ms  med=2.35s   max=34.6s    p(90)=16.68s   p(95)=33s    
     http_reqs......................: 2966    84.377331/s
     iteration_duration.............: avg=5.46s  min=341.04ms med=2.42s   max=34.7s    p(90)=17.29s   p(95)=33.11s 
     iterations.....................: 2946    83.808368/s
     vus............................: 24      min=24      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% ✓ 8736      ✗ 0    
     data_received..................: 257 MB  7.4 MB/s
     data_sent......................: 3.5 MB  100 kB/s
     http_req_blocked...............: avg=3.11ms  min=1.9µs    med=4.41µs  max=222.5ms  p(90)=19.26ms p(95)=22.81ms 
     http_req_connecting............: avg=2.99ms  min=0s       med=0s      max=45.6ms   p(90)=19.12ms p(95)=22.47ms 
     http_req_duration..............: avg=5.37s   min=14.77ms  med=5.1s    max=12.25s   p(90)=8.22s   p(95)=8.88s   
       { expected_response:true }...: avg=5.37s   min=14.77ms  med=5.1s    max=12.25s   p(90)=8.22s   p(95)=8.88s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2932 
     http_req_receiving.............: avg=86.27ms min=39.81µs  med=138.3µs max=3.58s    p(90)=60.48ms p(95)=508.36ms
     http_req_sending...............: avg=1.06ms  min=9.93µs   med=24.67µs max=226.72ms p(90)=1.1ms   p(95)=2.87ms  
     http_req_tls_handshaking.......: avg=0s      min=0s       med=0s      max=0s       p(90)=0s      p(95)=0s      
     http_req_waiting...............: avg=5.29s   min=14.6ms   med=5.01s   max=12.25s   p(90)=8.14s   p(95)=8.86s   
     http_reqs......................: 2932    84.547593/s
     iteration_duration.............: avg=5.53s   min=116.84ms med=5.19s   max=12.34s   p(90)=8.31s   p(95)=8.93s   
     iterations.....................: 2912    83.97087/s
     vus............................: 100     min=100     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% ✓ 7167      ✗ 0    
     data_received..................: 211 MB  6.4 MB/s
     data_sent......................: 2.9 MB  87 kB/s
     http_req_blocked...............: avg=5.71ms   min=1.8µs    med=4.13µs  max=72.78ms p(90)=27.17ms  p(95)=42.26ms
     http_req_connecting............: avg=5.57ms   min=0s       med=0s      max=69.43ms p(90)=27.01ms  p(95)=41.96ms
     http_req_duration..............: avg=6.44s    min=11.35ms  med=6.44s   max=12.66s  p(90)=8.33s    p(95)=10.62s 
       { expected_response:true }...: avg=6.44s    min=11.35ms  med=6.44s   max=12.66s  p(90)=8.33s    p(95)=10.62s 
     http_req_failed................: 0.00%   ✓ 0         ✗ 2409 
     http_req_receiving.............: avg=17.4ms   min=34.48µs  med=97.4µs  max=1.13s   p(90)=343.91µs p(95)=1.55ms 
     http_req_sending...............: avg=991.15µs min=8.99µs   med=23.28µs max=24.18ms p(90)=4.67ms   p(95)=7.59ms 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s      max=0s      p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=6.43s    min=11.25ms  med=6.43s   max=12.66s  p(90)=8.33s    p(95)=10.62s 
     http_reqs......................: 2409    73.233207/s
     iteration_duration.............: avg=6.56s    min=426.77ms med=6.52s   max=12.67s  p(90)=8.36s    p(95)=10.73s 
     iterations.....................: 2389    72.62521/s
     vus............................: 265     min=265     max=500
     vus_max........................: 500     min=500     max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

@ardatan ardatan merged commit 4f8caaf into main Jul 24, 2025
34 checks passed
@ardatan ardatan deleted the renovate/ghcr.io-graphql-hive-gateway-1.x branch July 24, 2025 00:51
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.

1 participant