Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 10, 2025

This PR contains the following updates:

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

Release Notes

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

v2.1.23

Compare Source

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

v1.1.3

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 10, 2025
@github-actions
Copy link

💻 Website Preview

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

@github-actions
Copy link

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 1726 104020 total, 0 failed avg: 29ms, p95: 50ms
grafbase 1591 96144 total, 0 failed avg: 31ms, p95: 54ms
cosmo 699 42271 total, 0 failed avg: 71ms, p95: 103ms
hive-gateway-router-runtime 632 38404 total, 0 failed avg: 78ms, p95: 103ms
apollo-router 336 20497 total, 0 failed avg: 146ms, p95: 189ms
hive-gateway 287 17539 total, 0 failed avg: 171ms, p95: 266ms
apollo-gateway 121 7449 total, 0 failed avg: 403ms, p95: 475ms
Summary for: hive-router

K6 Output

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

     checks.........................: 100.00% ✓ 311760      ✗ 0     
     data_received..................: 9.1 GB  151 MB/s
     data_sent......................: 121 MB  2.0 MB/s
     http_req_blocked...............: avg=8.12µs   min=1.22µs med=2.57µs  max=19.37ms  p(90)=3.7µs   p(95)=4.35µs   p(99.9)=49.93µs
     http_req_connecting............: avg=4.98µs   min=0s     med=0s      max=19.16ms  p(90)=0s      p(95)=0s       p(99.9)=0s     
     http_req_duration..............: avg=28.59ms  min=1.92ms med=26.11ms max=417.77ms p(90)=44.19ms p(95)=50.48ms  p(99.9)=92.5ms 
       { expected_response:true }...: avg=28.59ms  min=1.92ms med=26.11ms max=417.77ms p(90)=44.19ms p(95)=50.48ms  p(99.9)=92.5ms 
     http_req_failed................: 0.00%   ✓ 0           ✗ 104020
     http_req_receiving.............: avg=120.74µs min=22.8µs med=43.5µs  max=179.05ms p(90)=104.3µs p(95)=332.34µs p(99.9)=13.08ms
     http_req_sending...............: avg=99.97µs  min=5.15µs med=10.28µs max=236.4ms  p(90)=30.55µs p(95)=125.99µs p(99.9)=15ms   
     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.37ms  min=1.88ms med=25.94ms max=407.9ms  p(90)=43.81ms p(95)=50.05ms  p(99.9)=89.34ms
     http_reqs......................: 104020  1726.574028/s
     iteration_duration.............: avg=28.85ms  min=2.85ms med=26.35ms max=430.47ms p(90)=44.43ms p(95)=50.73ms  p(99.9)=94.54ms
     iterations.....................: 103920  1724.91418/s
     success_rate...................: 100.00% ✓ 103920      ✗ 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% ✓ 288132      ✗ 0    
     data_received..................: 8.4 GB  140 MB/s
     data_sent......................: 112 MB  1.9 MB/s
     http_req_blocked...............: avg=9.81µs   min=1.24µs med=2.88µs  max=20.92ms  p(90)=4.03µs   p(95)=4.75µs   p(99.9)=116.6µs
     http_req_connecting............: avg=6.22µs   min=0s     med=0s      max=20.88ms  p(90)=0s       p(95)=0s       p(99.9)=0s     
     http_req_duration..............: avg=30.91ms  min=3.1ms  med=27.66ms max=489.06ms p(90)=47.47ms  p(95)=54.12ms  p(99.9)=95.53ms
       { expected_response:true }...: avg=30.91ms  min=3.1ms  med=27.66ms max=489.06ms p(90)=47.47ms  p(95)=54.12ms  p(99.9)=95.53ms
     http_req_failed................: 0.00%   ✓ 0           ✗ 96144
     http_req_receiving.............: avg=144.57µs min=26.8µs med=47.43µs max=188.62ms p(90)=128.95µs p(95)=377.45µs p(99.9)=15.47ms
     http_req_sending...............: avg=107.65µs min=5.33µs med=11.61µs max=245.17ms p(90)=35.87µs  p(95)=133.9µs  p(99.9)=13.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=30.65ms  min=3.04ms med=27.45ms max=481.92ms p(90)=47.03ms  p(95)=53.62ms  p(99.9)=90.77ms
     http_reqs......................: 96144   1591.39862/s
     iteration_duration.............: avg=31.22ms  min=7.98ms med=27.94ms max=529.24ms p(90)=47.77ms  p(95)=54.39ms  p(99.9)=96.6ms 
     iterations.....................: 96044   1589.743396/s
     success_rate...................: 100.00% ✓ 96044       ✗ 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% ✓ 126513     ✗ 0    
     data_received..................: 3.7 GB  61 MB/s
     data_sent......................: 49 MB   814 kB/s
     http_req_blocked...............: avg=9.3µs    min=1.28µs  med=2.8µs   max=9.81ms   p(90)=3.87µs   p(95)=4.6µs    p(99.9)=1.41ms  
     http_req_connecting............: avg=5.8µs    min=0s      med=0s      max=9.78ms   p(90)=0s       p(95)=0s       p(99.9)=1.4ms   
     http_req_duration..............: avg=70.68ms  min=2.68ms  med=69.93ms max=506.83ms p(90)=95.49ms  p(95)=103.11ms p(99.9)=290.1ms 
       { expected_response:true }...: avg=70.68ms  min=2.68ms  med=69.93ms max=506.83ms p(90)=95.49ms  p(95)=103.11ms p(99.9)=290.1ms 
     http_req_failed................: 0.00%   ✓ 0          ✗ 42271
     http_req_receiving.............: avg=170.74µs min=27.84µs med=66.85µs max=281.67ms p(90)=140.12µs p(95)=375.87µs p(99.9)=17.65ms 
     http_req_sending...............: avg=64.34µs  min=5.52µs  med=10.98µs max=250.35ms p(90)=28.52µs  p(95)=123.74µ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=70.44ms  min=2.62ms  med=69.74ms max=496.05ms p(90)=95.26ms  p(95)=102.82ms p(99.9)=283.54ms
     http_reqs......................: 42271   699.863487/s
     iteration_duration.............: avg=71.14ms  min=5.71ms  med=70.28ms max=523.9ms  p(90)=95.77ms  p(95)=103.42ms p(99.9)=298.89ms
     iterations.....................: 42171   698.207828/s
     success_rate...................: 100.00% ✓ 42171      ✗ 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

     checks.........................: 100.00% ✓ 114912     ✗ 0    
     data_received..................: 3.4 GB  56 MB/s
     data_sent......................: 45 MB   736 kB/s
     http_req_blocked...............: avg=21.51µs  min=1.21µs  med=2.87µs  max=18.63ms  p(90)=4.22µs  p(95)=5.12µs   p(99.9)=10.89ms 
     http_req_connecting............: avg=17.77µs  min=0s      med=0s      max=18.56ms  p(90)=0s      p(95)=0s       p(99.9)=10.84ms 
     http_req_duration..............: avg=77.82ms  min=4.95ms  med=76.08ms max=485.03ms p(90)=95.69ms p(95)=102.92ms p(99.9)=275.24ms
       { expected_response:true }...: avg=77.82ms  min=4.95ms  med=76.08ms max=485.03ms p(90)=95.69ms p(95)=102.92ms p(99.9)=275.24ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 38404
     http_req_receiving.............: avg=104.12µs min=25.67µs med=48.16µs max=302.79ms p(90)=101.6µs p(95)=273.55µs p(99.9)=4.42ms  
     http_req_sending...............: avg=75.09µs  min=5.43µs  med=11.31µs max=327.83ms p(90)=31.45µs p(95)=131.52µs p(99.9)=5.95ms  
     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=77.64ms  min=4.87ms  med=75.93ms max=463.66ms p(90)=95.54ms p(95)=102.67ms p(99.9)=269ms   
     http_reqs......................: 38404   632.973555/s
     iteration_duration.............: avg=78.35ms  min=15.15ms med=76.41ms max=551.37ms p(90)=96.01ms p(95)=103.24ms p(99.9)=303.94ms
     iterations.....................: 38304   631.325358/s
     success_rate...................: 100.00% ✓ 38304      ✗ 0    
     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% ✓ 61191      ✗ 0    
     data_received..................: 1.8 GB  30 MB/s
     data_sent......................: 24 MB   392 kB/s
     http_req_blocked...............: avg=16.27µs  min=2.12µs  med=3.57µs   max=10.55ms  p(90)=5.28µs   p(95)=6.03µs   p(99.9)=5.52ms  
     http_req_connecting............: avg=11.97µs  min=0s      med=0s       max=10.46ms  p(90)=0s       p(95)=0s       p(99.9)=5.5ms   
     http_req_duration..............: avg=146.12ms min=6.46ms  med=145.31ms max=645.24ms p(90)=179.56ms p(95)=189.26ms p(99.9)=476.27ms
       { expected_response:true }...: avg=146.12ms min=6.46ms  med=145.31ms max=645.24ms p(90)=179.56ms p(95)=189.26ms p(99.9)=476.27ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 20497
     http_req_receiving.............: avg=89.78µs  min=39.68µs med=61.89µs  max=125.41ms p(90)=109.51µs p(95)=139.1µs  p(99.9)=1.57ms  
     http_req_sending...............: avg=100.19µs min=8.61µs  med=13.48µs  max=460.34ms p(90)=21.79µs  p(95)=40.08µs  p(99.9)=2.17ms  
     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=145.93ms min=6.39ms  med=145.17ms max=632.34ms p(90)=179.38ms p(95)=189.08ms p(99.9)=460.16ms
     http_reqs......................: 20497   336.945394/s
     iteration_duration.............: avg=147.15ms min=28.42ms med=145.74ms max=669.7ms  p(90)=179.95ms p(95)=189.6ms  p(99.9)=482.73ms
     iterations.....................: 20397   335.301518/s
     success_rate...................: 100.00% ✓ 20397      ✗ 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% ✓ 52317      ✗ 0    
     data_received..................: 1.5 GB  25 MB/s
     data_sent......................: 20 MB   335 kB/s
     http_req_blocked...............: avg=45.94µs  min=1.28µs  med=2.92µs   max=22.35ms  p(90)=4.79µs   p(95)=6.02µs   p(99.9)=17.09ms
     http_req_connecting............: avg=40.82µs  min=0s      med=0s       max=20.68ms  p(90)=0s       p(95)=0s       p(99.9)=16.88ms
     http_req_duration..............: avg=170.64ms min=7.05ms  med=154.98ms max=1.64s    p(90)=188.21ms p(95)=265.61ms p(99.9)=1.63s  
       { expected_response:true }...: avg=170.64ms min=7.05ms  med=154.98ms max=1.64s    p(90)=188.21ms p(95)=265.61ms p(99.9)=1.63s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 17539
     http_req_receiving.............: avg=93.38µs  min=27.66µs med=51.95µs  max=23.12ms  p(90)=107.53µs p(95)=167.57µs p(99.9)=3.29ms 
     http_req_sending...............: avg=81.37µs  min=5.7µs   med=11.76µs  max=418.93ms p(90)=32.86µs  p(95)=122.92µs p(99.9)=4.99ms 
     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=170.46ms min=6.99ms  med=154.83ms max=1.64s    p(90)=188.02ms p(95)=263.93ms p(99.9)=1.63s  
     http_reqs......................: 17539   287.668764/s
     iteration_duration.............: avg=172.16ms min=47.49ms med=155.4ms  max=1.64s    p(90)=188.8ms  p(95)=287.45ms p(99.9)=1.63s  
     iterations.....................: 17439   286.028598/s
     success_rate...................: 100.00% ✓ 17439      ✗ 0    
     vus............................: 50      min=50       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% ✓ 22047      ✗ 0   
     data_received..................: 654 MB  11 MB/s
     data_sent......................: 8.7 MB  142 kB/s
     http_req_blocked...............: avg=80.3µs   min=1.36µs med=2.87µs   max=16.73ms  p(90)=4.66µs   p(95)=5.37µs   p(99.9)=15.12ms 
     http_req_connecting............: avg=75.91µs  min=0s     med=0s       max=16.69ms  p(90)=0s       p(95)=0s       p(99.9)=15.07ms 
     http_req_duration..............: avg=403.37ms min=7.22ms med=402.18ms max=734.63ms p(90)=457.61ms p(95)=474.96ms p(99.9)=646.29ms
       { expected_response:true }...: avg=403.37ms min=7.22ms med=402.18ms max=734.63ms p(90)=457.61ms p(95)=474.96ms p(99.9)=646.29ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 7449
     http_req_receiving.............: avg=64.04µs  min=31.1µs med=51.7µs   max=3.62ms   p(90)=98.37µs  p(95)=114.76µs p(99.9)=486.87µs
     http_req_sending...............: avg=137.96µs min=6.29µs med=11.99µs  max=151.11ms p(90)=20.24µs  p(95)=23.84µs  p(99.9)=8.14ms  
     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=403.17ms min=7.16ms med=402.07ms max=734.25ms p(90)=457.34ms p(95)=474.83ms p(99.9)=645.98ms
     http_reqs......................: 7449    121.956039/s
     iteration_duration.............: avg=409.16ms min=101ms  med=402.78ms max=779.62ms p(90)=458.15ms p(95)=475.65ms p(99.9)=667.74ms
     iterations.....................: 7349    120.318825/s
     success_rate...................: 100.00% ✓ 7349       ✗ 0   
     vus............................: 27      min=27       max=50
     vus_max........................: 50      min=50       max=50

