Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 3, 2025

This PR contains the following updates:

Package Change Age Confidence
@graphql-hive/gateway (source) 2.1.21 -> 2.1.22 age confidence
@graphql-hive/router-runtime (source) 1.1.1 -> 1.1.2 age confidence

Release Notes

graphql-hive/gateway (@​graphql-hive/gateway)

v2.1.22

Compare Source

Patch Changes
graphql-hive/gateway (@​graphql-hive/router-runtime)

v1.1.2

Compare Source

Patch Changes

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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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 Dec 3, 2025
@github-actions
Copy link

github-actions bot commented Dec 3, 2025

💻 Website Preview

The latest changes are available as preview in: https://f6984627.federation-gateway-benchmark.pages.dev

@github-actions
Copy link

github-actions bot commented Dec 3, 2025

Overview for: 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 50 VUs over 60s

Comparison

Comparison

Gateway RPS ⬇️ Requests Duration Notes
hive-router 1697 102253 total, 0 failed avg: 29ms, p95: 51ms
grafbase 1581 95391 total, 0 failed avg: 31ms, p95: 55ms
cosmo 714 43157 total, 0 failed avg: 69ms, p95: 101ms
hive-gateway-router-runtime 644 39090 total, 0 failed avg: 76ms, p95: 102ms ❌ non-compatible response structure (13)
apollo-router 374 22712 total, 0 failed avg: 132ms, p95: 172ms
hive-gateway 277 16904 total, 0 failed avg: 177ms, p95: 355ms
apollo-gateway 123 7528 total, 0 failed avg: 399ms, p95: 470ms
Summary for: hive-router

K6 Output

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

     checks.........................: 100.00% ✓ 306459      ✗ 0     
     data_received..................: 9.0 GB  149 MB/s
     data_sent......................: 119 MB  2.0 MB/s
     http_req_blocked...............: avg=6.64µs   min=1.15µs  med=2.49µs  max=14.28ms  p(90)=3.58µs   p(95)=4.23µs   p(99.9)=76.82µs
     http_req_connecting............: avg=3.69µs   min=0s      med=0s      max=14.24ms  p(90)=0s       p(95)=0s       p(99.9)=0s     
     http_req_duration..............: avg=29.09ms  min=1.91ms  med=26.83ms max=442.21ms p(90)=44.09ms  p(95)=50.69ms  p(99.9)=83.46ms
       { expected_response:true }...: avg=29.09ms  min=1.91ms  med=26.83ms max=442.21ms p(90)=44.09ms  p(95)=50.69ms  p(99.9)=83.46ms
     http_req_failed................: 0.00%   ✓ 0           ✗ 102253
     http_req_receiving.............: avg=117.34µs min=23.38µs med=43.03µs max=288.26ms p(90)=103.48µs p(95)=328.18µs p(99.9)=11.79ms
     http_req_sending...............: avg=91.84µs  min=5.11µs  med=10.06µs max=346.2ms  p(90)=30.27µs  p(95)=122.17µs p(99.9)=12.31ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s     
     http_req_waiting...............: avg=28.88ms  min=1.86ms  med=26.66ms max=422.69ms p(90)=43.74ms  p(95)=50.23ms  p(99.9)=80.61ms
     http_reqs......................: 102253  1697.034293/s
     iteration_duration.............: avg=29.36ms  min=4.69ms  med=27.07ms max=455.47ms p(90)=44.34ms  p(95)=50.94ms  p(99.9)=83.93ms
     iterations.....................: 102153  1695.37465/s
     success_rate...................: 100.00% ✓ 102153      ✗ 0     
     vus............................: 50      min=50        max=50  
     vus_max........................: 50      min=50        max=50  

Performance Overview

Performance Overview

HTTP Overview

HTTP Overview
Summary for: grafbase

