Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 27, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@types/node (source) 22.13.13 -> 22.13.14 age adoption passing confidence

Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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 Mar 27, 2025
@github-actions
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 187 5791 total, 0 failed avg: 808ms, p95: 2078ms
apollo-router 165 5120 total, 0 failed avg: 1021ms, p95: 2521ms
grafbase 161 4961 total, 0 failed avg: 981ms, p95: 2501ms
hive-gateway-bun 82 2729 total, 0 failed avg: 3421ms, p95: 5631ms
apollo-server 75 2550 total, 0 failed avg: 3709ms, p95: 31739ms
hive-gateway 71 2405 total, 0 failed avg: 3925ms, p95: 28067ms
mercurius 64 2076 total, 0 failed avg: 4440ms, p95: 7360ms
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 17313      ✗ 0    
     data_received..................: 508 MB  16 MB/s
     data_sent......................: 6.9 MB  222 kB/s
     http_req_blocked...............: avg=2.07ms   min=1.5µs   med=3.31µs   max=1.69s p(90)=6.11µs   p(95)=728.85µs
     http_req_connecting............: avg=1.73ms   min=0s      med=0s       max=1.69s p(90)=0s       p(95)=378.78µs
     http_req_duration..............: avg=807.58ms min=3.33ms  med=633.09ms max=5.52s p(90)=1.8s     p(95)=2.07s   
       { expected_response:true }...: avg=807.58ms min=3.33ms  med=633.09ms max=5.52s p(90)=1.8s     p(95)=2.07s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5791 
     http_req_receiving.............: avg=297.69ms min=32.89µs med=90.91µs  max=5.08s p(90)=1.19s    p(95)=1.65s   
     http_req_sending...............: avg=19.23ms  min=8.04µs  med=14.95µs  max=2.35s p(90)=282.95µs p(95)=12.97ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s    p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=490.66ms min=3.23ms  med=444.64ms max=1.97s p(90)=919.88ms p(95)=1.05s   
     http_reqs......................: 5791    187.062777/s
     iteration_duration.............: avg=1.56s    min=22.96ms med=1.3s     max=9s    p(90)=3.18s    p(95)=3.8s    
     iterations.....................: 5771    186.41673/s
     vus............................: 300     min=300      max=300
     vus_max........................: 300     min=300      max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-router`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 15300      ✗ 0    
     data_received..................: 449 MB  15 MB/s
     data_sent......................: 6.1 MB  196 kB/s
     http_req_blocked...............: avg=1.42ms   min=1.44µs  med=3.56µs   max=1.31s    p(90)=6.44µs   p(95)=1.68ms 
     http_req_connecting............: avg=1.03ms   min=0s      med=0s       max=542.24ms p(90)=0s       p(95)=1.17ms 
     http_req_duration..............: avg=1.02s    min=6.37ms  med=842.63ms max=5.93s    p(90)=1.95s    p(95)=2.52s  
       { expected_response:true }...: avg=1.02s    min=6.37ms  med=842.63ms max=5.93s    p(90)=1.95s    p(95)=2.52s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 5120 
     http_req_receiving.............: avg=273.96ms min=35.96µs med=88.78µs  max=5.25s    p(90)=1.13s    p(95)=1.83s  
     http_req_sending...............: avg=20.53ms  min=8.26µs  med=16.66µs  max=2.26s    p(90)=371.31µs p(95)=19.57ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=726.02ms min=6.3ms   med=659.51ms max=2.85s    p(90)=1.25s    p(95)=1.53s  
     http_reqs......................: 5120    165.249295/s
     iteration_duration.............: avg=1.78s    min=52.46ms med=1.52s    max=8.6s     p(90)=3.38s    p(95)=4.27s  
     iterations.....................: 5100    164.60379/s
     vus............................: 1       min=1        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% ✓ 14823      ✗ 0    
     data_received..................: 436 MB  14 MB/s
     data_sent......................: 5.9 MB  191 kB/s
     http_req_blocked...............: avg=3.04ms   min=1.47µs  med=4.27µs   max=2.56s p(90)=7.29µs   p(95)=1.37ms
     http_req_connecting............: avg=2.51ms   min=0s      med=0s       max=2.03s p(90)=0s       p(95)=1.16ms
     http_req_duration..............: avg=981.03ms min=2.88ms  med=795.59ms max=4.6s  p(90)=2.07s    p(95)=2.5s  
       { expected_response:true }...: avg=981.03ms min=2.88ms  med=795.59ms max=4.6s  p(90)=2.07s    p(95)=2.5s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 4961 
     http_req_receiving.............: avg=348.47ms min=37.24µs med=102.22µs max=3.58s p(90)=1.38s    p(95)=1.9s  
     http_req_sending...............: avg=16.43ms  min=7.78µs  med=21.6µs   max=2.88s p(90)=228.77µs p(95)=1.81ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s    p(90)=0s       p(95)=0s    
     http_req_waiting...............: avg=616.12ms min=2.8ms   med=587.61ms max=3.13s p(90)=1.14s    p(95)=1.23s 
     http_reqs......................: 4961    161.138343/s
     iteration_duration.............: avg=1.84s    min=28.43ms med=1.59s    max=8.49s p(90)=3.68s    p(95)=4.37s 
     iterations.....................: 4941    160.488722/s
     vus............................: 291     min=291      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% ✓ 8127      ✗ 0    
     data_received..................: 240 MB  7.2 MB/s
     data_sent......................: 3.2 MB  98 kB/s
     http_req_blocked...............: avg=407.43µs min=1.58µs   med=3.91µs   max=110.41ms p(90)=408.82µs p(95)=2.16ms  
     http_req_connecting............: avg=342.24µs min=0s       med=0s       max=16.9ms   p(90)=331.02µs p(95)=2.03ms  
     http_req_duration..............: avg=3.42s    min=15.99ms  med=3.08s    max=8.4s     p(90)=5.23s    p(95)=5.63s   
       { expected_response:true }...: avg=3.42s    min=15.99ms  med=3.08s    max=8.4s     p(90)=5.23s    p(95)=5.63s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2729 
     http_req_receiving.............: avg=58.88ms  min=37.68µs  med=162.03µs max=1.93s    p(90)=17.97ms  p(95)=398.12ms
     http_req_sending...............: avg=726.16µs min=8.97µs   med=21.74µs  max=139.58ms p(90)=376.69µs p(95)=886.94µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.36s    min=15.84ms  med=3.05s    max=8.4s     p(90)=5.22s    p(95)=5.6s    
     http_reqs......................: 2729    82.261452/s
     iteration_duration.............: avg=3.51s    min=158.07ms med=3.13s    max=8.78s    p(90)=5.35s    p(95)=5.66s   
     iterations.....................: 2709    81.658583/s
     vus............................: 63      min=63      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% ✓ 7590      ✗ 0    
     data_received..................: 224 MB  6.7 MB/s
     data_sent......................: 3.0 MB  90 kB/s
     http_req_blocked...............: avg=523.57µs min=1.47µs   med=3.06µs   max=11.59ms  p(90)=768.28µs p(95)=4.57ms  
     http_req_connecting............: avg=504.39µs min=0s       med=0s       max=11.56ms  p(90)=598.39µs p(95)=4.48ms  
     http_req_duration..............: avg=3.7s     min=12.72ms  med=1.53s    max=33.16s   p(90)=3.04s    p(95)=31.73s  
       { expected_response:true }...: avg=3.7s     min=12.72ms  med=1.53s    max=33.16s   p(90)=3.04s    p(95)=31.73s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2550 
     http_req_receiving.............: avg=296.71µs min=41.86µs  med=109.11µs max=277.84ms p(90)=196.25µs p(95)=310.75µs
     http_req_sending...............: avg=156.89µs min=8.87µs   med=15.97µs  max=24.3ms   p(90)=233.25µs p(95)=734.24µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.7s     min=12.63ms  med=1.53s    max=33.16s   p(90)=3.04s    p(95)=31.73s  
     http_reqs......................: 2550    75.714237/s
     iteration_duration.............: avg=3.75s    min=151.22ms med=1.56s    max=33.17s   p(90)=3.31s    p(95)=31.75s  
     iterations.....................: 2530    75.1204/s
     vus............................: 64      min=64      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% ✓ 7155      ✗ 0    
     data_received..................: 211 MB  6.3 MB/s
     data_sent......................: 2.9 MB  85 kB/s
     http_req_blocked...............: avg=580.53µs min=1.69µs   med=4.51µs   max=13.82ms p(90)=118.84µs p(95)=5.37ms  
     http_req_connecting............: avg=548.13µs min=0s       med=0s       max=13.77ms p(90)=75.51µs  p(95)=4.98ms  
     http_req_duration..............: avg=3.92s    min=16.36ms  med=1.93s    max=33.13s  p(90)=4.23s    p(95)=28.06s  
       { expected_response:true }...: avg=3.92s    min=16.36ms  med=1.93s    max=33.13s  p(90)=4.23s    p(95)=28.06s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2405 
     http_req_receiving.............: avg=337.28µs min=45.64µs  med=117.01µs max=20.95ms p(90)=404.74µs p(95)=1.12ms  
     http_req_sending...............: avg=91.25µs  min=8.93µs   med=25.49µs  max=13.6ms  p(90)=92.51µs  p(95)=370.12µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.92s    min=16.16ms  med=1.93s    max=33.13s  p(90)=4.23s    p(95)=28.06s  
     http_reqs......................: 2405    71.418394/s
     iteration_duration.............: avg=3.97s    min=257.46ms med=1.95s    max=33.14s  p(90)=4.48s    p(95)=28.14s  
     iterations.....................: 2385    70.824478/s
     vus............................: 61      min=61      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% ✓ 6168      ✗ 0    
     data_received..................: 182 MB  5.7 MB/s
     data_sent......................: 2.5 MB  77 kB/s
     http_req_blocked...............: avg=720.35µs min=1.84µs   med=4.13µs   max=13.28ms  p(90)=2.45ms   p(95)=6.85ms  
     http_req_connecting............: avg=698.74µs min=0s       med=0s       max=13.25ms  p(90)=2.35ms   p(95)=6.71ms  
     http_req_duration..............: avg=4.43s    min=14.83ms  med=4.53s    max=9.84s    p(90)=5.57s    p(95)=7.36s   
       { expected_response:true }...: avg=4.43s    min=14.83ms  med=4.53s    max=9.84s    p(90)=5.57s    p(95)=7.36s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2076 
     http_req_receiving.............: avg=11.91ms  min=42µs     med=108.77µs max=706.86ms p(90)=307.42µs p(95)=1.46ms  
     http_req_sending...............: avg=122.4µs  min=9.75µs   med=22.77µs  max=5.72ms   p(90)=305.77µs p(95)=767.23µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=4.42s    min=14.74ms  med=4.53s    max=9.84s    p(90)=5.57s    p(95)=7.35s   
     http_reqs......................: 2076    64.439562/s
     iteration_duration.............: avg=4.5s     min=483.41ms med=4.55s    max=9.85s    p(90)=5.58s    p(95)=7.41s   
     iterations.....................: 2056    63.818757/s
     vus............................: 77      min=77      max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

@github-actions
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 188 5815 total, 0 failed avg: 833ms, p95: 2447ms
grafbase 168 5233 total, 0 failed avg: 976ms, p95: 2424ms
apollo-router 161 5015 total, 0 failed avg: 1056ms, p95: 2758ms
hive-gateway-bun 79 2656 total, 0 failed avg: 3548ms, p95: 5741ms
apollo-server 77 2601 total, 0 failed avg: 3637ms, p95: 31710ms
hive-gateway 71 2442 total, 0 failed avg: 3886ms, p95: 26390ms
mercurius 68 2187 total, 0 failed avg: 4208ms, p95: 7191ms
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 17385      ✗ 0    
     data_received..................: 510 MB  17 MB/s
     data_sent......................: 6.9 MB  224 kB/s
     http_req_blocked...............: avg=2.29ms   min=1.45µs  med=3.05µs   max=807.5ms  p(90)=4.86µs   p(95)=2.36ms  
     http_req_connecting............: avg=2.07ms   min=0s      med=0s       max=689.94ms p(90)=0s       p(95)=1.54ms  
     http_req_duration..............: avg=832.62ms min=3.29ms  med=590.57ms max=4.42s    p(90)=1.93s    p(95)=2.44s   
       { expected_response:true }...: avg=832.62ms min=3.29ms  med=590.57ms max=4.42s    p(90)=1.93s    p(95)=2.44s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5815 
     http_req_receiving.............: avg=358.05ms min=32.76µs med=90.42µs  max=3.97s    p(90)=1.27s    p(95)=1.86s   
     http_req_sending...............: avg=26.43ms  min=7.74µs  med=14.12µs  max=4.06s    p(90)=210.31µs p(95)=13.04ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=448.13ms min=3.18ms  med=409.39ms max=2.2s     p(90)=832.28ms p(95)=968.52ms
     http_reqs......................: 5815    188.605688/s
     iteration_duration.............: avg=1.56s    min=24.76ms med=1.2s     max=8.91s    p(90)=3.45s    p(95)=4.15s   
     iterations.....................: 5795    187.957001/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% ✓ 15639      ✗ 0    
     data_received..................: 460 MB  15 MB/s
     data_sent......................: 6.2 MB  201 kB/s
     http_req_blocked...............: avg=954.52µs min=1.56µs  med=3.45µs   max=852.1ms  p(90)=6.07µs   p(95)=1.67ms
     http_req_connecting............: avg=815.59µs min=0s      med=0s       max=848.48ms p(90)=0s       p(95)=1.38ms
     http_req_duration..............: avg=975.67ms min=3.68ms  med=821.54ms max=6.31s    p(90)=2.09s    p(95)=2.42s 
       { expected_response:true }...: avg=975.67ms min=3.68ms  med=821.54ms max=6.31s    p(90)=2.09s    p(95)=2.42s 
     http_req_failed................: 0.00%   ✓ 0          ✗ 5233 
     http_req_receiving.............: avg=347.03ms min=33.35µs med=97.86µs  max=4.78s    p(90)=1.34s    p(95)=1.76s 
     http_req_sending...............: avg=18.58ms  min=8.41µs  med=15.81µs  max=2.74s    p(90)=278.61µs p(95)=3.72ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s    
     http_req_waiting...............: avg=610.05ms min=3.57ms  med=579.98ms max=4.5s     p(90)=1.22s    p(95)=1.31s 
     http_reqs......................: 5233    168.926919/s
     iteration_duration.............: avg=1.72s    min=24.68ms med=1.52s    max=9.34s    p(90)=3.47s    p(95)=4.16s 
     iterations.....................: 5213    168.281297/s
     vus............................: 3       min=3        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% ✓ 14985      ✗ 0    
     data_received..................: 440 MB  14 MB/s
     data_sent......................: 6.0 MB  191 kB/s
     http_req_blocked...............: avg=1.06ms   min=1.48µs  med=4µs      max=1.28s  p(90)=7.14µs   p(95)=496.6µs 
     http_req_connecting............: avg=781.77µs min=0s      med=0s       max=1.04s  p(90)=0s       p(95)=385.05µs
     http_req_duration..............: avg=1.05s    min=6.37ms  med=754.38ms max=5.78s  p(90)=2.28s    p(95)=2.75s   
       { expected_response:true }...: avg=1.05s    min=6.37ms  med=754.38ms max=5.78s  p(90)=2.28s    p(95)=2.75s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5015 
     http_req_receiving.............: avg=470.63ms min=34.5µs  med=115.38µs max=4.72s  p(90)=1.7s     p(95)=2.05s   
     http_req_sending...............: avg=17.68ms  min=8.61µs  med=20.79µs  max=3.38s  p(90)=167.25µs p(95)=3.1ms   
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=567.59ms min=6.27ms  med=538.38ms max=2.88s  p(90)=1.01s    p(95)=1.12s   
     http_reqs......................: 5015    161.009862/s
     iteration_duration.............: avg=1.82s    min=32.34ms med=1.55s    max=12.33s p(90)=3.7s     p(95)=4.45s   
     iterations.....................: 4995    160.367748/s
     vus............................: 63      min=63       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% ✓ 7908      ✗ 0    
     data_received..................: 233 MB  7.0 MB/s
     data_sent......................: 3.2 MB  94 kB/s
     http_req_blocked...............: avg=935.45µs min=1.98µs   med=4.3µs    max=28.17ms  p(90)=781.62µs p(95)=7.26ms  
     http_req_connecting............: avg=889.13µs min=0s       med=0s       max=28.15ms  p(90)=491.22µs p(95)=6.95ms  
     http_req_duration..............: avg=3.54s    min=18.36ms  med=3.23s    max=8.44s    p(90)=5.21s    p(95)=5.74s   
       { expected_response:true }...: avg=3.54s    min=18.36ms  med=3.23s    max=8.44s    p(90)=5.21s    p(95)=5.74s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2656 
     http_req_receiving.............: avg=59.42ms  min=40.63µs  med=256.82µs max=2.04s    p(90)=6.6ms    p(95)=449.8ms 
     http_req_sending...............: avg=599.86µs min=9.35µs   med=24.73µs  max=267.37ms p(90)=230.33µs p(95)=692.74µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.48s    min=18.17ms  med=3.19s    max=8.44s    p(90)=5.2s     p(95)=5.66s   
     http_reqs......................: 2656    79.293114/s
     iteration_duration.............: avg=3.61s    min=120.99ms med=3.28s    max=8.46s    p(90)=5.35s    p(95)=5.82s   
     iterations.....................: 2636    78.696027/s
     vus............................: 69      min=69      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% ✓ 7743      ✗ 0    
     data_received..................: 229 MB  6.8 MB/s
     data_sent......................: 3.1 MB  92 kB/s
     http_req_blocked...............: avg=620.92µs min=1.5µs    med=3.38µs   max=13.08ms  p(90)=449.01µs p(95)=6.61ms  
     http_req_connecting............: avg=602.68µs min=0s       med=0s       max=12.92ms  p(90)=378.24µs p(95)=6.51ms  
     http_req_duration..............: avg=3.63s    min=12.8ms   med=1.41s    max=33.26s   p(90)=2.68s    p(95)=31.71s  
       { expected_response:true }...: avg=3.63s    min=12.8ms   med=1.41s    max=33.26s   p(90)=2.68s    p(95)=31.71s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2601 
     http_req_receiving.............: avg=290.31µs min=47.55µs  med=111.49µs max=231.65ms p(90)=200.53µs p(95)=309.64µs
     http_req_sending...............: avg=233.6µs  min=8.63µs   med=18.34µs  max=7.32ms   p(90)=163.87µs p(95)=1.35ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.63s    min=12.7ms   med=1.41s    max=33.26s   p(90)=2.67s    p(95)=31.7s   
     http_reqs......................: 2601    77.044824/s
     iteration_duration.............: avg=3.67s    min=166.54ms med=1.43s    max=33.27s   p(90)=2.99s    p(95)=31.74s  
     iterations.....................: 2581    76.4524/s
     vus............................: 70      min=70      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% ✓ 7266      ✗ 0    
     data_received..................: 215 MB  6.3 MB/s
     data_sent......................: 2.9 MB  85 kB/s
     http_req_blocked...............: avg=956.06µs min=1.58µs  med=4.08µs   max=23.96ms  p(90)=1.8ms    p(95)=9.44ms  
     http_req_connecting............: avg=917.24µs min=0s      med=0s       max=17.78ms  p(90)=1.57ms   p(95)=9.22ms  
     http_req_duration..............: avg=3.88s    min=15.38ms med=1.9s     max=33.69s   p(90)=4.18s    p(95)=26.39s  
       { expected_response:true }...: avg=3.88s    min=15.38ms med=1.9s     max=33.69s   p(90)=4.18s    p(95)=26.39s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2442 
     http_req_receiving.............: avg=679.93µs min=41.5µs  med=108.36µs max=131.08ms p(90)=382.15µs p(95)=1.01ms  
     http_req_sending...............: avg=245.58µs min=8.89µs  med=24.66µs  max=39.2ms   p(90)=242.46µs p(95)=958.88µs
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.88s    min=15.27ms med=1.9s     max=33.69s   p(90)=4.18s    p(95)=26.38s  
     http_reqs......................: 2442    71.211999/s
     iteration_duration.............: avg=3.93s    min=131ms   med=1.93s    max=33.7s    p(90)=4.27s    p(95)=26.57s  
     iterations.....................: 2422    70.628772/s
     vus............................: 19      min=19      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% ✓ 6501      ✗ 0    
     data_received..................: 192 MB  6.0 MB/s
     data_sent......................: 2.6 MB  81 kB/s
     http_req_blocked...............: avg=1.42ms   min=1.56µs   med=3.47µs   max=69.74ms  p(90)=2.14ms   p(95)=11.47ms 
     http_req_connecting............: avg=1.36ms   min=0s       med=0s       max=52.77ms  p(90)=2.01ms   p(95)=11.2ms  
     http_req_duration..............: avg=4.2s     min=13.29ms  med=4.23s    max=9.61s    p(90)=5.18s    p(95)=7.19s   
       { expected_response:true }...: avg=4.2s     min=13.29ms  med=4.23s    max=9.61s    p(90)=5.18s    p(95)=7.19s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2187 
     http_req_receiving.............: avg=1.5ms    min=38.68µs  med=101.24µs max=226.94ms p(90)=228.61µs p(95)=434.71µs
     http_req_sending...............: avg=592.96µs min=8.81µs   med=19.18µs  max=19.66ms  p(90)=419.42µs p(95)=3.96ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=4.2s     min=13.22ms  med=4.23s    max=9.61s    p(90)=5.18s    p(95)=7.19s   
     http_reqs......................: 2187    68.022075/s
     iteration_duration.............: avg=4.26s    min=328.25ms med=4.25s    max=9.62s    p(90)=5.19s    p(95)=7.25s   
     iterations.....................: 2167    67.400017/s
     vus............................: 35      min=35      max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

@github-actions
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 183 5756 total, 0 failed avg: 1406ms, p95: 4042ms
grafbase 165 5319 total, 0 failed avg: 1498ms, p95: 4238ms
apollo-router 151 4766 total, 0 failed avg: 1554ms, p95: 3394ms
hive-gateway-bun 85 2985 total, 0 failed avg: 5287ms, p95: 8796ms
hive-gateway 78 2852 total, 0 failed avg: 5739ms, p95: 33888ms
apollo-server 75 2700 total, 0 failed avg: 6032ms, p95: 33792ms
mercurius 58 1964 total, 0 failed avg: 8029ms, p95: 13831ms
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 17208      ✗ 0    
     data_received..................: 505 MB  16 MB/s
     data_sent......................: 6.8 MB  218 kB/s
     http_req_blocked...............: avg=4.17ms   min=1.49µs  med=3.19µs   max=6.82s  p(90)=12.08µs  p(95)=13.62ms
     http_req_connecting............: avg=3.04ms   min=0s      med=0s       max=4.1s   p(90)=0s       p(95)=12.34ms
     http_req_duration..............: avg=1.4s     min=3.55ms  med=1.11s    max=7.57s  p(90)=2.63s    p(95)=4.04s  
       { expected_response:true }...: avg=1.4s     min=3.55ms  med=1.11s    max=7.57s  p(90)=2.63s    p(95)=4.04s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 5756 
     http_req_receiving.............: avg=450.86ms min=33.68µs med=83.17µs  max=6.47s  p(90)=1.73s    p(95)=3.17s  
     http_req_sending...............: avg=26.97ms  min=7.46µs  med=14.8µs   max=3.92s  p(90)=662.36µs p(95)=7.97ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=928.39ms min=3.41ms  med=911.18ms max=3.93s  p(90)=1.61s    p(95)=1.76s  
     http_reqs......................: 5756    183.357415/s
     iteration_duration.............: avg=2.65s    min=23.96ms med=2.22s    max=15.27s p(90)=5.36s    p(95)=6.65s  
     iterations.....................: 5736    182.720315/s
     vus............................: 206     min=206      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% ✓ 15897      ✗ 0    
     data_received..................: 467 MB  15 MB/s
     data_sent......................: 6.3 MB  197 kB/s
     http_req_blocked...............: avg=5.64ms   min=1.5µs   med=3.62µs   max=1.91s  p(90)=22.93µs p(95)=44.25ms
     http_req_connecting............: avg=5.14ms   min=0s      med=0s       max=1.91s  p(90)=0s      p(95)=41.64ms
     http_req_duration..............: avg=1.49s    min=3.47ms  med=1.07s    max=9.22s  p(90)=3.67s   p(95)=4.23s  
       { expected_response:true }...: avg=1.49s    min=3.47ms  med=1.07s    max=9.22s  p(90)=3.67s   p(95)=4.23s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 5319 
     http_req_receiving.............: avg=614.95ms min=33.44µs med=161.61µs max=8.33s  p(90)=2.59s   p(95)=3.4s   
     http_req_sending...............: avg=31.01ms  min=8.53µs  med=16.72µs  max=5.47s  p(90)=9.67ms  p(95)=72.03ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s      p(95)=0s     
     http_req_waiting...............: avg=851.68ms min=3.41ms  med=731.38ms max=3.71s  p(90)=1.67s   p(95)=2.22s  
     http_reqs......................: 5319    165.89481/s
     iteration_duration.............: avg=2.94s    min=30.13ms med=2.36s    max=19.46s p(90)=5.92s   p(95)=7.54s  
     iterations.....................: 5299    165.271028/s
     vus............................: 86      min=86       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
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 14238      ✗ 0    
     data_received..................: 418 MB  13 MB/s
     data_sent......................: 5.7 MB  179 kB/s
     http_req_blocked...............: avg=6.14ms   min=1.73µs  med=4.54µs   max=1.55s  p(90)=13.77ms p(95)=32.32ms
     http_req_connecting............: avg=5.81ms   min=0s      med=0s       max=1.55s  p(90)=11.45ms p(95)=31.57ms
     http_req_duration..............: avg=1.55s    min=7.38ms  med=1.41s    max=8.56s  p(90)=2.99s   p(95)=3.39s  
       { expected_response:true }...: avg=1.55s    min=7.38ms  med=1.41s    max=8.56s  p(90)=2.99s   p(95)=3.39s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 4766 
     http_req_receiving.............: avg=541.67ms min=32.2µs  med=276.97µs max=6.04s  p(90)=1.93s   p(95)=2.53s  
     http_req_sending...............: avg=17.08ms  min=8.03µs  med=23.45µs  max=3.56s  p(90)=3.79ms  p(95)=19.51ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s      p(95)=0s     
     http_req_waiting...............: avg=995.65ms min=7.28ms  med=898.13ms max=3.09s  p(90)=1.92s   p(95)=2.24s  
     http_reqs......................: 4766    151.117623/s
     iteration_duration.............: avg=3.2s     min=69.27ms med=3.05s    max=12.37s p(90)=5.96s   p(95)=7.03s  
     iterations.....................: 4746    150.483474/s
     vus............................: 265     min=265      max=500
     vus_max........................: 500     min=500      max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

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

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 8895      ✗ 0    
     data_received..................: 262 MB  7.5 MB/s
     data_sent......................: 3.5 MB  102 kB/s
     http_req_blocked...............: avg=1.44ms  min=1.72µs   med=4.25µs   max=58.69ms  p(90)=4.51ms  p(95)=13.17ms 
     http_req_connecting............: avg=1.35ms  min=0s       med=0s       max=22.76ms  p(90)=4.14ms  p(95)=13ms    
     http_req_duration..............: avg=5.28s   min=17.97ms  med=5.06s    max=11.89s   p(90)=7.28s   p(95)=8.79s   
       { expected_response:true }...: avg=5.28s   min=17.97ms  med=5.06s    max=11.89s   p(90)=7.28s   p(95)=8.79s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2985 
     http_req_receiving.............: avg=72.37ms min=38µs     med=191.33µs max=3.59s    p(90)=98.31ms p(95)=459.38ms
     http_req_sending...............: avg=2.59ms  min=8.46µs   med=22.98µs  max=693.74ms p(90)=1.08ms  p(95)=1.98ms  
     http_req_tls_handshaking.......: avg=0s      min=0s       med=0s       max=0s       p(90)=0s      p(95)=0s      
     http_req_waiting...............: avg=5.21s   min=17.65ms  med=5s       max=11.89s   p(90)=7.16s   p(95)=8.79s   
     http_reqs......................: 2985    85.603084/s
     iteration_duration.............: avg=5.47s   min=217.41ms med=5.2s     max=11.91s   p(90)=7.7s    p(95)=8.83s   
     iterations.....................: 2965    85.029529/s
     vus............................: 150     min=150     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% ✓ 8496      ✗ 0    
     data_received..................: 251 MB  6.9 MB/s
     data_sent......................: 3.4 MB  93 kB/s
     http_req_blocked...............: avg=2.49ms   min=1.69µs   med=4.27µs   max=44.94ms  p(90)=13.58ms  p(95)=20.72ms
     http_req_connecting............: avg=2.4ms    min=0s       med=0s       max=38.91ms  p(90)=11.97ms  p(95)=20.37ms
     http_req_duration..............: avg=5.73s    min=16.05ms  med=2.36s    max=35.71s   p(90)=23.09s   p(95)=33.88s 
       { expected_response:true }...: avg=5.73s    min=16.05ms  med=2.36s    max=35.71s   p(90)=23.09s   p(95)=33.88s 
     http_req_failed................: 0.00%   ✓ 0         ✗ 2852 
     http_req_receiving.............: avg=754.86µs min=41µs     med=113.87µs max=160.03ms p(90)=894.16µs p(95)=2.45ms 
     http_req_sending...............: avg=508.63µs min=9.34µs   med=23.97µs  max=53.86ms  p(90)=1.25ms   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=5.73s    min=15.95ms  med=2.36s    max=35.71s   p(90)=23.09s   p(95)=33.88s 
     http_reqs......................: 2852    78.582615/s
     iteration_duration.............: avg=5.8s     min=504.93ms med=2.4s     max=35.73s   p(90)=23.65s   p(95)=33.91s 
     iterations.....................: 2832    78.031545/s
     vus............................: 26      min=26      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% ✓ 8040      ✗ 0    
     data_received..................: 237 MB  6.6 MB/s
     data_sent......................: 3.2 MB  89 kB/s
     http_req_blocked...............: avg=4.6ms   min=1.56µs   med=3.38µs  max=50.53ms p(90)=25.86ms  p(95)=29.41ms 
     http_req_connecting............: avg=4.52ms  min=0s       med=0s      max=47.23ms p(90)=25.36ms  p(95)=29.15ms 
     http_req_duration..............: avg=6.03s   min=12.6ms   med=2.7s    max=35.35s  p(90)=32.02s   p(95)=33.79s  
       { expected_response:true }...: avg=6.03s   min=12.6ms   med=2.7s    max=35.35s  p(90)=32.02s   p(95)=33.79s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2700 
     http_req_receiving.............: avg=188.8µs min=44.76µs  med=104.7µs max=22.36ms p(90)=209.96µs p(95)=342.14µs
     http_req_sending...............: avg=325.3µs min=8.96µs   med=18.52µs max=57.47ms p(90)=864.68µs p(95)=1.94ms  
     http_req_tls_handshaking.......: avg=0s      min=0s       med=0s      max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=6.03s   min=12.49ms  med=2.7s    max=35.35s  p(90)=32.01s   p(95)=33.79s  
     http_reqs......................: 2700    75.245017/s
     iteration_duration.............: avg=6.09s   min=464.28ms med=2.72s   max=35.39s  p(90)=32.24s   p(95)=33.82s  
     iterations.....................: 2680    74.687646/s
     vus............................: 83      min=83      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% ✓ 5832      ✗ 0    
     data_received..................: 172 MB  5.1 MB/s
     data_sent......................: 2.3 MB  69 kB/s
     http_req_blocked...............: avg=7.61ms   min=1.76µs   med=5.26µs   max=60.59ms  p(90)=31.93ms  p(95)=38.45ms
     http_req_connecting............: avg=7.49ms   min=0s       med=0s       max=54.54ms  p(90)=31.76ms  p(95)=37.04ms
     http_req_duration..............: avg=8.02s    min=15.65ms  med=8.85s    max=15.61s   p(90)=11.49s   p(95)=13.83s 
       { expected_response:true }...: avg=8.02s    min=15.65ms  med=8.85s    max=15.61s   p(90)=11.49s   p(95)=13.83s 
     http_req_failed................: 0.00%   ✓ 0         ✗ 1964 
     http_req_receiving.............: avg=11.14ms  min=39.8µs   med=123.44µs max=769.66ms p(90)=474.25µs p(95)=2.61ms 
     http_req_sending...............: avg=918.52µs min=9.34µs   med=31.93µs  max=17.96ms  p(90)=3.43ms   p(95)=5.54ms 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=8.01s    min=15.51ms  med=8.85s    max=15.61s   p(90)=11.48s   p(95)=13.82s 
     http_reqs......................: 1964    58.324366/s
     iteration_duration.............: avg=8.17s    min=611.29ms med=8.88s    max=15.63s   p(90)=11.55s   p(95)=13.89s 
     iterations.....................: 1944    57.730432/s
     vus............................: 158     min=158     max=500
     vus_max........................: 500     min=500     max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

@github-actions
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
apollo-router 6466ms 161 11327 total, 0 failed avg: 2756ms, p95: 6467ms, max: 17302ms, med: 2457ms ❌ 1 unexpected GraphQL errors, non-compatible response structure (1)
cosmo 7807ms 174 12254 total, 0 failed avg: 2554ms, p95: 7808ms, max: 27500ms, med: 1939ms
grafbase 11192ms 154 11252 total, 0 failed avg: 3824ms, p95: 11192ms, max: 17465ms, med: 2701ms
hive-gateway-bun 31310ms 84 7109 total, 0 failed avg: 12620ms, p95: 31310ms, max: 38783ms, med: 10629ms
mercurius 41610ms 50 4629 total, 0 failed avg: 23335ms, p95: 41610ms, max: 43182ms, med: 24721ms
hive-gateway 53924ms 78 7085 total, 0 failed avg: 13584ms, p95: 53924ms, max: 59382ms, med: 3577ms
apollo-server 60000ms 76 7132 total, 553 failed avg: 13128ms, p95: 60000ms, max: 60082ms, med: 2349ms ❌ 553 failed requests, 553 non-200 responses, 553 unexpected GraphQL errors
Summary for: `apollo-router`

K6 Output

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

     █ setup

     checks.........................: 99.99% ✓ 33919      ✗ 2     
     data_received..................: 994 MB 14 MB/s
     data_sent......................: 13 MB  192 kB/s
     http_req_blocked...............: avg=333.97ms min=1.45µs  med=3.59µs  max=13.97s p(90)=1.01s    p(95)=2.49s   
     http_req_connecting............: avg=332.26ms min=0s      med=0s      max=13.97s p(90)=1s       p(95)=2.48s   
     http_req_duration..............: avg=2.75s    min=6.63ms  med=2.45s   max=17.3s  p(90)=5.73s    p(95)=6.46s   
       { expected_response:true }...: avg=2.75s    min=6.63ms  med=2.45s   max=17.3s  p(90)=5.73s    p(95)=6.46s   
     http_req_failed................: 0.00%  ✓ 0          ✗ 11327 
     http_req_receiving.............: avg=472.41ms min=33.79µs med=95.43µs max=8.12s  p(90)=1.63s    p(95)=2.85s   
     http_req_sending...............: avg=146.68ms min=8.08µs  med=16.9µs  max=7.27s  p(90)=179.39ms p(95)=932.67ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=2.13s    min=6.56ms  med=1.77s   max=9.97s  p(90)=4.68s    p(95)=5.49s   
     http_reqs......................: 11327  161.425147/s
     iteration_duration.............: avg=6.29s    min=14.31ms med=5.27s   max=29.95s p(90)=12.91s   p(95)=15.6s   
     iterations.....................: 11307  161.14012/s
     vus............................: 5      min=5        max=2000
     vus_max........................: 2000   min=2000     max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 36702      ✗ 0     
     data_received..................: 1.1 GB  15 MB/s
     data_sent......................: 15 MB   207 kB/s
     http_req_blocked...............: avg=278.7ms  min=1.65µs  med=4.24µs   max=26.15s p(90)=917.51ms p(95)=2.16s   
     http_req_connecting............: avg=271.63ms min=0s      med=0s       max=25.78s p(90)=911.07ms p(95)=2.14s   
     http_req_duration..............: avg=2.55s    min=3.64ms  med=1.93s    max=27.49s p(90)=4.92s    p(95)=7.8s    
       { expected_response:true }...: avg=2.55s    min=3.64ms  med=1.93s    max=27.49s p(90)=4.92s    p(95)=7.8s    
     http_req_failed................: 0.00%   ✓ 0          ✗ 12254 
     http_req_receiving.............: avg=617.04ms min=33.75µs med=105.45µs max=25.59s p(90)=1.05s    p(95)=3.07s   
     http_req_sending...............: avg=181.76ms min=8.82µs  med=23.34µs  max=13.55s p(90)=360.18ms p(95)=889.97ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=1.75s    min=3.54ms  med=1.41s    max=13.44s p(90)=3.7s     p(95)=4.68s   
     http_reqs......................: 12254   174.660696/s
     iteration_duration.............: avg=5.66s    min=16.95ms med=4.36s    max=32.42s p(90)=12.48s   p(95)=16.8s   
     iterations.....................: 12234   174.375629/s
     vus............................: 5       min=5        max=1892
     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% ✓ 33696      ✗ 0     
     data_received..................: 989 MB  14 MB/s
     data_sent......................: 13 MB   183 kB/s
     http_req_blocked...............: avg=189.19ms min=1.52µs  med=4.47µs   max=6.04s  p(90)=490.44ms p(95)=1.54s   
     http_req_connecting............: avg=186.42ms min=0s      med=0s       max=6.04s  p(90)=474.81ms p(95)=1.51s   
     http_req_duration..............: avg=3.82s    min=3.18ms  med=2.7s     max=17.46s p(90)=9.58s    p(95)=11.19s  
       { expected_response:true }...: avg=3.82s    min=3.18ms  med=2.7s     max=17.46s p(90)=9.58s    p(95)=11.19s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 11252 
     http_req_receiving.............: avg=373.36ms min=32.9µs  med=101.79µs max=9.51s  p(90)=1.29s    p(95)=3.09s   
     http_req_sending...............: avg=100.7ms  min=8.11µs  med=24.33µs  max=6.43s  p(90)=132.31ms p(95)=659.02ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.34s    min=3.11ms  med=1.89s    max=17.46s p(90)=9.46s    p(95)=11s     
     http_reqs......................: 11252   154.476926/s
     iteration_duration.............: avg=6.69s    min=35.08ms med=6.51s    max=24.51s p(90)=12.66s   p(95)=14.22s  
     iterations.....................: 11232   154.202349/s
     vus............................: 65      min=65       max=1999
     vus_max........................: 2000    min=2000     max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

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

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 21267     ✗ 0     
     data_received..................: 624 MB  7.4 MB/s
     data_sent......................: 8.4 MB  100 kB/s
     http_req_blocked...............: avg=11.49ms  min=1.96µs   med=5.36µs   max=647.12ms p(90)=3.34ms p(95)=63.91ms 
     http_req_connecting............: avg=11.4ms   min=0s       med=0s       max=647.01ms p(90)=3.18ms p(95)=62.9ms  
     http_req_duration..............: avg=12.61s   min=16.14ms  med=10.62s   max=38.78s   p(90)=27.49s p(95)=31.31s  
       { expected_response:true }...: avg=12.61s   min=16.14ms  med=10.62s   max=38.78s   p(90)=27.49s p(95)=31.31s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 7109  
     http_req_receiving.............: avg=111.22ms min=40.36µs  med=254.63µs max=10.76s   p(90)=5.49ms p(95)=285.84ms
     http_req_sending...............: avg=5.91ms   min=9.21µs   med=32.02µs  max=568.88ms p(90)=1.69ms p(95)=22.78ms 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s     p(95)=0s      
     http_req_waiting...............: avg=12.5s    min=15.96ms  med=10.52s   max=38.78s   p(90)=27.28s p(95)=31.31s  
     http_reqs......................: 7109    84.567599/s
     iteration_duration.............: avg=12.86s   min=101.83ms med=10.76s   max=41.06s   p(90)=27.92s p(95)=31.62s  
     iterations.....................: 7089    84.329682/s
     vus............................: 124     min=57      max=1999
     vus_max........................: 2000    min=2000    max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `mercurius`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 13776     ✗ 0     
     data_received..................: 407 MB  4.4 MB/s
     data_sent......................: 5.5 MB  60 kB/s
     http_req_blocked...............: avg=195.01µs min=1.94µs   med=5.31µs   max=14.79ms p(90)=459.48µs p(95)=576.61µs
     http_req_connecting............: avg=156.09µs min=0s       med=0s       max=14.71ms p(90)=383.2µs  p(95)=487.29µs
     http_req_duration..............: avg=23.33s   min=16.58ms  med=24.72s   max=43.18s  p(90)=39.42s   p(95)=41.61s  
       { expected_response:true }...: avg=23.33s   min=16.58ms  med=24.72s   max=43.18s  p(90)=39.42s   p(95)=41.61s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 4629  
     http_req_receiving.............: avg=25.76ms  min=40.05µs  med=116.01µs max=1.26s   p(90)=574.13µs p(95)=5.13ms  
     http_req_sending...............: avg=54.36µs  min=9.89µs   med=33.79µs  max=13.84ms p(90)=69.27µs  p(95)=88.65µs 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=23.3s    min=16.45ms  med=24.72s   max=43.18s  p(90)=39.42s   p(95)=41.48s  
     http_reqs......................: 4629    50.390448/s
     iteration_duration.............: avg=23.41s   min=273.41ms med=24.59s   max=43.19s  p(90)=39.45s   p(95)=41.82s  
     iterations.....................: 4558    49.617555/s
     vus............................: 155     min=50      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% ✓ 21194     ✗ 0     
     data_received..................: 622 MB  6.9 MB/s
     data_sent......................: 8.4 MB  93 kB/s
     http_req_blocked...............: avg=690.62µs min=1.96µs   med=4.73µs   max=62.56ms  p(90)=532.44µs p(95)=2.05ms  
     http_req_connecting............: avg=653.03µs min=0s       med=0s       max=62.49ms  p(90)=447.03µs p(95)=1.83ms  
     http_req_duration..............: avg=13.58s   min=16.7ms   med=3.57s    max=59.38s   p(90)=47.79s   p(95)=53.92s  
       { expected_response:true }...: avg=13.58s   min=16.7ms   med=3.57s    max=59.38s   p(90)=47.79s   p(95)=53.92s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 7085  
     http_req_receiving.............: avg=1.4ms    min=42.18µs  med=122.12µs max=642.75ms p(90)=1.06ms   p(95)=2.64ms  
     http_req_sending...............: avg=246.82µs min=10.01µs  med=29.72µs  max=53.95ms  p(90)=73.29µs  p(95)=246.04µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=13.58s   min=16.55ms  med=3.57s    max=59.38s   p(90)=47.79s   p(95)=53.92s  
     http_reqs......................: 7085    78.233243/s
     iteration_duration.............: avg=13.64s   min=145.83ms med=3.6s     max=59.42s   p(90)=47.88s   p(95)=53.95s  
     iterations.....................: 7064    78.001359/s
     vus............................: 68      min=57      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
      ↳  92% — ✓ 6559 / ✗ 553
     ✗ no graphql errors
      ↳  92% — ✓ 6559 / ✗ 553
     ✓ valid response structure

     █ setup

     checks.........................: 94.67% ✓ 19677     ✗ 1106  
     data_received..................: 578 MB 6.2 MB/s
     data_sent......................: 8.5 MB 92 kB/s
     http_req_blocked...............: avg=437.89µs min=1.52µs  med=3.44µs   max=70.44ms  p(90)=332.63µs p(95)=545.57µs
     http_req_connecting............: avg=412.66µs min=0s      med=0s       max=70.32ms  p(90)=260.63µs p(95)=448.82µs
     http_req_duration..............: avg=13.12s   min=12.62ms med=2.34s    max=1m0s     p(90)=57.31s   p(95)=1m0s    
       { expected_response:true }...: avg=9.18s    min=12.62ms med=2.3s     max=59.98s   p(90)=39.07s   p(95)=45.23s  
     http_req_failed................: 7.75%  ✓ 553       ✗ 6579  
     http_req_receiving.............: avg=222.19µs min=0s      med=112.08µs max=120.22ms p(90)=210.93µs p(95)=327.77µs
     http_req_sending...............: avg=192.29µs min=8.84µs  med=16.94µs  max=57.72ms  p(90)=61.91µs  p(95)=94.83µs 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=13.12s   min=12.53ms med=2.34s    max=1m0s     p(90)=57.3s    p(95)=1m0s    
     http_reqs......................: 7132   76.841186/s
     iteration_duration.............: avg=13.17s   min=51.7ms  med=2.36s    max=1m0s     p(90)=57.36s   p(95)=1m0s    
     iterations.....................: 7112   76.625704/s
     vus............................: 23     min=23      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 0cbd6c1 into main Mar 27, 2025
34 of 35 checks passed
@renovate renovate bot deleted the renovate/node-22.x branch March 27, 2025 12:53
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