Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 27, 2025

This PR contains the following updates:

Package Type Update Change
rust stage minor 1.87.0 -> 1.88.0

Configuration

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

🚦 Automerge: Enabled.

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

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


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

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

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

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 182 5654 total, 0 failed avg: 858ms, p95: 2059ms
grafbase 170 5279 total, 0 failed avg: 933ms, p95: 2896ms
apollo-router 157 4884 total, 0 failed avg: 979ms, p95: 2850ms
hive-gateway-bun 91 3028 total, 0 failed avg: 3059ms, p95: 5166ms
hive-gateway 88 2941 total, 0 failed avg: 3168ms, p95: 15811ms
apollo-server 84 2828 total, 0 failed avg: 3333ms, p95: 29537ms
mercurius 75 2422 total, 0 failed avg: 3796ms, p95: 5094ms
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 16902      ✗ 0    
     data_received..................: 496 MB  16 MB/s
     data_sent......................: 6.7 MB  216 kB/s
     http_req_blocked...............: avg=2.13ms   min=1.56µs  med=3.26µs   max=904.64ms p(90)=5.28µs   p(95)=4.75ms 
     http_req_connecting............: avg=2.05ms   min=0s      med=0s       max=904.57ms p(90)=0s       p(95)=4.37ms 
     http_req_duration..............: avg=858.28ms min=3.62ms  med=738.45ms max=5.48s    p(90)=1.67s    p(95)=2.05s  
       { expected_response:true }...: avg=858.28ms min=3.62ms  med=738.45ms max=5.48s    p(90)=1.67s    p(95)=2.05s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 5654 
     http_req_receiving.............: avg=224.57ms min=32.27µs med=86.25µs  max=3.22s    p(90)=1.01s    p(95)=1.26s  
     http_req_sending...............: avg=18.85ms  min=7.9µs   med=14.72µs  max=2.64s    p(90)=461.07µs p(95)=13.59ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=614.84ms min=3.36ms  med=586.55ms max=4.47s    p(90)=1.02s    p(95)=1.21s  
     http_reqs......................: 5654    182.19217/s
     iteration_duration.............: avg=1.61s    min=19.4ms  med=1.4s     max=7.93s    p(90)=3.1s     p(95)=3.7s   
     iterations.....................: 5634    181.547698/s
     vus............................: 34      min=34       max=300
     vus_max........................: 300     min=300      max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `grafbase`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 15777      ✗ 0    
     data_received..................: 464 MB  15 MB/s
     data_sent......................: 6.3 MB  202 kB/s
     http_req_blocked...............: avg=2.2ms    min=1.57µs  med=3.27µs   max=1.32s p(90)=5.46µs   p(95)=6.14ms 
     http_req_connecting............: avg=1.87ms   min=0s      med=0s       max=1.32s p(90)=0s       p(95)=5.2ms  
     http_req_duration..............: avg=933.27ms min=3.34ms  med=700.94ms max=6.34s p(90)=2.13s    p(95)=2.89s  
       { expected_response:true }...: avg=933.27ms min=3.34ms  med=700.94ms max=6.34s p(90)=2.13s    p(95)=2.89s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 5279 
     http_req_receiving.............: avg=370.07ms min=35.69µs med=85.28µs  max=5.25s p(90)=1.53s    p(95)=2.11s  
     http_req_sending...............: avg=29.18ms  min=6.26µs  med=14.6µs   max=2.8s  p(90)=329.46µs p(95)=17.65ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s    p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=534.01ms min=3.26ms  med=505.44ms max=2.99s p(90)=1.02s    p(95)=1.11s  
     http_reqs......................: 5279    170.126296/s
     iteration_duration.............: avg=1.73s    min=20.76ms med=1.45s    max=11s   p(90)=3.78s    p(95)=4.66s  
     iterations.....................: 5259    169.481757/s
     vus............................: 20      min=20       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% ✓ 14592      ✗ 0    
     data_received..................: 429 MB  14 MB/s
     data_sent......................: 5.8 MB  187 kB/s
     http_req_blocked...............: avg=1.73ms   min=1.39µs  med=3.44µs   max=2.03s  p(90)=6.02µs   p(95)=1.37ms 
     http_req_connecting............: avg=1.61ms   min=0s      med=0s       max=2.03s  p(90)=0s       p(95)=1.28ms 
     http_req_duration..............: avg=978.84ms min=6.48ms  med=688.82ms max=5.56s  p(90)=2.36s    p(95)=2.84s  
       { expected_response:true }...: avg=978.84ms min=6.48ms  med=688.82ms max=5.56s  p(90)=2.36s    p(95)=2.84s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 4884 
     http_req_receiving.............: avg=460.54ms min=34.25µs med=99.2µs   max=5.21s  p(90)=1.95s    p(95)=2.44s  
     http_req_sending...............: avg=20.69ms  min=8.21µs  med=16.6µs   max=2.98s  p(90)=340.66µs p(95)=11.74ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=497.59ms min=6.39ms  med=447.99ms max=2.24s  p(90)=993.91ms p(95)=1.09s  
     http_reqs......................: 4884    157.538726/s
     iteration_duration.............: avg=1.87s    min=29.15ms med=1.56s    max=11.07s p(90)=3.92s    p(95)=4.87s  
     iterations.....................: 4864    156.893604/s
     vus............................: 20      min=20       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% ✓ 9024      ✗ 0    
     data_received..................: 266 MB  8.0 MB/s
     data_sent......................: 3.6 MB  109 kB/s
     http_req_blocked...............: avg=1.18ms  min=1.71µs  med=3.84µs   max=136.87ms p(90)=110.36µs p(95)=12.55ms 
     http_req_connecting............: avg=1.06ms  min=0s      med=0s       max=27.92ms  p(90)=0s       p(95)=11.82ms 
     http_req_duration..............: avg=3.05s   min=12.73ms med=2.72s    max=7.37s    p(90)=4.6s     p(95)=5.16s   
       { expected_response:true }...: avg=3.05s   min=12.73ms med=2.72s    max=7.37s    p(90)=4.6s     p(95)=5.16s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 3028 
     http_req_receiving.............: avg=65.28ms min=37.68µs med=133.29µs max=1.85s    p(90)=35.01ms  p(95)=534.11ms
     http_req_sending...............: avg=1.09ms  min=8.18µs  med=21.24µs  max=275.18ms p(90)=197.16µs p(95)=1.4ms   
     http_req_tls_handshaking.......: avg=0s      min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=2.99s   min=12.5ms  med=2.66s    max=7.37s    p(90)=4.58s    p(95)=5.14s   
     http_reqs......................: 3028    91.476067/s
     iteration_duration.............: avg=3.14s   min=92.18ms med=2.77s    max=7.7s     p(90)=4.7s     p(95)=5.24s   
     iterations.....................: 3008    90.871866/s
     vus............................: 11      min=11      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% ✓ 8763      ✗ 0    
     data_received..................: 258 MB  7.8 MB/s
     data_sent......................: 3.5 MB  105 kB/s
     http_req_blocked...............: avg=588.11µs min=1.95µs   med=4.03µs   max=26.02ms  p(90)=170.36µs p(95)=5.31ms  
     http_req_connecting............: avg=559.32µs min=0s       med=0s       max=15.09ms  p(90)=106.98µs p(95)=5.09ms  
     http_req_duration..............: avg=3.16s    min=14ms     med=1.69s    max=32.62s   p(90)=3.12s    p(95)=15.81s  
       { expected_response:true }...: avg=3.16s    min=14ms     med=1.69s    max=32.62s   p(90)=3.12s    p(95)=15.81s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2941 
     http_req_receiving.............: avg=946.14µs min=43.79µs  med=104.13µs max=251.78ms p(90)=463.8µs  p(95)=1.62ms  
     http_req_sending...............: avg=262.59µs min=9.82µs   med=23.91µs  max=40.14ms  p(90)=139.34µs p(95)=994.17µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.16s    min=13.91ms  med=1.69s    max=32.62s   p(90)=3.12s    p(95)=15.8s   
     http_reqs......................: 2941    88.729989/s
     iteration_duration.............: avg=3.21s    min=114.83ms med=1.72s    max=32.64s   p(90)=3.17s    p(95)=16.64s  
     iterations.....................: 2921    88.126589/s
     vus............................: 17      min=17      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% ✓ 8424      ✗ 0    
     data_received..................: 249 MB  7.4 MB/s
     data_sent......................: 3.4 MB  101 kB/s
     http_req_blocked...............: avg=1.5ms    min=1.81µs   med=4.15µs   max=31.1ms  p(90)=1.31ms   p(95)=17.11ms 
     http_req_connecting............: avg=1.45ms   min=0s       med=0s       max=26.52ms p(90)=1.17ms   p(95)=17.08ms 
     http_req_duration..............: avg=3.33s    min=11.13ms  med=1.4s     max=32.95s  p(90)=2.08s    p(95)=29.53s  
       { expected_response:true }...: avg=3.33s    min=11.13ms  med=1.4s     max=32.95s  p(90)=2.08s    p(95)=29.53s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2828 
     http_req_receiving.............: avg=224.18µs min=44.49µs  med=108.41µs max=50.02ms p(90)=202.8µs  p(95)=302.95µs
     http_req_sending...............: avg=183.83µs min=9.3µs    med=22.21µs  max=19.74ms p(90)=278.47µs p(95)=1.16ms  
     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=11.02ms  med=1.4s     max=32.94s  p(90)=2.08s    p(95)=29.53s  
     http_reqs......................: 2828    84.73738/s
     iteration_duration.............: avg=3.37s    min=149.97ms med=1.42s    max=32.96s  p(90)=2.11s    p(95)=29.77s  
     iterations.....................: 2808    84.138106/s
     vus............................: 42      min=42      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% ✓ 7206      ✗ 0    
     data_received..................: 213 MB  6.6 MB/s
     data_sent......................: 2.9 MB  90 kB/s
     http_req_blocked...............: avg=1.08ms   min=1.86µs   med=4.28µs   max=27.19ms  p(90)=1.14ms   p(95)=10.35ms 
     http_req_connecting............: avg=1.05ms   min=0s       med=0s       max=18.87ms  p(90)=965.82µs p(95)=10.17ms 
     http_req_duration..............: avg=3.79s    min=13.49ms  med=3.83s    max=7.82s    p(90)=4.66s    p(95)=5.09s   
       { expected_response:true }...: avg=3.79s    min=13.49ms  med=3.83s    max=7.82s    p(90)=4.66s    p(95)=5.09s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2422 
     http_req_receiving.............: avg=1.79ms   min=35.68µs  med=101.33µs max=410.49ms p(90)=223.32µs p(95)=335.73µs
     http_req_sending...............: avg=109.17µs min=10.51µs  med=23.65µs  max=10.79ms  p(90)=175.77µs p(95)=722.03µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.79s    min=13.37ms  med=3.83s    max=7.82s    p(90)=4.66s    p(95)=5.09s   
     http_reqs......................: 2422    75.650798/s
     iteration_duration.............: avg=3.86s    min=485.56ms med=3.85s    max=7.83s    p(90)=4.68s    p(95)=5.18s   
     iterations.....................: 2402    75.026101/s
     vus............................: 30      min=30      max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