K6 Output

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

     checks.........................: 100.00% ✓ 285873      ✗ 0    
     data_received..................: 8.4 GB  139 MB/s
     data_sent......................: 111 MB  1.8 MB/s
     http_req_blocked...............: avg=5.98µs   min=1.19µs  med=2.95µs  max=8.98ms   p(90)=4.19µs   p(95)=5.12µs   p(99.9)=111.28µs
     http_req_connecting............: avg=2.4µs    min=0s      med=0s      max=8.95ms   p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_duration..............: avg=31.17ms  min=2.46ms  med=27.92ms max=440.29ms p(90)=47.83ms  p(95)=54.62ms  p(99.9)=94.64ms 
       { expected_response:true }...: avg=31.17ms  min=2.46ms  med=27.92ms max=440.29ms p(90)=47.83ms  p(95)=54.62ms  p(99.9)=94.64ms 
     http_req_failed................: 0.00%   ✓ 0           ✗ 95391
     http_req_receiving.............: avg=154.75µs min=26.92µs med=48.98µs max=385.58ms p(90)=148.89µs p(95)=394.61µs p(99.9)=16.84ms 
     http_req_sending...............: avg=126.44µs min=5.42µs  med=11.85µs max=392.25ms p(90)=40.42µs  p(95)=142.12µs p(99.9)=17.2ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=30.89ms  min=2.42ms  med=27.71ms max=433.14ms p(90)=47.29ms  p(95)=54.04ms  p(99.9)=91.91ms 
     http_reqs......................: 95391   1581.047835/s
     iteration_duration.............: avg=31.47ms  min=6.54ms  med=28.2ms  max=459.31ms p(90)=48.12ms  p(95)=54.9ms   p(99.9)=95.55ms 
     iterations.....................: 95291   1579.390396/s
     success_rate...................: 100.00% ✓ 95291       ✗ 0    
     vus............................: 50      min=50        max=50 
     vus_max........................: 50      min=50        max=50 

Performance Overview

Performance Overview

HTTP Overview

HTTP Overview
Summary for: cosmo

K6 Output

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

     checks.........................: 100.00% ✓ 129171     ✗ 0    
     data_received..................: 3.8 GB  63 MB/s
     data_sent......................: 50 MB   831 kB/s
     http_req_blocked...............: avg=7.62µs   min=1.14µs  med=2.91µs  max=7.15ms   p(90)=4.14µs   p(95)=4.86µs   p(99.9)=989.79µs
     http_req_connecting............: avg=4.24µs   min=0s      med=0s      max=7.13ms   p(90)=0s       p(95)=0s       p(99.9)=941.32µs
     http_req_duration..............: avg=69.26ms  min=2.64ms  med=68.58ms max=488.13ms p(90)=93.45ms  p(95)=101.49ms p(99.9)=265.94ms
       { expected_response:true }...: avg=69.26ms  min=2.64ms  med=68.58ms max=488.13ms p(90)=93.45ms  p(95)=101.49ms p(99.9)=265.94ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 43157
     http_req_receiving.............: avg=127.71µs min=28.63µs med=54.66µs max=34.11ms  p(90)=110.09µs p(95)=310.09µs p(99.9)=11.99ms 
     http_req_sending...............: avg=47.36µs  min=4.93µs  med=10.36µs max=276.83ms p(90)=20.7µs   p(95)=119.31µs p(99.9)=2.85ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=69.09ms  min=2.58ms  med=68.43ms max=487.46ms p(90)=93.23ms  p(95)=101.27ms p(99.9)=262.32ms
     http_reqs......................: 43157   714.583768/s
     iteration_duration.............: avg=69.68ms  min=6.01ms  med=68.86ms max=514.19ms p(90)=93.72ms  p(95)=101.81ms p(99.9)=275.98ms
     iterations.....................: 43057   712.92799/s
     success_rate...................: 100.00% ✓ 43057      ✗ 0    
     vus............................: 50      min=50       max=50 
     vus_max........................: 50      min=50       max=50 

Performance Overview

Performance Overview

HTTP Overview

HTTP Overview
Summary for: hive-gateway-router-runtime