Performance Overview

Performance Overview

HTTP Overview

HTTP Overview

@github-actions
Copy link

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 1782 111140 total, 0 failed avg: 125ms, p95: 299ms
grafbase 1531 96732 total, 0 failed avg: 144ms, p95: 335ms
cosmo 717 45801 total, 0 failed avg: 306ms, p95: 686ms
hive-gateway-router-runtime 584 38416 total, 0 failed avg: 366ms, p95: 762ms ❌ non-compatible response structure (1)
apollo-router 408 27311 total, 0 failed avg: 516ms, p95: 1153ms ❌ 18 unexpected GraphQL errors, non-compatible response structure (1)
hive-gateway 274 18990 total, 0 failed avg: 739ms, p95: 1574ms
apollo-gateway 162 11104 total, 0 failed avg: 1183ms, p95: 2544ms
Summary for: hive-router

K6 Output

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

     checks.........................: 100.00% ✓ 330420      ✗ 0     
     data_received..................: 9.7 GB  156 MB/s
     data_sent......................: 129 MB  2.1 MB/s
     http_req_blocked...............: avg=501.53µs min=1.21µs  med=2.59µs   max=338.67ms p(90)=4µs      p(95)=4.7µs    p(99.9)=176.59ms
     http_req_connecting............: avg=496.78µs min=0s      med=0s       max=338.48ms p(90)=0s       p(95)=0s       p(99.9)=175.95ms
     http_req_duration..............: avg=125.27ms min=1.69ms  med=113.23ms max=450.17ms p(90)=253.75ms p(95)=299.14ms p(99.9)=388.38ms
       { expected_response:true }...: avg=125.27ms min=1.69ms  med=113.23ms max=450.17ms p(90)=253.75ms p(95)=299.14ms p(99.9)=388.38ms
     http_req_failed................: 0.00%   ✓ 0           ✗ 111140
     http_req_receiving.............: avg=525.29µs min=23.31µs med=41.99µs  max=160.12ms p(90)=107.38µs p(95)=393.28µs p(99.9)=75.89ms 
     http_req_sending...............: avg=453.93µs min=5.32µs  med=10.2µs   max=154.59ms p(90)=26.81µs  p(95)=127.99µs p(99.9)=72.78ms 
     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=124.29ms min=1.63ms  med=112.23ms max=420.68ms p(90)=251.82ms p(95)=296.84ms p(99.9)=385.91ms
     http_reqs......................: 111140  1782.301075/s
     iteration_duration.............: avg=127.23ms min=1.84ms  med=115.03ms max=719.49ms p(90)=255.93ms p(95)=301.98ms p(99.9)=436.54ms
     iterations.....................: 110140  1766.264534/s
     success_rate...................: 100.00% ✓ 110140      ✗ 0     
     vus............................: 77      min=0         max=494 
     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% ✓ 287196      ✗ 0    
     data_received..................: 8.5 GB  135 MB/s
     data_sent......................: 113 MB  1.8 MB/s
     http_req_blocked...............: avg=703.23µs min=1.26µs  med=2.98µs   max=428.92ms p(90)=4.34µs   p(95)=5.31µs   p(99.9)=223.57ms
     http_req_connecting............: avg=699.09µs min=0s      med=0s       max=428.84ms p(90)=0s       p(95)=0s       p(99.9)=223.52ms
     http_req_duration..............: avg=143.82ms min=2.47ms  med=132.75ms max=501.5ms  p(90)=285.86ms p(95)=334.85ms p(99.9)=421.12ms
       { expected_response:true }...: avg=143.82ms min=2.47ms  med=132.75ms max=501.5ms  p(90)=285.86ms p(95)=334.85ms p(99.9)=421.12ms
     http_req_failed................: 0.00%   ✓ 0           ✗ 96732
     http_req_receiving.............: avg=651.18µs min=23.93µs med=46.79µs  max=159.34ms p(90)=112.87µs p(95)=432.43µs p(99.9)=92.26ms 
     http_req_sending...............: avg=597.35µs min=5.26µs  med=11.47µs  max=157.01ms p(90)=31.12µs  p(95)=139.21µs p(99.9)=84.07ms 
     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=142.57ms min=2.43ms  med=131.44ms max=436.94ms p(90)=283.38ms p(95)=332.73ms p(99.9)=417.21ms
     http_reqs......................: 96732   1531.008059/s
     iteration_duration.............: avg=146.41ms min=3.03ms  med=134.93ms max=884.31ms p(90)=288.65ms p(95)=338.59ms p(99.9)=516.98ms
     iterations.....................: 95732   1515.180742/s
     success_rate...................: 100.00% ✓ 95732       ✗ 0    
     vus............................: 67      min=0         max=496
     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% ✓ 134403     ✗ 0    
     data_received..................: 4.0 GB  63 MB/s
     data_sent......................: 53 MB   836 kB/s
     http_req_blocked...............: avg=161.12µs min=1.22µs  med=2.85µs   max=270.98ms p(90)=4.17µs   p(95)=5.53µs   p(99.9)=42.66ms
     http_req_connecting............: avg=154.79µs min=0s      med=0s       max=270.93ms p(90)=0s       p(95)=0s       p(99.9)=42.43ms
     http_req_duration..............: avg=306.4ms  min=2.71ms  med=288.29ms max=1.22s    p(90)=600.61ms p(95)=685.81ms p(99.9)=1.07s  
       { expected_response:true }...: avg=306.4ms  min=2.71ms  med=288.29ms max=1.22s    p(90)=600.61ms p(95)=685.81ms p(99.9)=1.07s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 45801
     http_req_receiving.............: avg=911.73µs min=27.19µs med=57.15µs  max=363.54ms p(90)=209.91µs p(95)=467.65µs p(99.9)=146ms  
     http_req_sending...............: avg=198.56µs min=5.53µs  med=10.98µs  max=159.18ms p(90)=31.18µs  p(95)=131.57µs p(99.9)=40.26ms
     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=305.29ms min=2.62ms  med=287.76ms max=1.22s    p(90)=598.98ms p(95)=681.64ms p(99.9)=1.06s  
     http_reqs......................: 45801   717.774111/s
     iteration_duration.............: avg=313.86ms min=2.91ms  med=296.07ms max=1.3s     p(90)=604.28ms p(95)=689.91ms p(99.9)=1.08s  
     iterations.....................: 44801   702.10253/s
     success_rate...................: 100.00% ✓ 44801      ✗ 0    
     vus............................: 52      min=0        max=499
     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% — ✓ 37415 / ✗ 1

     checks.........................: 99.99% ✓ 112247     ✗ 1    
     data_received..................: 3.4 GB 51 MB/s
     data_sent......................: 45 MB  681 kB/s
     http_req_blocked...............: avg=178.36µs min=1.23µs med=2.86µs   max=253.64ms p(90)=4.44µs   p(95)=6.05µs   p(99.9)=52.41ms
     http_req_connecting............: avg=173.63µs min=0s     med=0s       max=253.59ms p(90)=0s       p(95)=0s       p(99.9)=52.3ms 
     http_req_duration..............: avg=365.68ms min=4.69ms med=357.18ms max=1.22s    p(90)=693.54ms p(95)=761.5ms  p(99.9)=1.16s  
       { expected_response:true }...: avg=365.68ms min=4.69ms med=357.18ms max=1.22s    p(90)=693.54ms p(95)=761.5ms  p(99.9)=1.16s  
     http_req_failed................: 0.00%  ✓ 0          ✗ 38416
     http_req_receiving.............: avg=244.71µs min=27µs   med=44.97µs  max=189.67ms p(90)=94.75µs  p(95)=380.86µs p(99.9)=42.14ms
     http_req_sending...............: avg=277.63µs min=5.43µs med=10.98µs  max=186.88ms p(90)=29.25µs  p(95)=135.98µs p(99.9)=45.03ms
     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=365.16ms min=4.64ms med=356.73ms max=1.21s    p(90)=692.93ms p(95)=760.51ms p(99.9)=1.16s  
     http_reqs......................: 38416  584.689923/s
     iteration_duration.............: avg=376.09ms min=5.19ms med=368.03ms max=1.3s     p(90)=697.08ms p(95)=765.61ms p(99.9)=1.16s  
     iterations.....................: 37416  569.469964/s
     success_rate...................: 99.99% ✓ 37415      ✗ 1    
     vus............................: 96     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% — ✓ 26293 / ✗ 18
     ✗ valid response structure
      ↳  99% — ✓ 26310 / ✗ 1

     checks.........................: 99.97% ✓ 78914      ✗ 19   
     data_received..................: 2.4 GB 36 MB/s
     data_sent......................: 32 MB  476 kB/s
     http_req_blocked...............: avg=108.19µs min=1.4µs   med=2.9µs    max=227.92ms p(90)=4.48µs  p(95)=6.22µs   p(99.9)=25.21ms
     http_req_connecting............: avg=103.36µs min=0s      med=0s       max=227.85ms p(90)=0s      p(95)=0s       p(99.9)=25.15ms
     http_req_duration..............: avg=516.18ms min=5.96ms  med=480.29ms max=1.84s    p(90)=1.04s   p(95)=1.15s    p(99.9)=1.62s  
       { expected_response:true }...: avg=516.18ms min=5.96ms  med=480.29ms max=1.84s    p(90)=1.04s   p(95)=1.15s    p(99.9)=1.62s  
     http_req_failed................: 0.00%  ✓ 0          ✗ 27311
     http_req_receiving.............: avg=126.06µs min=28.51µs med=50.21µs  max=123.66ms p(90)=99.17µs p(95)=171.17µs p(99.9)=13.83ms
     http_req_sending...............: avg=125.21µs min=5.79µs  med=11.17µs  max=183.31ms p(90)=27.98µs p(95)=114.86µs p(99.9)=22.12ms
     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=515.92ms min=5.91ms  med=480.12ms max=1.84s    p(90)=1.04s   p(95)=1.15s    p(99.9)=1.62s  
     http_reqs......................: 27311  408.547351/s
     iteration_duration.............: avg=536.3ms  min=6.18ms  med=507.69ms max=1.84s    p(90)=1.05s   p(95)=1.15s    p(99.9)=1.62s  
     iterations.....................: 26311  393.588274/s
     success_rate...................: 99.93% ✓ 26293      ✗ 18   
     vus............................: 55     min=0        max=499
     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% ✓ 53970      ✗ 0    
     data_received..................: 1.7 GB  24 MB/s
     data_sent......................: 22 MB   321 kB/s
     http_req_blocked...............: avg=141.51µs min=1.31µs med=2.8µs    max=155.03ms p(90)=4.51µs  p(95)=7.29µs   p(99.9)=40.14ms
     http_req_connecting............: avg=136.36µs min=0s     med=0s       max=154.94ms p(90)=0s      p(95)=0s       p(99.9)=39.97ms
     http_req_duration..............: avg=739.23ms min=6.65ms med=689.92ms max=4.84s    p(90)=1.48s   p(95)=1.57s    p(99.9)=3.97s  
       { expected_response:true }...: avg=739.23ms min=6.65ms med=689.92ms max=4.84s    p(90)=1.48s   p(95)=1.57s    p(99.9)=3.97s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 18990
     http_req_receiving.............: avg=158.7µs  min=26.2µs med=43.33µs  max=131.44ms p(90)=88.51µs p(95)=152.82µs p(99.9)=22.08ms
     http_req_sending...............: avg=208.91µs min=5.73µs med=10.82µs  max=135.09ms p(90)=29.56µs p(95)=115.78µs p(99.9)=34.79ms
     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=738.87ms min=6.6ms  med=689.6ms  max=4.83s    p(90)=1.48s   p(95)=1.57s    p(99.9)=3.95s  
     http_reqs......................: 18990   274.360932/s
     iteration_duration.............: avg=780.77ms min=7.89ms med=738.05ms max=4.93s    p(90)=1.49s   p(95)=1.58s    p(99.9)=4.02s  
     iterations.....................: 17990   259.913279/s
     success_rate...................: 100.00% ✓ 17990      ✗ 0    
     vus............................: 71      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% ✓ 30312      ✗ 0    
     data_received..................: 975 MB  14 MB/s
     data_sent......................: 13 MB   194 kB/s
     http_req_blocked...............: avg=35.62µs min=1.26µs  med=3.02µs  max=31.51ms p(90)=4.83µs  p(95)=9.86µs   p(99.9)=6.17ms
     http_req_connecting............: avg=30.07µs min=0s      med=0s      max=31.45ms p(90)=0s      p(95)=0s       p(99.9)=6.12ms
     http_req_duration..............: avg=1.18s   min=7.11ms  med=1.15s   max=15.08s  p(90)=2.1s    p(95)=2.54s    p(99.9)=13.83s
       { expected_response:true }...: avg=1.18s   min=7.11ms  med=1.15s   max=15.08s  p(90)=2.1s    p(95)=2.54s    p(99.9)=13.83s
     http_req_failed................: 0.00%   ✓ 0          ✗ 11104
     http_req_receiving.............: avg=70.09µs min=27.34µs med=50.07µs max=10.37ms p(90)=94.23µs p(95)=117.17µs p(99.9)=1.33ms
     http_req_sending...............: avg=43.62µs min=6.07µs  med=12.07µs max=23.15ms p(90)=28.63µs p(95)=43.49µs  p(99.9)=6.88ms
     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.18s   min=7.07ms  med=1.15s   max=15.08s  p(90)=2.1s    p(95)=2.54s    p(99.9)=13.83s
     http_reqs......................: 11104   162.934143/s
     iteration_duration.............: avg=1.29s   min=7.92ms  med=1.28s   max=15.09s  p(90)=2.14s   p(95)=2.62s    p(99.9)=13.87s
     iterations.....................: 10104   148.260679/s
     success_rate...................: 100.00% ✓ 10104      ✗ 0    
     vus............................: 77      min=0        max=500
     vus_max........................: 500     min=500      max=500

Performance Overview

Performance Overview

HTTP Overview

HTTP Overview

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