Copy link

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 180 5581 total, 0 failed avg: 881ms, p95: 2365ms
grafbase 174 5359 total, 0 failed avg: 863ms, p95: 2274ms
apollo-router 154 4788 total, 1 failed avg: 868ms, p95: 2461ms ❌ 1 failed requests, 1 non-200 responses, 1 unexpected GraphQL errors
hive-gateway-bun 91 3021 total, 0 failed avg: 3047ms, p95: 5291ms
hive-gateway 88 2936 total, 0 failed avg: 3179ms, p95: 16533ms
apollo-server 84 2798 total, 0 failed avg: 3353ms, p95: 26876ms
mercurius 76 2464 total, 0 failed avg: 3765ms, p95: 5847ms
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 16683      ✗ 0    
     data_received..................: 490 MB  16 MB/s
     data_sent......................: 6.6 MB  215 kB/s
     http_req_blocked...............: avg=2.86ms   min=1.52µs  med=3.2µs    max=1.89s  p(90)=5.38µs   p(95)=550.95µs
     http_req_connecting............: avg=2.27ms   min=0s      med=0s       max=1.89s  p(90)=0s       p(95)=103.94µs
     http_req_duration..............: avg=880.93ms min=3.23ms  med=707.87ms max=6.54s  p(90)=1.94s    p(95)=2.36s   
       { expected_response:true }...: avg=880.93ms min=3.23ms  med=707.87ms max=6.54s  p(90)=1.94s    p(95)=2.36s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5581 
     http_req_receiving.............: avg=316.91ms min=33.92µs med=88.07µs  max=5.88s  p(90)=1.21s    p(95)=1.89s   
     http_req_sending...............: avg=16.23ms  min=7.78µs  med=14.32µs  max=3.54s  p(90)=207.43µs p(95)=14.7ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=547.77ms min=3.13ms  med=512.72ms max=2.27s  p(90)=990.42ms p(95)=1.14s   
     http_reqs......................: 5581    180.793903/s
     iteration_duration.............: avg=1.58s    min=22.03ms med=1.26s    max=10.51s p(90)=3.12s    p(95)=3.97s   
     iterations.....................: 5561    180.146013/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% ✓ 16017      ✗ 0    
     data_received..................: 471 MB  15 MB/s
     data_sent......................: 6.4 MB  207 kB/s
     http_req_blocked...............: avg=3.17ms   min=1.42µs  med=3.27µs   max=4.11s p(90)=5.53µs   p(95)=695.98µs
     http_req_connecting............: avg=2.77ms   min=0s      med=0s       max=4.11s p(90)=0s       p(95)=460.78µs
     http_req_duration..............: avg=862.96ms min=3.19ms  med=674.95ms max=5.34s p(90)=1.89s    p(95)=2.27s   
       { expected_response:true }...: avg=862.96ms min=3.19ms  med=674.95ms max=5.34s p(90)=1.89s    p(95)=2.27s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5359 
     http_req_receiving.............: avg=253.68ms min=31.45µs med=75.61µs  max=5.18s p(90)=1.22s    p(95)=1.75s   
     http_req_sending...............: avg=28.46ms  min=7.3µs   med=14.72µs  max=3.61s p(90)=391.57µs p(95)=23.61ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s    p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=580.81ms min=3.13ms  med=559.42ms max=2.9s  p(90)=1s       p(95)=1.15s   
     http_reqs......................: 5359    174.053032/s
     iteration_duration.............: avg=1.68s    min=18.92ms med=1.45s    max=9.67s p(90)=3.26s    p(95)=3.93s   
     iterations.....................: 5339    173.403459/s
     vus............................: 290     min=290      max=300
     vus_max........................: 300     min=300      max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-router`

K6 Output

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

     █ setup

     checks.........................: 99.98% ✓ 14301      ✗ 2    
     data_received..................: 420 MB 14 MB/s
     data_sent......................: 5.7 MB 183 kB/s
     http_req_blocked...............: avg=3.36ms   min=1.45µs  med=3.79µs   max=999.8ms  p(90)=7.9µs    p(95)=9.54ms 
     http_req_connecting............: avg=3.03ms   min=0s      med=0s       max=999.72ms p(90)=0s       p(95)=8.31ms 
     http_req_duration..............: avg=867.67ms min=6.47ms  med=637.41ms max=5.86s    p(90)=1.86s    p(95)=2.46s  
       { expected_response:true }...: avg=867.25ms min=6.47ms  med=636.79ms max=5.86s    p(90)=1.86s    p(95)=2.45s  
     http_req_failed................: 0.02%  ✓ 1          ✗ 4787 
     http_req_receiving.............: avg=312.4ms  min=0s      med=95.21µs  max=4.97s    p(90)=1.17s    p(95)=1.95s  
     http_req_sending...............: avg=17.69ms  min=8.13µs  med=18.07µs  max=3.83s    p(90)=422.32µs p(95)=15.16ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=537.57ms min=6.41ms  med=435.48ms max=3.35s    p(90)=1.02s    p(95)=1.22s  
     http_reqs......................: 4788   154.313344/s
     iteration_duration.............: avg=1.9s     min=26.56ms med=1.52s    max=9.73s    p(90)=4.21s    p(95)=5.07s  
     iterations.....................: 4768   153.66876/s
     vus............................: 34     min=34       max=300
     vus_max........................: 300    min=300      max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

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

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 9003      ✗ 0    
     data_received..................: 265 MB  8.1 MB/s
     data_sent......................: 3.6 MB  109 kB/s
     http_req_blocked...............: avg=607.32µs min=1.76µs   med=3.47µs   max=57.05ms  p(90)=113.73µs p(95)=6.34ms  
     http_req_connecting............: avg=557.45µs min=0s       med=0s       max=14.04ms  p(90)=0s       p(95)=6.1ms   
     http_req_duration..............: avg=3.04s    min=14.01ms  med=2.85s    max=6.68s    p(90)=4.54s    p(95)=5.29s   
       { expected_response:true }...: avg=3.04s    min=14.01ms  med=2.85s    max=6.68s    p(90)=4.54s    p(95)=5.29s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 3021 
     http_req_receiving.............: avg=69.43ms  min=37.5µs   med=126.11µs max=1.67s    p(90)=102.3ms  p(95)=613.92ms
     http_req_sending...............: avg=973.14µs min=9.44µs   med=17.87µs  max=960.27ms p(90)=210.06µs p(95)=2.51ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=2.97s    min=13.75ms  med=2.8s     max=6.68s    p(90)=4.48s    p(95)=5.27s   
     http_reqs......................: 3021    91.926463/s
     iteration_duration.............: avg=3.13s    min=157.06ms med=2.92s    max=6.69s    p(90)=4.66s    p(95)=5.33s   
     iterations.....................: 3001    91.31788/s
     vus............................: 147     min=147     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% ✓ 8748      ✗ 0    
     data_received..................: 258 MB  7.8 MB/s
     data_sent......................: 3.5 MB  105 kB/s
     http_req_blocked...............: avg=623.56µs min=1.53µs   med=3.7µs   max=30.07ms p(90)=165.84µs p(95)=5.85ms  
     http_req_connecting............: avg=592.41µs min=0s       med=0s      max=15.83ms p(90)=96.61µs  p(95)=5.77ms  
     http_req_duration..............: avg=3.17s    min=13.64ms  med=1.68s   max=32.69s  p(90)=3.03s    p(95)=16.53s  
       { expected_response:true }...: avg=3.17s    min=13.64ms  med=1.68s   max=32.69s  p(90)=3.03s    p(95)=16.53s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2936 
     http_req_receiving.............: avg=505.87µs min=40.24µs  med=95.09µs max=68.78ms p(90)=432.63µs p(95)=1.17ms  
     http_req_sending...............: avg=227.63µs min=9.73µs   med=21.2µs  max=37.62ms p(90)=169.91µs p(95)=672.04µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s      max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.17s    min=13.55ms  med=1.68s   max=32.69s  p(90)=3.03s    p(95)=16.53s  
     http_reqs......................: 2936    88.533724/s
     iteration_duration.............: avg=3.23s    min=149.93ms med=1.7s    max=32.7s   p(90)=3.05s    p(95)=16.66s  
     iterations.....................: 2916    87.930633/s
     vus............................: 17      min=17      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% ✓ 8334      ✗ 0    
     data_received..................: 246 MB  7.4 MB/s
     data_sent......................: 3.3 MB  100 kB/s
     http_req_blocked...............: avg=453.51µs min=1.69µs   med=3.69µs   max=31.7ms  p(90)=203.01µs p(95)=3.46ms  
     http_req_connecting............: avg=431.36µs min=0s       med=0s       max=11.19ms p(90)=164.06µs p(95)=3.34ms  
     http_req_duration..............: avg=3.35s    min=11.59ms  med=1.47s    max=32.79s  p(90)=2.25s    p(95)=26.87s  
       { expected_response:true }...: avg=3.35s    min=11.59ms  med=1.47s    max=32.79s  p(90)=2.25s    p(95)=26.87s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2798 
     http_req_receiving.............: avg=291.66µs min=46.24µs  med=107.71µs max=62.18ms p(90)=215.06µs p(95)=322.48µs
     http_req_sending...............: avg=170.2µs  min=8.99µs   med=19.82µs  max=65.16ms p(90)=153.65µs p(95)=530.34µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.35s    min=11.51ms  med=1.47s    max=32.79s  p(90)=2.25s    p(95)=26.87s  
     http_reqs......................: 2798    84.134009/s
     iteration_duration.............: avg=3.39s    min=328.44ms med=1.49s    max=32.84s  p(90)=2.26s    p(95)=27.33s  
     iterations.....................: 2778    83.532623/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: `mercurius`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 7332      ✗ 0    
     data_received..................: 216 MB  6.7 MB/s
     data_sent......................: 2.9 MB  91 kB/s
     http_req_blocked...............: avg=308.15µs min=1.58µs   med=4µs      max=8.5ms    p(90)=407.1µs  p(95)=2.51ms  
     http_req_connecting............: avg=294.77µs min=0s       med=0s       max=8.45ms   p(90)=357.97µs p(95)=2.44ms  
     http_req_duration..............: avg=3.76s    min=11.41ms  med=3.74s    max=8.4s     p(90)=4.67s    p(95)=5.84s   
       { expected_response:true }...: avg=3.76s    min=11.41ms  med=3.74s    max=8.4s     p(90)=4.67s    p(95)=5.84s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2464 
     http_req_receiving.............: avg=813.55µs min=39.25µs  med=100.18µs max=291.07ms p(90)=236.17µs p(95)=443.39µs
     http_req_sending...............: avg=231.42µs min=8.65µs   med=22.74µs  max=32.26ms  p(90)=289.9µs  p(95)=1.85ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.76s    min=11.32ms  med=3.74s    max=8.4s     p(90)=4.67s    p(95)=5.84s   
     http_reqs......................: 2464    76.487455/s
     iteration_duration.............: avg=3.82s    min=297.13ms med=3.76s    max=8.45s    p(90)=4.69s    p(95)=5.88s   
     iterations.....................: 2444    75.866616/s
     vus............................: 113     min=113     max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

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 181 5690 total, 0 failed avg: 1098ms, p95: 2783ms
grafbase 170 5346 total, 0 failed avg: 1522ms, p95: 4087ms
apollo-router 159 5008 total, 11 failed avg: 1429ms, p95: 3267ms ❌ 11 failed requests, 11 non-200 responses, 14 unexpected GraphQL errors, non-compatible response structure (1)
hive-gateway-bun 89 3109 total, 0 failed avg: 5085ms, p95: 8816ms
apollo-server 86 3051 total, 0 failed avg: 5298ms, p95: 33359ms
hive-gateway 86 3067 total, 0 failed avg: 5236ms, p95: 33127ms
mercurius 75 2472 total, 0 failed avg: 6297ms, p95: 9115ms
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 17010      ✗ 0    
     data_received..................: 499 MB  16 MB/s
     data_sent......................: 6.8 MB  216 kB/s
     http_req_blocked...............: avg=4.53ms   min=1.47µs  med=3.14µs   max=2.75s  p(90)=13.97µs p(95)=38.7ms 
     http_req_connecting............: avg=4.09ms   min=0s      med=0s       max=2.75s  p(90)=0s      p(95)=37.92ms
     http_req_duration..............: avg=1.09s    min=3.22ms  med=944.98ms max=5.5s   p(90)=2.28s   p(95)=2.78s  
       { expected_response:true }...: avg=1.09s    min=3.22ms  med=944.98ms max=5.5s   p(90)=2.28s   p(95)=2.78s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 5690 
     http_req_receiving.............: avg=273.96ms min=29.6µs  med=72.8µs   max=4.51s  p(90)=1.31s   p(95)=1.85s  
     http_req_sending...............: avg=33.63ms  min=8.23µs  med=14.2µs   max=2.71s  p(90)=15.96ms p(95)=84.82ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s      p(95)=0s     
     http_req_waiting...............: avg=790.1ms  min=3.02ms  med=744.65ms max=3.32s  p(90)=1.47s   p(95)=1.94s  
     http_reqs......................: 5690    181.633259/s
     iteration_duration.............: avg=2.56s    min=25.11ms med=2.3s     max=10.75s p(90)=4.95s   p(95)=5.79s  
     iterations.....................: 5670    180.994829/s
     vus............................: 216     min=216      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% ✓ 15978      ✗ 0    
     data_received..................: 470 MB  15 MB/s
     data_sent......................: 6.3 MB  202 kB/s
     http_req_blocked...............: avg=3.61ms   min=1.2µs   med=3.22µs   max=1.3s   p(90)=23.43µs p(95)=27.67ms
     http_req_connecting............: avg=2.97ms   min=0s      med=0s       max=1.3s   p(90)=0s      p(95)=27.27ms
     http_req_duration..............: avg=1.52s    min=2.95ms  med=1.28s    max=8.52s  p(90)=3.2s    p(95)=4.08s  
       { expected_response:true }...: avg=1.52s    min=2.95ms  med=1.28s    max=8.52s  p(90)=3.2s    p(95)=4.08s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 5346 
     http_req_receiving.............: avg=569.34ms min=31.01µs med=106.09µs max=7.55s  p(90)=2s      p(95)=2.98s  
     http_req_sending...............: avg=40.52ms  min=7.88µs  med=14.99µs  max=4.65s  p(90)=6.76ms  p(95)=42.47ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s      p(95)=0s     
     http_req_waiting...............: avg=911.94ms min=2.89ms  med=863.49ms max=4.47s  p(90)=1.72s   p(95)=2.07s  
     http_reqs......................: 5346    170.289239/s
     iteration_duration.............: avg=2.87s    min=20.03ms med=2.57s    max=13.97s p(90)=5.61s   p(95)=6.81s  
     iterations.....................: 5326    169.652167/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-router`