K6 Output

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

     checks.........................: 99.98% ✓ 116957     ✗ 13   
     data_received..................: 3.4 GB 57 MB/s
     data_sent......................: 46 MB  750 kB/s
     http_req_blocked...............: avg=23.28µs  min=1.24µs  med=2.72µs  max=22.32ms  p(90)=4.14µs   p(95)=5.14µs   p(99.9)=12.39ms 
     http_req_connecting............: avg=19.61µs  min=0s      med=0s      max=22.28ms  p(90)=0s       p(95)=0s       p(99.9)=12.35ms 
     http_req_duration..............: avg=76.46ms  min=4.85ms  med=74.6ms  max=414.99ms p(90)=93.53ms  p(95)=101.51ms p(99.9)=275.43ms
       { expected_response:true }...: avg=76.46ms  min=4.85ms  med=74.6ms  max=414.99ms p(90)=93.53ms  p(95)=101.51ms p(99.9)=275.43ms
     http_req_failed................: 0.00%  ✓ 0          ✗ 39090
     http_req_receiving.............: avg=107.21µs min=25.7µs  med=49.14µs max=210.72ms p(90)=115.91µs p(95)=311.55µs p(99.9)=4.83ms  
     http_req_sending...............: avg=77.51µs  min=5.4µs   med=11.16µs max=234.17ms p(90)=32.12µs  p(95)=135.07µs p(99.9)=8.06ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=76.28ms  min=4.8ms   med=74.45ms max=406.57ms p(90)=93.33ms  p(95)=101.28ms p(99.9)=256.86ms
     http_reqs......................: 39090  644.743847/s
     iteration_duration.............: avg=76.96ms  min=17.54ms med=74.93ms max=466.95ms p(90)=93.86ms  p(95)=101.88ms p(99.9)=286.62ms
     iterations.....................: 38990  643.094464/s
     success_rate...................: 99.96% ✓ 38977      ✗ 13   
     vus............................: 50     min=50       max=50 
     vus_max........................: 50     min=50       max=50 

Performance Overview

Performance Overview

HTTP Overview

HTTP Overview
Summary for: apollo-router

K6 Output

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

     checks.........................: 100.00% ✓ 67836      ✗ 0    
     data_received..................: 2.0 GB  33 MB/s
     data_sent......................: 26 MB   435 kB/s
     http_req_blocked...............: avg=13.9µs   min=1.36µs  med=2.98µs   max=9.35ms   p(90)=4.28µs   p(95)=4.97µs   p(99.9)=5.03ms  
     http_req_connecting............: avg=10.27µs  min=0s      med=0s       max=9.32ms   p(90)=0s       p(95)=0s       p(99.9)=5.02ms  
     http_req_duration..............: avg=131.8ms  min=6.03ms  med=130.82ms max=598.44ms p(90)=162.56ms p(95)=171.64ms p(99.9)=423.91ms
       { expected_response:true }...: avg=131.8ms  min=6.03ms  med=130.82ms max=598.44ms p(90)=162.56ms p(95)=171.64ms p(99.9)=423.91ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 22712
     http_req_receiving.............: avg=81.99µs  min=31.4µs  med=52.29µs  max=119.09ms p(90)=98.57µs  p(95)=127.1µs  p(99.9)=1.66ms  
     http_req_sending...............: avg=82.07µs  min=6.13µs  med=11.61µs  max=391.51ms p(90)=19.53µs  p(95)=40.57µs  p(99.9)=2.28ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=131.63ms min=5.97ms  med=130.7ms  max=584.21ms p(90)=162.43ms p(95)=171.53ms p(99.9)=413.79ms
     http_reqs......................: 22712   374.054238/s
     iteration_duration.............: avg=132.7ms  min=29.91ms med=131.19ms max=615.34ms p(90)=162.93ms p(95)=172ms    p(99.9)=443.12ms
     iterations.....................: 22612   372.407293/s
     success_rate...................: 100.00% ✓ 22612      ✗ 0    
     vus............................: 50      min=50       max=50 
     vus_max........................: 50      min=50       max=50 

Performance Overview

Performance Overview

HTTP Overview

HTTP Overview
Summary for: hive-gateway

K6 Output

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

     checks.........................: 100.00% ✓ 50412      ✗ 0    
     data_received..................: 1.5 GB  24 MB/s
     data_sent......................: 20 MB   322 kB/s
     http_req_blocked...............: avg=37.78µs  min=1.22µs  med=3.09µs   max=20.67ms  p(90)=5.25µs   p(95)=6.6µs    p(99.9)=12.63ms 
     http_req_connecting............: avg=33.41µs  min=0s      med=0s       max=20.62ms  p(90)=0s       p(95)=0s       p(99.9)=12.54ms 
     http_req_duration..............: avg=177.19ms min=6.68ms  med=159.58ms max=667.41ms p(90)=226.27ms p(95)=354.8ms  p(99.9)=657.14ms
       { expected_response:true }...: avg=177.19ms min=6.68ms  med=159.58ms max=667.41ms p(90)=226.27ms p(95)=354.8ms  p(99.9)=657.14ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 16904
     http_req_receiving.............: avg=105.74µs min=27.36µs med=58.62µs  max=14.88ms  p(90)=133.96µs p(95)=294.93µs p(99.9)=4.37ms  
     http_req_sending...............: avg=89.94µs  min=5.52µs  med=12.28µs  max=314.31ms p(90)=35.2µs   p(95)=143.94µs p(99.9)=6.43ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=177ms    min=6.58ms  med=159.36ms max=667.34ms p(90)=225.93ms p(95)=353.76ms p(99.9)=657.09ms
     http_reqs......................: 16904   277.185875/s
     iteration_duration.............: avg=178.68ms min=35.78ms med=160.64ms max=673.28ms p(90)=226.87ms p(95)=358.25ms p(99.9)=657.47ms
     iterations.....................: 16804   275.54611/s
     success_rate...................: 100.00% ✓ 16804      ✗ 0    
     vus............................: 1       min=1        max=50 
     vus_max........................: 50      min=50       max=50 

Performance Overview

Performance Overview

HTTP Overview

HTTP Overview
Summary for: apollo-gateway

K6 Output

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

     checks.........................: 100.00% ✓ 22284      ✗ 0   
     data_received..................: 661 MB  11 MB/s
     data_sent......................: 8.8 MB  143 kB/s
     http_req_blocked...............: avg=87.66µs  min=1.42µs   med=2.95µs   max=21.38ms  p(90)=4.32µs   p(95)=5.13µs   p(99.9)=19.08ms 
     http_req_connecting............: avg=83.99µs  min=0s       med=0s       max=21.18ms  p(90)=0s       p(95)=0s       p(99.9)=19.04ms 
     http_req_duration..............: avg=399.18ms min=7.25ms   med=398.56ms max=845.33ms p(90)=453.47ms p(95)=469.73ms p(99.9)=746.09ms
       { expected_response:true }...: avg=399.18ms min=7.25ms   med=398.56ms max=845.33ms p(90)=453.47ms p(95)=469.73ms p(99.9)=746.09ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 7528
     http_req_receiving.............: avg=82.62µs  min=30.64µs  med=51.53µs  max=161.3ms  p(90)=89.69µs  p(95)=104.54µs p(99.9)=340.65µs
     http_req_sending...............: avg=87.32µs  min=6.34µs   med=11.97µs  max=237.76ms p(90)=18.02µs  p(95)=22.5µs   p(99.9)=3.62ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=399.01ms min=7.2ms    med=398.45ms max=810.56ms p(90)=453.37ms p(95)=469.57ms p(99.9)=735.77ms
     http_reqs......................: 7528    123.18157/s
     iteration_duration.............: avg=405.05ms min=166.67ms med=399.27ms max=908.01ms p(90)=454.17ms p(95)=470.59ms p(99.9)=801.64ms
     iterations.....................: 7428    121.545257/s
     success_rate...................: 100.00% ✓ 7428       ✗ 0   
     vus............................: 36      min=36       max=50
     vus_max........................: 50      min=50       max=50