K6 Output

     ✗ response code was 200
      ↳  99% — ✓ 4977 / ✗ 11
     ✗ no graphql errors
      ↳  99% — ✓ 4974 / ✗ 14
     ✗ valid response structure
      ↳  99% — ✓ 4976 / ✗ 1

     █ setup

     checks.........................: 99.82% ✓ 14927      ✗ 26   
     data_received..................: 438 MB 14 MB/s
     data_sent......................: 5.9 MB 190 kB/s
     http_req_blocked...............: avg=7.9ms   min=1.45µs  med=3.5µs   max=3.21s  p(90)=354.74µs p(95)=17.05ms
     http_req_connecting............: avg=6.11ms  min=0s      med=0s      max=2.39s  p(90)=145.77µs p(95)=16.6ms 
     http_req_duration..............: avg=1.42s   min=6.35ms  med=1.26s   max=6.84s  p(90)=2.62s    p(95)=3.26s  
       { expected_response:true }...: avg=1.42s   min=6.35ms  med=1.26s   max=5.52s  p(90)=2.61s    p(95)=3.26s  
     http_req_failed................: 0.21%  ✓ 11         ✗ 4997 
     http_req_receiving.............: avg=337.3ms min=0s      med=90.53µs max=3.9s   p(90)=1.21s    p(95)=1.72s  
     http_req_sending...............: avg=39.16ms min=8.11µs  med=16.42µs max=4.92s  p(90)=799.42µs p(95)=26.5ms 
     http_req_tls_handshaking.......: avg=0s      min=0s      med=0s      max=0s     p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=1.05s   min=6.28ms  med=1.01s   max=3.46s  p(90)=1.73s    p(95)=2.28s  
     http_reqs......................: 5008   159.946277/s
     iteration_duration.............: avg=3.02s   min=50.19ms med=2.71s   max=15.02s p(90)=5.6s     p(95)=6.53s  
     iterations.....................: 4988   159.307514/s
     vus............................: 192    min=192      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% ✓ 9267      ✗ 0    
     data_received..................: 273 MB  7.8 MB/s
     data_sent......................: 3.7 MB  106 kB/s
     http_req_blocked...............: avg=5.32ms  min=1.89µs   med=4.18µs   max=100.1ms  p(90)=21.45ms  p(95)=48.53ms 
     http_req_connecting............: avg=5.18ms  min=0s       med=0s       max=85.21ms  p(90)=20.37ms  p(95)=48ms    
     http_req_duration..............: avg=5.08s   min=18ms     med=4.72s    max=10.23s   p(90)=8.15s    p(95)=8.81s   
       { expected_response:true }...: avg=5.08s   min=18ms     med=4.72s    max=10.23s   p(90)=8.15s    p(95)=8.81s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 3109 
     http_req_receiving.............: avg=87.76ms min=40.58µs  med=115.77µs max=2.97s    p(90)=73.37ms  p(95)=620.62ms
     http_req_sending...............: avg=1.29ms  min=9.32µs   med=21.56µs  max=457.09ms p(90)=905.83µs p(95)=4.5ms   
     http_req_tls_handshaking.......: avg=0s      min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=4.99s   min=17.52ms  med=4.66s    max=10.19s   p(90)=8s       p(95)=8.8s    
     http_reqs......................: 3109    89.187114/s
     iteration_duration.............: avg=5.25s   min=231.94ms med=4.83s    max=10.49s   p(90)=8.42s    p(95)=9.08s   
     iterations.....................: 3089    88.613379/s
     vus............................: 186     min=186     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% ✓ 9093      ✗ 0    
     data_received..................: 268 MB  7.6 MB/s
     data_sent......................: 3.6 MB  103 kB/s
     http_req_blocked...............: avg=2.56ms   min=1.5µs    med=3.61µs  max=74.34ms p(90)=14.81ms  p(95)=22.12ms 
     http_req_connecting............: avg=2.47ms   min=0s       med=0s      max=38.85ms p(90)=12.86ms  p(95)=21.58ms 
     http_req_duration..............: avg=5.29s    min=11.02ms  med=1.62s   max=34.81s  p(90)=31.72s   p(95)=33.35s  
       { expected_response:true }...: avg=5.29s    min=11.02ms  med=1.62s   max=34.81s  p(90)=31.72s   p(95)=33.35s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 3051 
     http_req_receiving.............: avg=238.88µs min=42.51µs  med=104.9µs max=72.82ms p(90)=217.93µs p(95)=319.22µs
     http_req_sending...............: avg=486.6µs  min=8.94µs   med=19.08µs max=39.12ms p(90)=944.26µs p(95)=3.3ms   
     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=10.94ms  med=1.62s   max=34.81s  p(90)=31.71s   p(95)=33.35s  
     http_reqs......................: 3051    86.509867/s
     iteration_duration.............: avg=5.35s    min=364.83ms med=1.64s   max=34.86s  p(90)=31.76s   p(95)=33.38s  
     iterations.....................: 3031    85.942776/s
     vus............................: 34      min=34      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% ✓ 9141      ✗ 0    
     data_received..................: 269 MB  7.6 MB/s
     data_sent......................: 3.6 MB  103 kB/s
     http_req_blocked...............: avg=2.09ms   min=2.02µs  med=4.52µs  max=43.23ms  p(90)=9.99ms   p(95)=18.98ms
     http_req_connecting............: avg=2.03ms   min=0s      med=0s      max=39.73ms  p(90)=6.98ms   p(95)=18.78ms
     http_req_duration..............: avg=5.23s    min=14.2ms  med=2.15s   max=34.81s   p(90)=16.69s   p(95)=33.12s 
       { expected_response:true }...: avg=5.23s    min=14.2ms  med=2.15s   max=34.81s   p(90)=16.69s   p(95)=33.12s 
     http_req_failed................: 0.00%   ✓ 0         ✗ 3067 
     http_req_receiving.............: avg=1.32ms   min=42.38µs med=96.26µs max=138.16ms p(90)=719.93µs p(95)=3.08ms 
     http_req_sending...............: avg=675.08µs min=9.84µs  med=25.18µs max=75.8ms   p(90)=640.16µs p(95)=3.49ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=5.23s    min=14.03ms med=2.15s   max=34.81s   p(90)=16.68s   p(95)=33.12s 
     http_reqs......................: 3067    86.692225/s
     iteration_duration.............: avg=5.32s    min=165.7ms med=2.22s   max=34.84s   p(90)=17.04s   p(95)=33.18s 
     iterations.....................: 3047    86.126902/s
     vus............................: 33      min=33      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% ✓ 7356      ✗ 0    
     data_received..................: 217 MB  6.6 MB/s
     data_sent......................: 2.9 MB  89 kB/s
     http_req_blocked...............: avg=6.58ms   min=1.69µs   med=4.19µs   max=62.04ms p(90)=34.75ms  p(95)=44.98ms 
     http_req_connecting............: avg=6.49ms   min=0s       med=0s       max=61.73ms p(90)=34.34ms  p(95)=44.76ms 
     http_req_duration..............: avg=6.29s    min=13.84ms  med=6.45s    max=11.73s  p(90)=7.95s    p(95)=9.11s   
       { expected_response:true }...: avg=6.29s    min=13.84ms  med=6.45s    max=11.73s  p(90)=7.95s    p(95)=9.11s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2472 
     http_req_receiving.............: avg=23.51ms  min=39.12µs  med=103.82µs max=794ms   p(90)=430.25µs p(95)=102.46ms
     http_req_sending...............: avg=822.69µs min=9.26µs   med=24.66µs  max=21.83ms p(90)=1.61ms   p(95)=7.26ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=6.27s    min=13.7ms   med=6.45s    max=11.73s  p(90)=7.95s    p(95)=9.11s   
     http_reqs......................: 2472    75.204418/s
     iteration_duration.............: avg=6.39s    min=489.38ms med=6.48s    max=11.75s  p(90)=7.97s    p(95)=9.18s   
     iterations.....................: 2452    74.595968/s
     vus............................: 269     min=269     max=500
     vus_max........................: 500     min=500     max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