Performance Overview

Performance Overview

HTTP Overview

HTTP Overview

@github-actions
Copy link

github-actions bot commented Dec 3, 2025

Overview for: 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 running 500 VUs over 60s

Comparison

Comparison

Gateway RPS ⬇️ Requests Duration Notes
hive-router 1813 112814 total, 0 failed avg: 123ms, p95: 297ms
grafbase 1530 97222 total, 0 failed avg: 143ms, p95: 333ms
cosmo 704 44861 total, 0 failed avg: 313ms, p95: 695ms
hive-gateway-router-runtime 596 39166 total, 0 failed avg: 359ms, p95: 730ms ❌ non-compatible response structure (2)
apollo-router 398 26770 total, 0 failed avg: 527ms, p95: 1186ms ❌ 13 unexpected GraphQL errors
hive-gateway 272 18621 total, 0 failed avg: 753ms, p95: 1695ms
apollo-gateway 154 10588 total, 0 failed avg: 1227ms, p95: 2622ms
Summary for: hive-router

K6 Output

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

     checks.........................: 100.00% ✓ 335442      ✗ 0     
     data_received..................: 9.9 GB  159 MB/s
     data_sent......................: 131 MB  2.1 MB/s
     http_req_blocked...............: avg=490.54µs min=1.2µs   med=2.49µs   max=340.12ms p(90)=3.84µs   p(95)=4.49µs   p(99.9)=169.12ms
     http_req_connecting............: avg=487.29µs min=0s      med=0s       max=340.05ms p(90)=0s       p(95)=0s       p(99.9)=169.06ms
     http_req_duration..............: avg=123.41ms min=1.79ms  med=111.16ms max=499.05ms p(90)=253.03ms p(95)=296.62ms p(99.9)=386.61ms
       { expected_response:true }...: avg=123.41ms min=1.79ms  med=111.16ms max=499.05ms p(90)=253.03ms p(95)=296.62ms p(99.9)=386.61ms
     http_req_failed................: 0.00%   ✓ 0           ✗ 112814
     http_req_receiving.............: avg=516.75µs min=22.31µs med=41.16µs  max=140.36ms p(90)=105.34µs p(95)=387.96µs p(99.9)=73.55ms 
     http_req_sending...............: avg=448.79µs min=5.04µs  med=10.01µs  max=140.14ms p(90)=22.17µs  p(95)=127.09µs p(99.9)=73.46ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=122.45ms min=1.75ms  med=110.17ms max=419.09ms p(90)=250.99ms p(95)=294.76ms p(99.9)=383.3ms 
     http_reqs......................: 112814  1813.56455/s
     iteration_duration.............: avg=125.31ms min=1.96ms  med=112.9ms  max=771.83ms p(90)=255.28ms p(95)=298.81ms p(99.9)=419.44ms
     iterations.....................: 111814  1797.488845/s
     success_rate...................: 100.00% ✓ 111814      ✗ 0     
     vus............................: 70      min=0         max=496 
     vus_max........................: 500     min=500       max=500 

Performance Overview

Performance Overview

HTTP Overview

HTTP Overview
Summary for: grafbase

K6 Output

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

     checks.........................: 100.00% ✓ 288666      ✗ 0    
     data_received..................: 8.5 GB  135 MB/s
     data_sent......................: 113 MB  1.8 MB/s
     http_req_blocked...............: avg=705.31µs min=1.26µs  med=3µs      max=383.89ms p(90)=4.32µs   p(95)=5.14µs   p(99.9)=224.36ms
     http_req_connecting............: avg=700.54µs min=0s      med=0s       max=383.82ms p(90)=0s       p(95)=0s       p(99.9)=224.21ms
     http_req_duration..............: avg=143.07ms min=2.55ms  med=132.47ms max=547.82ms p(90)=284.58ms p(95)=332.87ms p(99.9)=430.96ms
       { expected_response:true }...: avg=143.07ms min=2.55ms  med=132.47ms max=547.82ms p(90)=284.58ms p(95)=332.87ms p(99.9)=430.96ms
     http_req_failed................: 0.00%   ✓ 0           ✗ 97222
     http_req_receiving.............: avg=674.75µs min=22.22µs med=47.87µs  max=166.19ms p(90)=109.99µs p(95)=439.02µs p(99.9)=88.07ms 
     http_req_sending...............: avg=607.19µs min=5.18µs  med=11.84µs  max=149.77ms p(90)=31.34µs  p(95)=141.32µs p(99.9)=87.3ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=141.79ms min=2.51ms  med=131.12ms max=547.77ms p(90)=281.96ms p(95)=330.45ms p(99.9)=425.96ms
     http_reqs......................: 97222   1530.773532/s
     iteration_duration.............: avg=145.66ms min=2.99ms  med=134.6ms  max=902.9ms  p(90)=287.33ms p(95)=336.33ms p(99.9)=533.24ms
     iterations.....................: 96222   1515.028396/s
     success_rate...................: 100.00% ✓ 96222       ✗ 0    
     vus............................: 84      min=0         max=498
     vus_max........................: 500     min=500       max=500

Performance Overview

Performance Overview

HTTP Overview

HTTP Overview
Summary for: cosmo

K6 Output

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

     checks.........................: 100.00% ✓ 131583     ✗ 0    
     data_received..................: 3.9 GB  62 MB/s
     data_sent......................: 52 MB   820 kB/s
     http_req_blocked...............: avg=118.18µs min=1.27µs  med=2.77µs   max=167.61ms p(90)=4.11µs   p(95)=5.77µs   p(99.9)=43.19ms 
     http_req_connecting............: avg=113.64µs min=0s      med=0s       max=167.42ms p(90)=0s       p(95)=0s       p(99.9)=43.13ms 
     http_req_duration..............: avg=313.01ms min=2.79ms  med=296.49ms max=1.19s    p(90)=613ms    p(95)=694.55ms p(99.9)=997.27ms
       { expected_response:true }...: avg=313.01ms min=2.79ms  med=296.49ms max=1.19s    p(90)=613ms    p(95)=694.55ms p(99.9)=997.27ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 44861
     http_req_receiving.............: avg=572.78µs min=27.97µs med=57.86µs  max=180.91ms p(90)=189.44µs p(95)=489.76µs p(99.9)=105.25ms
     http_req_sending...............: avg=177.87µs min=5.63µs  med=11.03µs  max=107.17ms p(90)=31.14µs  p(95)=131.45µs p(99.9)=35.37ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=312.26ms min=2.73ms  med=295.48ms max=1.19s    p(90)=611.84ms p(95)=693.98ms p(99.9)=996.72ms
     http_reqs......................: 44861   704.344059/s
     iteration_duration.............: avg=320.68ms min=3.07ms  med=304.98ms max=1.19s    p(90)=616.53ms p(95)=697.69ms p(99.9)=1s      
     iterations.....................: 43861   688.643471/s
     success_rate...................: 100.00% ✓ 43861      ✗ 0    
     vus............................: 93      min=0        max=500
     vus_max........................: 500     min=500      max=500

Performance Overview

Performance Overview

HTTP Overview

HTTP Overview
Summary for: hive-gateway-router-runtime