Copy link

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
cosmo 4838ms 175 12280 total, 0 failed avg: 2038ms, p95: 4838ms, max: 10345ms, med: 1755ms
apollo-router 5409ms 163 11485 total, 658 failed avg: 2324ms, p95: 5410ms, max: 11512ms, med: 2040ms ❌ 658 failed requests, 658 non-200 responses, 658 unexpected GraphQL errors
grafbase 6429ms 171 11986 total, 0 failed avg: 2816ms, p95: 6430ms, max: 16091ms, med: 2353ms
hive-gateway-bun 31522ms 82 6809 total, 0 failed avg: 12936ms, p95: 31523ms, max: 40483ms, med: 11840ms
mercurius 44577ms 36 3476 total, 39 failed avg: 15805ms, p95: 44578ms, max: 55266ms, med: 12547ms ❌ 39 failed requests, 39 non-200 responses, 39 unexpected GraphQL errors
hive-gateway 50828ms 90 7773 total, 0 failed avg: 11744ms, p95: 50829ms, max: 57980ms, med: 3353ms
apollo-server 60000ms 84 7804 total, 529 failed avg: 11842ms, p95: 60000ms, max: 60156ms, med: 2172ms ❌ 529 failed requests, 529 non-200 responses, 529 unexpected GraphQL errors
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 36780      ✗ 0     
     data_received..................: 1.1 GB  15 MB/s
     data_sent......................: 15 MB   208 kB/s
     http_req_blocked...............: avg=282.3ms  min=1.79µs  med=4.09µs  max=8.87s  p(90)=1.08s   p(95)=2.08s   
     http_req_connecting............: avg=279.21ms min=0s      med=0s      max=8.87s  p(90)=1.06s   p(95)=2.03s   
     http_req_duration..............: avg=2.03s    min=3.68ms  med=1.75s   max=10.34s p(90)=4.06s   p(95)=4.83s   
       { expected_response:true }...: avg=2.03s    min=3.68ms  med=1.75s   max=10.34s p(90)=4.06s   p(95)=4.83s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 12280 
     http_req_receiving.............: avg=240.16ms min=33.34µs med=83.13µs max=7.79s  p(90)=1.01s   p(95)=1.57s   
     http_req_sending...............: avg=110.1ms  min=7.51µs  med=20.35µs max=6.46s  p(90)=259.2ms p(95)=757.08ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s      p(95)=0s      
     http_req_waiting...............: avg=1.68s    min=3.5ms   med=1.43s   max=6.3s   p(90)=3.44s   p(95)=4.05s   
     http_reqs......................: 12280   175.11136/s
     iteration_duration.............: avg=5.66s    min=12.08ms med=4.56s   max=26.59s p(90)=12.14s  p(95)=14.72s  
     iterations.....................: 12260   174.826162/s
     vus............................: 4       min=4        max=1984
     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% — ✓ 10807 / ✗ 658
     ✗ no graphql errors
      ↳  94% — ✓ 10807 / ✗ 658
     ✓ valid response structure

     █ setup

     checks.........................: 96.09% ✓ 32421      ✗ 1316  
     data_received..................: 950 MB 14 MB/s
     data_sent......................: 14 MB  194 kB/s
     http_req_blocked...............: avg=526.94ms min=1.9µs   med=4.58µs  max=8.76s  p(90)=2.39s    p(95)=3.41s   
     http_req_connecting............: avg=484.06ms min=0s      med=0s      max=8.07s  p(90)=2.13s    p(95)=3.17s   
     http_req_duration..............: avg=2.32s    min=2.25ms  med=2.03s   max=11.51s p(90)=4.22s    p(95)=5.4s    
       { expected_response:true }...: avg=2.31s    min=7.08ms  med=2.02s   max=11.51s p(90)=4.22s    p(95)=5.52s   
     http_req_failed................: 5.72%  ✓ 658        ✗ 10827 
     http_req_receiving.............: avg=237.96ms min=0s      med=86.65µs max=6.43s  p(90)=520.55ms p(95)=1.93s   
     http_req_sending...............: avg=185.1ms  min=9.14µs  med=25.58µs max=7.29s  p(90)=470.06ms p(95)=936.19ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=1.9s     min=2.23ms  med=1.7s    max=7.6s   p(90)=3.59s    p(95)=4.03s   
     http_reqs......................: 11485  163.572422/s
     iteration_duration.............: avg=6.14s    min=16.75ms med=5.65s   max=25.84s p(90)=11.85s   p(95)=13.74s  
     iterations.....................: 11465  163.287576/s
     vus............................: 13     min=13       max=2000
     vus_max........................: 2000   min=2000     max=2000

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% ✓ 35898      ✗ 0     
     data_received..................: 1.1 GB  15 MB/s
     data_sent......................: 14 MB   203 kB/s
     http_req_blocked...............: avg=336.87ms min=1.45µs  med=3.5µs   max=12.28s p(90)=641.82ms p(95)=2.91s   
     http_req_connecting............: avg=331.66ms min=0s      med=0s      max=10.77s p(90)=629.61ms p(95)=2.87s   
     http_req_duration..............: avg=2.81s    min=2.94ms  med=2.35s   max=16.09s p(90)=5.71s    p(95)=6.42s   
       { expected_response:true }...: avg=2.81s    min=2.94ms  med=2.35s   max=16.09s p(90)=5.71s    p(95)=6.42s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 11986 
     http_req_receiving.............: avg=389.02ms min=32.11µs med=76.59µs max=13.11s p(90)=1.16s    p(95)=2.91s   
     http_req_sending...............: avg=141.6ms  min=7.68µs  med=15.58µs max=11.48s p(90)=236.47ms p(95)=841.02ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=2.28s    min=2.88ms  med=1.36s   max=15.38s p(90)=5.25s    p(95)=5.6s    
     http_reqs......................: 11986   171.02525/s
     iteration_duration.............: avg=5.99s    min=9.06ms  med=5.36s   max=31.17s p(90)=12.13s   p(95)=14.92s  
     iterations.....................: 11966   170.739875/s
     vus............................: 4       min=4        max=1963
     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% ✓ 20367     ✗ 0     
     data_received..................: 598 MB  7.2 MB/s
     data_sent......................: 8.1 MB  97 kB/s
     http_req_blocked...............: avg=13.66ms  min=2.15µs   med=6.24µs   max=564.11ms p(90)=31.96ms p(95)=98.04ms 
     http_req_connecting............: avg=13.33ms  min=0s       med=0s       max=564.03ms p(90)=31.25ms p(95)=95.82ms 
     http_req_duration..............: avg=12.93s   min=16.49ms  med=11.83s   max=40.48s   p(90)=27.94s  p(95)=31.52s  
       { expected_response:true }...: avg=12.93s   min=16.49ms  med=11.83s   max=40.48s   p(90)=27.94s  p(95)=31.52s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 6809  
     http_req_receiving.............: avg=150.27ms min=43.15µs  med=153.19µs max=9.28s    p(90)=12.55ms p(95)=593.33ms
     http_req_sending...............: avg=10.28ms  min=9.57µs   med=38.92µs  max=1.24s    p(90)=17.52ms p(95)=51.24ms 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s      p(95)=0s      
     http_req_waiting...............: avg=12.77s   min=16.2ms   med=11.72s   max=40.1s    p(90)=27.9s   p(95)=31.26s  
     http_reqs......................: 6809    82.026701/s
     iteration_duration.............: avg=13.3s    min=163.31ms med=12.12s   max=45.05s   p(90)=28.29s  p(95)=32.93s  
     iterations.....................: 6789    81.785765/s
     vus............................: 3       min=3       max=1999
     vus_max........................: 2000    min=2000    max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `mercurius`