K6 Output

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

     checks.........................: 99.99% ✓ 114496     ✗ 2    
     data_received..................: 3.4 GB 52 MB/s
     data_sent......................: 46 MB  695 kB/s
     http_req_blocked...............: avg=173.42µs min=1.27µs  med=2.72µs   max=190.81ms p(90)=4.36µs   p(95)=6.27µs   p(99.9)=56.05ms 
     http_req_connecting............: avg=168.87µs min=0s      med=0s       max=190.61ms p(90)=0s       p(95)=0s       p(99.9)=55.95ms 
     http_req_duration..............: avg=358.7ms  min=4.57ms  med=348.27ms max=1.14s    p(90)=660.24ms p(95)=729.68ms p(99.9)=959.67ms
       { expected_response:true }...: avg=358.7ms  min=4.57ms  med=348.27ms max=1.14s    p(90)=660.24ms p(95)=729.68ms p(99.9)=959.67ms
     http_req_failed................: 0.00%  ✓ 0          ✗ 39166
     http_req_receiving.............: avg=252.41µs min=26.29µs med=45.26µs  max=152.64ms p(90)=95.5µs   p(95)=395.86µs p(99.9)=46.57ms 
     http_req_sending...............: avg=276.03µs min=5.44µs  med=10.95µs  max=142.26ms p(90)=31.37µs  p(95)=134.45µs p(99.9)=49.52ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=358.17ms min=4.53ms  med=347.81ms max=1.14s    p(90)=659.25ms p(95)=728.33ms p(99.9)=958.92ms
     http_reqs......................: 39166  596.697786/s
     iteration_duration.............: avg=368.76ms min=5.03ms  med=358.33ms max=1.27s    p(90)=664.42ms p(95)=733.26ms p(99.9)=964.17ms
     iterations.....................: 38166  581.462689/s
     success_rate...................: 99.99% ✓ 38164      ✗ 2    
     vus............................: 92     min=0        max=500
     vus_max........................: 500    min=500      max=500

Performance Overview

Performance Overview

HTTP Overview

HTTP Overview
Summary for: apollo-router

K6 Output

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

     checks.........................: 99.98% ✓ 77297      ✗ 13   
     data_received..................: 2.3 GB 35 MB/s
     data_sent......................: 31 MB  464 kB/s
     http_req_blocked...............: avg=94.48µs  min=1.71µs  med=3.02µs   max=124.13ms p(90)=4.75µs   p(95)=6.94µs   p(99.9)=22.74ms
     http_req_connecting............: avg=89.19µs  min=0s      med=0s       max=124.07ms p(90)=0s       p(95)=0s       p(99.9)=22.6ms 
     http_req_duration..............: avg=526.67ms min=6.13ms  med=485.52ms max=1.96s    p(90)=1.05s    p(95)=1.18s    p(99.9)=1.74s  
       { expected_response:true }...: avg=526.67ms min=6.13ms  med=485.52ms max=1.96s    p(90)=1.05s    p(95)=1.18s    p(99.9)=1.74s  
     http_req_failed................: 0.00%  ✓ 0          ✗ 26770
     http_req_receiving.............: avg=119.66µs min=29.32µs med=52.2µs   max=82.63ms  p(90)=102.46µs p(95)=186.86µs p(99.9)=12.08ms
     http_req_sending...............: avg=120.35µs min=6.91µs  med=11.53µs  max=78.9ms   p(90)=30.73µs  p(95)=121.59µs p(99.9)=26.55ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s     
     http_req_waiting...............: avg=526.43ms min=6.08ms  med=485.38ms max=1.96s    p(90)=1.05s    p(95)=1.18s    p(99.9)=1.74s  
     http_reqs......................: 26770  398.046169/s
     iteration_duration.............: avg=547.57ms min=6.49ms  med=509.16ms max=1.96s    p(90)=1.06s    p(95)=1.19s    p(99.9)=1.74s  
     iterations.....................: 25770  383.177055/s
     success_rate...................: 99.94% ✓ 25757      ✗ 13   
     vus............................: 76     min=0        max=498
     vus_max........................: 500    min=500      max=500

Performance Overview

Performance Overview

HTTP Overview

HTTP Overview
Summary for: hive-gateway

K6 Output

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

     checks.........................: 100.00% ✓ 52862      ✗ 0    
     data_received..................: 1.6 GB  24 MB/s
     data_sent......................: 22 MB   319 kB/s
     http_req_blocked...............: avg=110.23µs min=1.36µs  med=2.76µs   max=82.14ms p(90)=4.66µs  p(95)=7.85µs   p(99.9)=29.4ms 
     http_req_connecting............: avg=103.04µs min=0s      med=0s       max=82.08ms p(90)=0s      p(95)=0s       p(99.9)=29.34ms
     http_req_duration..............: avg=752.64ms min=6.21ms  med=691.64ms max=5.2s    p(90)=1.47s   p(95)=1.69s    p(99.9)=4.17s  
       { expected_response:true }...: avg=752.64ms min=6.21ms  med=691.64ms max=5.2s    p(90)=1.47s   p(95)=1.69s    p(99.9)=4.17s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 18621
     http_req_receiving.............: avg=148.66µs min=28.36µs med=44.54µs  max=57.79ms p(90)=94.54µs p(95)=262.52µs p(99.9)=22.31ms
     http_req_sending...............: avg=190.93µs min=5.72µs  med=11.07µs  max=80.68ms p(90)=32.65µs p(95)=125.49µs p(99.9)=31.6ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s      p(90)=0s      p(95)=0s       p(99.9)=0s     
     http_req_waiting...............: avg=752.3ms  min=6.12ms  med=690.99ms max=5.2s    p(90)=1.47s   p(95)=1.69s    p(99.9)=4.17s  
     http_reqs......................: 18621   272.265617/s
     iteration_duration.............: avg=795.52ms min=7.71ms  med=750.87ms max=5.21s   p(90)=1.48s   p(95)=1.7s     p(99.9)=4.19s  
     iterations.....................: 17620   257.629567/s
     success_rate...................: 100.00% ✓ 17620      ✗ 0    
     vus............................: 85      min=0        max=500
     vus_max........................: 500     min=500      max=500

Performance Overview

Performance Overview

HTTP Overview

HTTP Overview
Summary for: apollo-gateway

K6 Output

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

     checks.........................: 100.00% ✓ 28764     ✗ 0    
     data_received..................: 930 MB  14 MB/s
     data_sent......................: 13 MB   184 kB/s
     http_req_blocked...............: avg=36.01µs min=1.4µs   med=3.27µs  max=40.82ms p(90)=5.39µs   p(95)=12.94µs  p(99.9)=4.58ms
     http_req_connecting............: avg=28.77µs min=0s      med=0s      max=40.76ms p(90)=0s       p(95)=0s       p(99.9)=4.2ms 
     http_req_duration..............: avg=1.22s   min=7.34ms  med=1.18s   max=15.96s  p(90)=2.13s    p(95)=2.62s    p(99.9)=14.75s
       { expected_response:true }...: avg=1.22s   min=7.34ms  med=1.18s   max=15.96s  p(90)=2.13s    p(95)=2.62s    p(99.9)=14.75s
     http_req_failed................: 0.00%   ✓ 0         ✗ 10588
     http_req_receiving.............: avg=78.45µs min=27.68µs med=55.6µs  max=13.76ms p(90)=102.82µs p(95)=125.29µs p(99.9)=1.83ms
     http_req_sending...............: avg=52.74µs min=5.97µs  med=12.67µs max=25.05ms p(90)=30.87µs  p(95)=46.97µs  p(99.9)=10.3ms
     http_req_tls_handshaking.......: avg=0s      min=0s      med=0s      max=0s      p(90)=0s       p(95)=0s       p(99.9)=0s    
     http_req_waiting...............: avg=1.22s   min=7.28ms  med=1.18s   max=15.96s  p(90)=2.13s    p(95)=2.62s    p(99.9)=14.75s
     http_reqs......................: 10588   154.22438/s
     iteration_duration.............: avg=1.35s   min=8.21ms  med=1.34s   max=15.97s  p(90)=2.19s    p(95)=2.67s    p(99.9)=14.91s
     iterations.....................: 9588    139.65842/s
     success_rate...................: 100.00% ✓ 9588      ✗ 0    
     vus............................: 111     min=0       max=500
     vus_max........................: 500     min=500     max=500

Performance Overview

Performance Overview

HTTP Overview

HTTP Overview

@ardatan ardatan merged commit d3f5de7 into main Dec 4, 2025
18 checks passed
@ardatan ardatan deleted the renovate/graphql-hive-gateway-monorepo branch December 4, 2025 23:13
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