K6 Output

     ✗ response code was 200
      ↳  98% — ✓ 3417 / ✗ 39
     ✗ no graphql errors
      ↳  98% — ✓ 3417 / ✗ 39
     ✓ valid response structure

     █ setup

     checks.........................: 99.24% ✓ 10251     ✗ 78    
     data_received..................: 302 MB 3.2 MB/s
     data_sent......................: 5.9 MB 62 kB/s
     http_req_blocked...............: avg=253.06µs min=1.63µs   med=5.11µs   max=23.78ms  p(90)=544.34µs p(95)=883.89µs
     http_req_connecting............: avg=220.4µs  min=0s       med=0s       max=23.7ms   p(90)=462.79µs p(95)=765.53µs
     http_req_duration..............: avg=15.8s    min=10.9ms   med=12.54s   max=55.26s   p(90)=33.1s    p(95)=44.57s  
       { expected_response:true }...: avg=15.47s   min=10.9ms   med=12.5s    max=45.52s   p(90)=32.93s   p(95)=44.43s  
     http_req_failed................: 1.12%  ✓ 39        ✗ 3437  
     http_req_receiving.............: avg=2.81ms   min=0s       med=118.81µs max=534.01ms p(90)=347.61µs p(95)=823.58µs
     http_req_sending...............: avg=67.6µs   min=9.46µs   med=31.7µs   max=20.84ms  p(90)=69.59µs  p(95)=101.06µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=15.8s    min=10.82ms  med=12.54s   max=55.26s   p(90)=33.1s    p(95)=44.47s  
     http_reqs......................: 3476   36.415811/s
     iteration_duration.............: avg=15.92s   min=241.04ms med=12.57s   max=55.26s   p(90)=33.13s   p(95)=44.73s  
     iterations.....................: 3456   36.206284/s
     vus............................: 250    min=57      max=2000
     vus_max........................: 2000   min=2000    max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 23259     ✗ 0     
     data_received..................: 683 MB  7.9 MB/s
     data_sent......................: 9.2 MB  107 kB/s
     http_req_blocked...............: avg=6.93ms min=1.93µs  med=4.41µs  max=382.1ms  p(90)=15.65ms  p(95)=46.42ms
     http_req_connecting............: avg=6.86ms min=0s      med=0s      max=381.98ms p(90)=15.23ms  p(95)=45.79ms
     http_req_duration..............: avg=11.74s min=14.7ms  med=3.35s   max=57.98s   p(90)=43.45s   p(95)=50.82s 
       { expected_response:true }...: avg=11.74s min=14.7ms  med=3.35s   max=57.98s   p(90)=43.45s   p(95)=50.82s 
     http_req_failed................: 0.00%   ✓ 0         ✗ 7773  
     http_req_receiving.............: avg=6.52ms min=41.96µs med=94.28µs max=1.28s    p(90)=870.01µs p(95)=4.41ms 
     http_req_sending...............: avg=3.53ms min=9.67µs  med=25.1µs  max=485.09ms p(90)=3.8ms    p(95)=20.94ms
     http_req_tls_handshaking.......: avg=0s     min=0s      med=0s      max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=11.73s min=14.63ms med=3.34s   max=57.8s    p(90)=43.45s   p(95)=50.75s 
     http_reqs......................: 7773    90.288655/s
     iteration_duration.............: avg=11.87s min=97.33ms med=3.41s   max=59.49s   p(90)=43.53s   p(95)=51.13s 
     iterations.....................: 7753    90.056341/s
     vus............................: 42      min=42      max=1999
     vus_max........................: 2000    min=2000    max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-server`

K6 Output

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

     █ setup

     checks.........................: 95.36% ✓ 21765     ✗ 1058  
     data_received..................: 640 MB 6.9 MB/s
     data_sent......................: 9.3 MB 101 kB/s
     http_req_blocked...............: avg=425.23µs min=1.38µs  med=3.37µs   max=67.44ms  p(90)=340.9µs  p(95)=568.52µs
     http_req_connecting............: avg=398.86µs min=0s      med=0s       max=67.28ms  p(90)=270.89µs p(95)=453.07µs
     http_req_duration..............: avg=11.84s   min=10.64ms med=2.17s    max=1m0s     p(90)=55.63s   p(95)=1m0s    
       { expected_response:true }...: avg=8.34s    min=10.64ms med=2.09s    max=59.97s   p(90)=36.56s   p(95)=44.9s   
     http_req_failed................: 6.77%  ✓ 529       ✗ 7275  
     http_req_receiving.............: avg=217.21µs min=0s      med=106.61µs max=195.22ms p(90)=224.13µs p(95)=340.01µs
     http_req_sending...............: avg=174.47µs min=8.78µs  med=16.44µs  max=50.63ms  p(90)=66.3µs   p(95)=124.28µ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=10.56ms med=2.17s    max=1m0s     p(90)=55.63s   p(95)=59.99s  
     http_reqs......................: 7804   84.16879/s
     iteration_duration.............: avg=11.88s   min=59.85ms med=2.18s    max=1m0s     p(90)=55.68s   p(95)=1m0s    
     iterations.....................: 7784   83.953083/s
     vus............................: 6      min=6       max=2000
     vus_max........................: 2000   min=2000    max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

@ardatan ardatan merged commit d3727de into main Jul 24, 2025
34 checks passed
@ardatan ardatan deleted the renovate/rust-1.x branch July 24, 2025 00:56
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