Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 9, 2025

Bumps the npm_and_yarn group with 1 update in the / directory: vite.

Updates vite from 7.1.4 to 7.1.5

Release notes

Sourced from vite's releases.

v7.1.5

Please refer to CHANGELOG.md for details.

Changelog

Sourced from vite's changelog.

7.1.5 (2025-09-08)

Bug Fixes

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps the npm_and_yarn group with 1 update in the / directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `vite` from 7.1.4 to 7.1.5
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.1.5/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 7.1.5
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 9, 2025
@github-actions
Copy link

github-actions bot commented Sep 9, 2025

Overview for: constant-vus-over-time

This scenario runs 4 subgraphs and a GraphQL gateway with Federation spec, and runs a heavy query. It's being executed with a constant amount of VUs over a fixed amount of time. It measure things like memory usage, CPU usage, average RPS. It also includes a summary of the entire execution, and metrics information about HTTP execution times.

This scenario was running 50 VUs over 60s

Comparison

no-chart-available

Gateway RPS ⬇️ Requests Duration Notes
hive-router 1895 114223 total, 0 failed avg: 26ms, p95: 46ms
grafbase 1699 102565 total, 0 failed avg: 29ms, p95: 50ms
cosmo 702 42475 total, 0 failed avg: 70ms, p95: 103ms
apollo-router 384 23386 total, 0 failed avg: 128ms, p95: 167ms
hive-gateway-bun 309 18874 total, 0 failed avg: 159ms, p95: 211ms
hive-gateway 292 17963 total, 0 failed avg: 167ms, p95: 205ms
apollo-gateway 118 7221 total, 0 failed avg: 416ms, p95: 490ms
Summary for: `hive-router`

K6 Output

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

     checks.........................: 100.00% ✓ 342369      ✗ 0     
     data_received..................: 10 GB   166 MB/s
     data_sent......................: 133 MB  2.2 MB/s
     http_req_blocked...............: avg=4.89µs   min=1.17µs  med=2.42µs  max=9.07ms   p(90)=3.48µs   p(95)=4.08µs   p(99.9)=54.7µs 
     http_req_connecting............: avg=2.02µs   min=0s      med=0s      max=9.04ms   p(90)=0s       p(95)=0s       p(99.9)=0s     
     http_req_duration..............: avg=26.06ms  min=1.9ms   med=23.74ms max=415.79ms p(90)=39.89ms  p(95)=46.12ms  p(99.9)=89.01ms
       { expected_response:true }...: avg=26.06ms  min=1.9ms   med=23.74ms max=415.79ms p(90)=39.89ms  p(95)=46.12ms  p(99.9)=89.01ms
     http_req_failed................: 0.00%   ✓ 0           ✗ 114223
     http_req_receiving.............: avg=108.01µs min=23.22µs med=40.81µs max=76.79ms  p(90)=103.58µs p(95)=317.78µs p(99.9)=11.67ms
     http_req_sending...............: avg=76.67µs  min=4.91µs  med=9.69µs  max=276.65ms p(90)=29.5µs   p(95)=116.94µs p(99.9)=10.26ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s     
     http_req_waiting...............: avg=25.88ms  min=1.86ms  med=23.59ms max=400.31ms p(90)=39.54ms  p(95)=45.72ms  p(99.9)=87.06ms
     http_reqs......................: 114223  1895.851719/s
     iteration_duration.............: avg=26.28ms  min=3.64ms  med=23.93ms max=445.94ms p(90)=40.08ms  p(95)=46.31ms  p(99.9)=90.25ms
     iterations.....................: 114123  1894.191938/s
     success_rate...................: 100.00% ✓ 114123      ✗ 0     
     vus............................: 50      min=50        max=50  
     vus_max........................: 50      min=50        max=50  

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `grafbase`

K6 Output

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

     checks.........................: 100.00% ✓ 307395      ✗ 0     
     data_received..................: 9.0 GB  149 MB/s
     data_sent......................: 119 MB  2.0 MB/s
     http_req_blocked...............: avg=5.98µs   min=1.2µs   med=2.94µs  max=9.66ms   p(90)=4.02µs   p(95)=4.86µs   p(99.9)=112.04µs
     http_req_connecting............: avg=2.43µs   min=0s      med=0s      max=9.62ms   p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_duration..............: avg=29.03ms  min=2.53ms  med=26.06ms max=454.16ms p(90)=44.03ms  p(95)=50.44ms  p(99.9)=86.23ms 
       { expected_response:true }...: avg=29.03ms  min=2.53ms  med=26.06ms max=454.16ms p(90)=44.03ms  p(95)=50.44ms  p(99.9)=86.23ms 
     http_req_failed................: 0.00%   ✓ 0           ✗ 102565
     http_req_receiving.............: avg=137.36µs min=25.99µs med=47.91µs max=48.07ms  p(90)=144.62µs p(95)=370.05µs p(99.9)=15.32ms 
     http_req_sending...............: avg=96.77µs  min=5.4µs   med=11.66µs max=347.9ms  p(90)=36.76µs  p(95)=128.36µs p(99.9)=13.37ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=28.79ms  min=2.49ms  med=25.89ms max=452.35ms p(90)=43.61ms  p(95)=49.92ms  p(99.9)=83.9ms  
     http_reqs......................: 102565  1699.891997/s
     iteration_duration.............: avg=29.27ms  min=7.3ms   med=26.28ms max=469.88ms p(90)=44.25ms  p(95)=50.68ms  p(99.9)=87.19ms 
     iterations.....................: 102465  1698.234617/s
     success_rate...................: 100.00% ✓ 102465      ✗ 0     
     vus............................: 50      min=50        max=50  
     vus_max........................: 50      min=50        max=50  

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `cosmo`

K6 Output

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

     checks.........................: 100.00% ✓ 127125     ✗ 0    
     data_received..................: 3.7 GB  62 MB/s
     data_sent......................: 49 MB   817 kB/s
     http_req_blocked...............: avg=9.73µs   min=1.23µs  med=2.73µs  max=10.44ms  p(90)=3.77µs   p(95)=4.38µs   p(99.9)=1.99ms  
     http_req_connecting............: avg=6.34µs   min=0s      med=0s      max=10.41ms  p(90)=0s       p(95)=0s       p(99.9)=1.83ms  
     http_req_duration..............: avg=70.42ms  min=2.84ms  med=69.33ms max=499.1ms  p(90)=95.52ms  p(95)=103.35ms p(99.9)=282.95ms
       { expected_response:true }...: avg=70.42ms  min=2.84ms  med=69.33ms max=499.1ms  p(90)=95.52ms  p(95)=103.35ms p(99.9)=282.95ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 42475
     http_req_receiving.............: avg=164.94µs min=29.64µs med=68.07µs max=272.2ms  p(90)=141.13µs p(95)=359.33µs p(99.9)=14.63ms 
     http_req_sending...............: avg=50.81µs  min=5.84µs  med=11.11µs max=297.05ms p(90)=28.67µs  p(95)=117.96µs p(99.9)=3.24ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=70.2ms   min=2.74ms  med=69.12ms max=487.61ms p(90)=95.3ms   p(95)=103.04ms p(99.9)=271.67ms
     http_reqs......................: 42475   702.825767/s
     iteration_duration.............: avg=70.82ms  min=6.47ms  med=69.6ms  max=524.96ms p(90)=95.77ms  p(95)=103.58ms p(99.9)=290.13ms
     iterations.....................: 42375   701.171086/s
     success_rate...................: 100.00% ✓ 42375      ✗ 0    
     vus............................: 50      min=50       max=50 
     vus_max........................: 50      min=50       max=50 

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `apollo-router`

K6 Output

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

     checks.........................: 100.00% ✓ 69858      ✗ 0    
     data_received..................: 2.1 GB  34 MB/s
     data_sent......................: 27 MB   448 kB/s
     http_req_blocked...............: avg=11.49µs  min=1.88µs  med=2.83µs   max=7.83ms   p(90)=4.09µs   p(95)=4.83µs   p(99.9)=3.88ms  
     http_req_connecting............: avg=8.05µs   min=0s      med=0s       max=7.8ms    p(90)=0s       p(95)=0s       p(99.9)=3.84ms  
     http_req_duration..............: avg=128.13ms min=5.95ms  med=127.33ms max=594.56ms p(90)=157.57ms p(95)=167.47ms p(99.9)=405.04ms
       { expected_response:true }...: avg=128.13ms min=5.95ms  med=127.33ms max=594.56ms p(90)=157.57ms p(95)=167.47ms p(99.9)=405.04ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 23386
     http_req_receiving.............: avg=80.89µs  min=34.85µs med=51.02µs  max=145.26ms p(90)=95.93µs  p(95)=122.59µs p(99.9)=1.36ms  
     http_req_sending...............: avg=59.6µs   min=7.46µs  med=11.39µs  max=339.5ms  p(90)=18.85µs  p(95)=33.37µs  p(99.9)=1.86ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=127.99ms min=5.9ms   med=127.2ms  max=579.48ms p(90)=157.47ms p(95)=167.38ms p(99.9)=404.7ms 
     http_reqs......................: 23386   384.850028/s
     iteration_duration.............: avg=128.93ms min=25.33ms med=127.7ms  max=620.45ms p(90)=157.89ms p(95)=167.81ms p(99.9)=425.11ms
     iterations.....................: 23286   383.204385/s
     success_rate...................: 100.00% ✓ 23286      ✗ 0    
     vus............................: 50      min=50       max=50 
     vus_max........................: 50      min=50       max=50 

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `hive-gateway-bun`

K6 Output

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

     checks.........................: 100.00% ✓ 56322      ✗ 0    
     data_received..................: 1.7 GB  27 MB/s
     data_sent......................: 22 MB   360 kB/s
     http_req_blocked...............: avg=25.38µs  min=1.13µs  med=2.74µs   max=14.06ms  p(90)=4.48µs   p(95)=5.52µs   p(99.9)=9.72ms  
     http_req_connecting............: avg=21.37µs  min=0s      med=0s       max=14.02ms  p(90)=0s       p(95)=0s       p(99.9)=9.29ms  
     http_req_duration..............: avg=158.74ms min=6.94ms  med=146.91ms max=647.33ms p(90)=176.53ms p(95)=210.74ms p(99.9)=549.31ms
       { expected_response:true }...: avg=158.74ms min=6.94ms  med=146.91ms max=647.33ms p(90)=176.53ms p(95)=210.74ms p(99.9)=549.31ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 18874
     http_req_receiving.............: avg=89.25µs  min=26.72µs med=46.87µs  max=7.39ms   p(90)=103.52µs p(95)=196.61µs p(99.9)=3.47ms  
     http_req_sending...............: avg=100.75µs min=5.52µs  med=11.19µs  max=202.33ms p(90)=31.78µs  p(95)=120.37µs p(99.9)=10.65ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=158.55ms min=6.87ms  med=146.78ms max=636.11ms p(90)=176.38ms p(95)=209.39ms p(99.9)=549.16ms
     http_reqs......................: 18874   309.436669/s
     iteration_duration.............: avg=159.96ms min=69.02ms med=147.24ms max=681.24ms p(90)=176.89ms p(95)=212.63ms p(99.9)=584.29ms
     iterations.....................: 18774   307.797182/s
     success_rate...................: 100.00% ✓ 18774      ✗ 0    
     vus............................: 21      min=21       max=50 
     vus_max........................: 50      min=50       max=50 

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `hive-gateway`

K6 Output

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

     checks.........................: 100.00% ✓ 53589      ✗ 0    
     data_received..................: 1.6 GB  26 MB/s
     data_sent......................: 21 MB   341 kB/s
     http_req_blocked...............: avg=20.48µs  min=1.14µs  med=2.91µs   max=12ms     p(90)=5.02µs   p(95)=6.41µs   p(99.9)=7.38ms
     http_req_connecting............: avg=16.27µs  min=0s      med=0s       max=11.97ms  p(90)=0s       p(95)=0s       p(99.9)=7.33ms
     http_req_duration..............: avg=166.91ms min=7.9ms   med=154.05ms max=1.04s    p(90)=184.49ms p(95)=204.9ms  p(99.9)=1s    
       { expected_response:true }...: avg=166.91ms min=7.9ms   med=154.05ms max=1.04s    p(90)=184.49ms p(95)=204.9ms  p(99.9)=1s    
     http_req_failed................: 0.00%   ✓ 0          ✗ 17963
     http_req_receiving.............: avg=98.79µs  min=26.25µs med=51.71µs  max=16.03ms  p(90)=114.08µs p(95)=225.04µs p(99.9)=3.91ms
     http_req_sending...............: avg=100.16µs min=5.68µs  med=11.72µs  max=258.68ms p(90)=34.1µs   p(95)=130.09µs p(99.9)=5.69ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s    
     http_req_waiting...............: avg=166.71ms min=7.83ms  med=153.88ms max=1.04s    p(90)=184.3ms  p(95)=204.6ms  p(99.9)=1s    
     http_reqs......................: 17963   292.940325/s
     iteration_duration.............: avg=168.12ms min=27.61ms med=154.43ms max=1.04s    p(90)=184.89ms p(95)=205.62ms p(99.9)=1s    
     iterations.....................: 17863   291.309527/s
     success_rate...................: 100.00% ✓ 17863      ✗ 0    
     vus............................: 50      min=0        max=50 
     vus_max........................: 50      min=50       max=50 

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `apollo-gateway`

K6 Output

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

     checks.........................: 100.00% ✓ 21363      ✗ 0   
     data_received..................: 634 MB  10 MB/s
     data_sent......................: 8.4 MB  137 kB/s
     http_req_blocked...............: avg=45.06µs  min=1.41µs   med=3.09µs   max=11.62ms  p(90)=4.85µs   p(95)=5.5µs    p(99.9)=10.07ms 
     http_req_connecting............: avg=41.51µs  min=0s       med=0s       max=11.59ms  p(90)=0s       p(95)=0s       p(99.9)=10.04ms 
     http_req_duration..............: avg=415.89ms min=7.55ms   med=415.68ms max=945.53ms p(90)=471.65ms p(95)=490.45ms p(99.9)=861.72ms
       { expected_response:true }...: avg=415.89ms min=7.55ms   med=415.68ms max=945.53ms p(90)=471.65ms p(95)=490.45ms p(99.9)=861.72ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 7221
     http_req_receiving.............: avg=63.64µs  min=30.49µs  med=52.23µs  max=1.69ms   p(90)=97.34µs  p(95)=114.01µs p(99.9)=396.44µs
     http_req_sending...............: avg=157.63µs min=6.32µs   med=12.26µs  max=404.86ms p(90)=20.23µs  p(95)=23.47µs  p(99.9)=6.15ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=415.67ms min=7.49ms   med=415.56ms max=944.6ms  p(90)=471.5ms  p(95)=490.14ms p(99.9)=861.01ms
     http_reqs......................: 7221    118.077306/s
     iteration_duration.............: avg=422.49ms min=102.24ms med=416.38ms max=1.03s    p(90)=472.27ms p(95)=491.02ms p(99.9)=989.82ms
     iterations.....................: 7121    116.442112/s
     success_rate...................: 100.00% ✓ 7121       ✗ 0   
     vus............................: 38      min=38       max=50
     vus_max........................: 50      min=50       max=50

Performance Overview

no-image-available

HTTP Overview

no-image-available

@github-actions
Copy link

github-actions bot commented Sep 9, 2025

Overview for: ramping-vus

This scenario runs 4 subgraphs and a GraphQL gateway with Federation spec, and runs a heavy query. We are running a heavy load of concurrent VUs to measure response time and other stats, during stress. It measure things like memory usage, CPU usage, response times. It also includes a summary of the entire execution, and metrics information about HTTP execution times.

This scenario was running 500 VUs over 60s

Comparison

no-chart-available

Gateway RPS ⬇️ Requests Duration Notes
hive-router 1927 120266 total, 0 failed avg: 116ms, p95: 285ms
grafbase 1687 106682 total, 0 failed avg: 131ms, p95: 310ms
cosmo 702 44814 total, 0 failed avg: 313ms, p95: 684ms
apollo-router 386 26054 total, 0 failed avg: 541ms, p95: 1240ms ❌ 24 unexpected GraphQL errors
hive-gateway 271 18736 total, 0 failed avg: 749ms, p95: 1683ms
hive-gateway-bun 266 18648 total, 0 failed avg: 752ms, p95: 1567ms
apollo-gateway 153 10598 total, 0 failed avg: 1226ms, p95: 2503ms
Summary for: `hive-router`

K6 Output

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

     checks.........................: 100.00% ✓ 357798      ✗ 0     
     data_received..................: 11 GB   169 MB/s
     data_sent......................: 140 MB  2.2 MB/s
     http_req_blocked...............: avg=397.67µs min=1.08µs  med=2.5µs    max=361.35ms p(90)=4µs      p(95)=5.02µs   p(99.9)=146.02ms
     http_req_connecting............: avg=392.31µs min=0s      med=0s       max=361.26ms p(90)=0s       p(95)=0s       p(99.9)=145.65ms
     http_req_duration..............: avg=115.84ms min=1.75ms  med=103.28ms max=413.7ms  p(90)=239ms    p(95)=285.49ms p(99.9)=382ms   
       { expected_response:true }...: avg=115.84ms min=1.75ms  med=103.28ms max=413.7ms  p(90)=239ms    p(95)=285.49ms p(99.9)=382ms   
     http_req_failed................: 0.00%   ✓ 0           ✗ 120266
     http_req_receiving.............: avg=483.24µs min=23.11µs med=42.04µs  max=125.98ms p(90)=183.12µs p(95)=401.72µs p(99.9)=71.68ms 
     http_req_sending...............: avg=360.94µs min=5.25µs  med=10.21µs  max=135.09ms p(90)=29.39µs  p(95)=128.56µs p(99.9)=61.94ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=114.99ms min=1.69ms  med=102.51ms max=402.36ms p(90)=236.89ms p(95)=283.96ms p(99.9)=379.99ms
     http_reqs......................: 120266  1927.367678/s
     iteration_duration.............: avg=117.46ms min=1.89ms  med=104.74ms max=695.74ms p(90)=241.3ms  p(95)=287.33ms p(99.9)=393.83ms
     iterations.....................: 119266  1911.341805/s
     success_rate...................: 100.00% ✓ 119266      ✗ 0     
     vus............................: 79      min=0         max=492 
     vus_max........................: 500     min=500       max=500 

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `grafbase`

K6 Output

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

     checks.........................: 100.00% ✓ 317046      ✗ 0     
     data_received..................: 9.4 GB  148 MB/s
     data_sent......................: 124 MB  2.0 MB/s
     http_req_blocked...............: avg=518.72µs min=1.17µs  med=2.91µs   max=383.22ms p(90)=4.23µs   p(95)=5.34µs   p(99.9)=181.01ms
     http_req_connecting............: avg=514.17µs min=0s      med=0s       max=383.16ms p(90)=0s       p(95)=0s       p(99.9)=180.9ms 
     http_req_duration..............: avg=130.5ms  min=2.53ms  med=120.23ms max=460.67ms p(90)=259.74ms p(95)=310.1ms  p(99.9)=408.02ms
       { expected_response:true }...: avg=130.5ms  min=2.53ms  med=120.23ms max=460.67ms p(90)=259.74ms p(95)=310.1ms  p(99.9)=408.02ms
     http_req_failed................: 0.00%   ✓ 0           ✗ 106682
     http_req_receiving.............: avg=548.69µs min=24.21µs med=46.74µs  max=130.58ms p(90)=171.41µs p(95)=415.52µs p(99.9)=77.45ms 
     http_req_sending...............: avg=445.92µs min=5.46µs  med=11.53µs  max=119.36ms p(90)=31.92µs  p(95)=132.98µs p(99.9)=71.81ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=129.51ms min=2.49ms  med=119.27ms max=426.37ms p(90)=256.89ms p(95)=307.89ms p(99.9)=405.86ms
     http_reqs......................: 106682  1687.136815/s
     iteration_duration.............: avg=132.58ms min=2.78ms  med=122.13ms max=801.78ms p(90)=262.65ms p(95)=313.56ms p(99.9)=457.27ms
     iterations.....................: 105682  1671.322181/s
     success_rate...................: 100.00% ✓ 105682      ✗ 0     
     vus............................: 69      min=0         max=496 
     vus_max........................: 500     min=500       max=500 

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `cosmo`

K6 Output

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

     checks.........................: 100.00% ✓ 131442     ✗ 0    
     data_received..................: 3.9 GB  62 MB/s
     data_sent......................: 52 MB   818 kB/s
     http_req_blocked...............: avg=84.31µs  min=1.25µs  med=2.82µs   max=122.89ms p(90)=4.24µs   p(95)=5.88µs   p(99.9)=26.81ms 
     http_req_connecting............: avg=79.41µs  min=0s      med=0s       max=122.67ms p(90)=0s       p(95)=0s       p(99.9)=26.73ms 
     http_req_duration..............: avg=313.41ms min=2.84ms  med=295.92ms max=1.16s    p(90)=613.99ms p(95)=684.28ms p(99.9)=968.98ms
       { expected_response:true }...: avg=313.41ms min=2.84ms  med=295.92ms max=1.16s    p(90)=613.99ms p(95)=684.28ms p(99.9)=968.98ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 44814
     http_req_receiving.............: avg=453.78µs min=28.14µs med=58.95µs  max=127.4ms  p(90)=172.39µs p(95)=436.79µs p(99.9)=63.52ms 
     http_req_sending...............: avg=133.59µs min=5.86µs  med=11.28µs  max=90.3ms   p(90)=29.91µs  p(95)=125.62µs p(99.9)=24.25ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=312.82ms min=2.75ms  med=295.16ms max=1.16s    p(90)=613.45ms p(95)=683.44ms p(99.9)=968.41ms
     http_reqs......................: 44814   702.379156/s
     iteration_duration.............: avg=321ms    min=3.11ms  med=303.95ms max=1.16s    p(90)=617ms    p(95)=686.92ms p(99.9)=971.8ms 
     iterations.....................: 43814   686.705948/s
     success_rate...................: 100.00% ✓ 43814      ✗ 0    
     vus............................: 98      min=0        max=500
     vus_max........................: 500     min=500      max=500

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `apollo-router`

K6 Output

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

     checks.........................: 99.96% ✓ 75138      ✗ 24   
     data_received..................: 2.3 GB 34 MB/s
     data_sent......................: 30 MB  451 kB/s
     http_req_blocked...............: avg=66.02µs  min=1.56µs  med=3.1µs    max=89.19ms p(90)=5µs      p(95)=7.5µs    p(99.9)=17.04ms
     http_req_connecting............: avg=60.63µs  min=0s      med=0s       max=89.04ms p(90)=0s       p(95)=0s       p(99.9)=16.98ms
     http_req_duration..............: avg=541.29ms min=6.26ms  med=496.41ms max=1.83s   p(90)=1.1s     p(95)=1.23s    p(99.9)=1.62s  
       { expected_response:true }...: avg=541.29ms min=6.26ms  med=496.41ms max=1.83s   p(90)=1.1s     p(95)=1.23s    p(99.9)=1.62s  
     http_req_failed................: 0.00%  ✓ 0          ✗ 26054
     http_req_receiving.............: avg=111.27µs min=30.74µs med=54.61µs  max=43.51ms p(90)=108.17µs p(95)=177.56µs p(99.9)=7.82ms 
     http_req_sending...............: avg=98.63µs  min=7.1µs   med=11.9µs   max=67.46ms p(90)=30.48µs  p(95)=115.57µs p(99.9)=19.27ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s      p(90)=0s       p(95)=0s       p(99.9)=0s     
     http_req_waiting...............: avg=541.08ms min=6.21ms  med=495.99ms max=1.83s   p(90)=1.1s     p(95)=1.23s    p(99.9)=1.62s  
     http_reqs......................: 26054  386.93832/s
     iteration_duration.............: avg=563.23ms min=6.84ms  med=520.45ms max=1.83s   p(90)=1.11s    p(95)=1.24s    p(99.9)=1.63s  
     iterations.....................: 25054  372.086922/s
     success_rate...................: 99.90% ✓ 25030      ✗ 24   
     vus............................: 79     min=0        max=499
     vus_max........................: 500    min=500      max=500

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `hive-gateway`

K6 Output

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

     checks.........................: 100.00% ✓ 53208      ✗ 0    
     data_received..................: 1.6 GB  24 MB/s
     data_sent......................: 22 MB   318 kB/s
     http_req_blocked...............: avg=128.29µs min=1.22µs  med=2.89µs   max=144.24ms p(90)=4.95µs  p(95)=8.18µs   p(99.9)=37.9ms 
     http_req_connecting............: avg=121.71µs min=0s      med=0s       max=144.07ms p(90)=0s      p(95)=0s       p(99.9)=37.83ms
     http_req_duration..............: avg=749.13ms min=6.51ms  med=715.42ms max=4.66s    p(90)=1.49s   p(95)=1.68s    p(99.9)=3.77s  
       { expected_response:true }...: avg=749.13ms min=6.51ms  med=715.42ms max=4.66s    p(90)=1.49s   p(95)=1.68s    p(99.9)=3.77s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 18736
     http_req_receiving.............: avg=206.21µs min=26.34µs med=45.42µs  max=136.17ms p(90)=96.72µs p(95)=333.31µs p(99.9)=39.91ms
     http_req_sending...............: avg=191.15µs min=5.8µs   med=11.18µs  max=128.42ms p(90)=34.01µs p(95)=127.29µs p(99.9)=41.87ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s      p(95)=0s       p(99.9)=0s     
     http_req_waiting...............: avg=748.73ms min=6.47ms  med=715.24ms max=4.66s    p(90)=1.49s   p(95)=1.68s    p(99.9)=3.77s  
     http_reqs......................: 18736   271.43801/s
     iteration_duration.............: avg=791.69ms min=7.96ms  med=746.35ms max=4.67s    p(90)=1.5s    p(95)=1.7s     p(99.9)=3.83s  
     iterations.....................: 17736   256.950498/s
     success_rate...................: 100.00% ✓ 17736      ✗ 0    
     vus............................: 66      min=0        max=500
     vus_max........................: 500     min=500      max=500

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `hive-gateway-bun`

K6 Output

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

     checks.........................: 100.00% ✓ 52944      ✗ 0    
     data_received..................: 1.6 GB  23 MB/s
     data_sent......................: 22 MB   312 kB/s
     http_req_blocked...............: avg=109.61µs min=1.28µs  med=2.71µs   max=185.61ms p(90)=4.64µs  p(95)=7.12µs   p(99.9)=28.79ms
     http_req_connecting............: avg=104.02µs min=0s      med=0s       max=185.55ms p(90)=0s      p(95)=0s       p(99.9)=28.74ms
     http_req_duration..............: avg=752.42ms min=7.08ms  med=698.59ms max=4.93s    p(90)=1.45s   p(95)=1.56s    p(99.9)=3.88s  
       { expected_response:true }...: avg=752.42ms min=7.08ms  med=698.59ms max=4.93s    p(90)=1.45s   p(95)=1.56s    p(99.9)=3.88s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 18648
     http_req_receiving.............: avg=158.35µs min=26.18µs med=43.57µs  max=96.47ms  p(90)=89.83µs p(95)=140.93µs p(99.9)=24.2ms 
     http_req_sending...............: avg=161.99µs min=5.96µs  med=10.92µs  max=119.15ms p(90)=28.07µs p(95)=60.45µs  p(99.9)=29.67ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s      p(95)=0s       p(99.9)=0s     
     http_req_waiting...............: avg=752.1ms  min=6.99ms  med=698.43ms max=4.93s    p(90)=1.45s   p(95)=1.56s    p(99.9)=3.88s  
     http_reqs......................: 18648   266.405617/s
     iteration_duration.............: avg=795.28ms min=7.48ms  med=746.37ms max=4.94s    p(90)=1.46s   p(95)=1.58s    p(99.9)=3.9s   
     iterations.....................: 17648   252.119602/s
     success_rate...................: 100.00% ✓ 17648      ✗ 0    
     vus............................: 66      min=0        max=500
     vus_max........................: 500     min=500      max=500

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `apollo-gateway`

K6 Output

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

     checks.........................: 100.00% ✓ 28794      ✗ 0    
     data_received..................: 931 MB  14 MB/s
     data_sent......................: 13 MB   184 kB/s
     http_req_blocked...............: avg=36.22µs min=1.36µs  med=3.23µs  max=29.66ms p(90)=5.64µs  p(95)=12.33µs  p(99.9)=6.9ms 
     http_req_connecting............: avg=29.9µs  min=0s      med=0s      max=29.49ms p(90)=0s      p(95)=0s       p(99.9)=6.84ms
     http_req_duration..............: avg=1.22s   min=7.42ms  med=1.19s   max=15.45s  p(90)=2.19s   p(95)=2.5s     p(99.9)=14.37s
       { expected_response:true }...: avg=1.22s   min=7.42ms  med=1.19s   max=15.45s  p(90)=2.19s   p(95)=2.5s     p(99.9)=14.37s
     http_req_failed................: 0.00%   ✓ 0          ✗ 10598
     http_req_receiving.............: avg=79.36µs min=27.31µs med=53.8µs  max=22.18ms p(90)=105.5µs p(95)=131.84µs p(99.9)=1.55ms
     http_req_sending...............: avg=35.1µs  min=5.99µs  med=12.61µs max=13.7ms  p(90)=30.4µs  p(95)=46.78µs  p(99.9)=5.22ms
     http_req_tls_handshaking.......: avg=0s      min=0s      med=0s      max=0s      p(90)=0s      p(95)=0s       p(99.9)=0s    
     http_req_waiting...............: avg=1.22s   min=7.35ms  med=1.19s   max=15.45s  p(90)=2.19s   p(95)=2.5s     p(99.9)=14.37s
     http_reqs......................: 10598   153.645757/s
     iteration_duration.............: avg=1.35s   min=7.73ms  med=1.32s   max=15.48s  p(90)=2.23s   p(95)=2.59s    p(99.9)=14.45s
     iterations.....................: 9598    139.148139/s
     success_rate...................: 100.00% ✓ 9598       ✗ 0    
     vus............................: 73      min=0        max=500
     vus_max........................: 500     min=500      max=500

Performance Overview

no-image-available

HTTP Overview

no-image-available

@github-actions
Copy link

github-actions bot commented Sep 9, 2025

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

Comparison

no-chart-available

Gateway RPS ⬇️ Requests Duration Notes
grafbase 171 13943 total, 0 failed avg: 217ms, p95: 228ms
hive-router 168 13643 total, 0 failed avg: 222ms, p95: 232ms
cosmo 159 12959 total, 0 failed avg: 234ms, p95: 260ms
hive-gateway 151 11583 total, 0 failed avg: 261ms, p95: 382ms
hive-gateway-bun 150 11490 total, 0 failed avg: 262ms, p95: 414ms
apollo-router 125 10212 total, 0 failed avg: 297ms, p95: 342ms
apollo-gateway 88 7209 total, 0 failed avg: 420ms, p95: 461ms
Summary for: `grafbase`

K6 Output

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

     checks.........................: 100.00% ✓ 41529      ✗ 0    
     data_received..................: 1.2 GB  15 MB/s
     data_sent......................: 16 MB   200 kB/s
     http_req_blocked...............: avg=19.72µs  min=1.25µs   med=2.17µs   max=9.49ms   p(90)=3.96µs   p(95)=5.57µs   p(99.9)=6.83ms  
     http_req_connecting............: avg=16.79µs  min=0s       med=0s       max=9.45ms   p(90)=0s       p(95)=0s       p(99.9)=6.8ms   
     http_req_duration..............: avg=217.08ms min=158.43ms med=216.18ms max=636.15ms p(90)=225.44ms p(95)=228.37ms p(99.9)=536ms   
       { expected_response:true }...: avg=217.08ms min=158.43ms med=216.18ms max=636.15ms p(90)=225.44ms p(95)=228.37ms p(99.9)=536ms   
     http_req_failed................: 0.00%   ✓ 0          ✗ 13943
     http_req_receiving.............: avg=114.27µs min=29.08µs  med=48.66µs  max=383.55ms p(90)=107.72µs p(95)=285.88µs p(99.9)=4.17ms  
     http_req_sending...............: avg=98.19µs  min=6.18µs   med=9.32µs   max=390.18ms p(90)=35.19µs  p(95)=100.87µs p(99.9)=4.98ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=216.86ms min=158.39ms med=216.09ms max=621.13ms p(90)=225.3ms  p(95)=228.14ms p(99.9)=505.82ms
     http_reqs......................: 13943   171.950793/s
     iteration_duration.............: avg=217.38ms min=158.58ms med=216.42ms max=656.29ms p(90)=225.63ms p(95)=228.57ms p(99.9)=553.74ms
     iterations.....................: 13843   170.717552/s
     success_rate...................: 100.00% ✓ 13843      ✗ 0    
     vus............................: 50      min=0        max=50 
     vus_max........................: 50      min=50       max=50 

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `hive-router`

K6 Output

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

     checks.........................: 100.00% ✓ 40629      ✗ 0    
     data_received..................: 1.2 GB  15 MB/s
     data_sent......................: 16 MB   196 kB/s
     http_req_blocked...............: avg=18.9µs   min=1.16µs   med=2.25µs   max=8.64ms   p(90)=3.22µs   p(95)=4.34µs   p(99.9)=6.42ms  
     http_req_connecting............: avg=16.23µs  min=0s       med=0s       max=8.6ms    p(90)=0s       p(95)=0s       p(99.9)=6.4ms   
     http_req_duration..............: avg=221.55ms min=130.99ms med=220.74ms max=600.9ms  p(90)=229.47ms p(95)=232.16ms p(99.9)=506.97ms
       { expected_response:true }...: avg=221.55ms min=130.99ms med=220.74ms max=600.9ms  p(90)=229.47ms p(95)=232.16ms p(99.9)=506.97ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 13643
     http_req_receiving.............: avg=90.37µs  min=23.93µs  med=42.7µs   max=234.41ms p(90)=84.56µs  p(95)=248.37µs p(99.9)=1.95ms  
     http_req_sending...............: avg=108.06µs min=5.69µs   med=9.49µs   max=336.02ms p(90)=29.3µs   p(95)=95.25µs  p(99.9)=5.23ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=221.35ms min=130.94ms med=220.65ms max=588.24ms p(90)=229.29ms p(95)=231.99ms p(99.9)=481.55ms
     http_reqs......................: 13643   168.60141/s
     iteration_duration.............: avg=221.87ms min=131.14ms med=220.96ms max=612.04ms p(90)=229.64ms p(95)=232.34ms p(99.9)=519.33ms
     iterations.....................: 13543   167.365601/s
     success_rate...................: 100.00% ✓ 13543      ✗ 0    
     vus............................: 50      min=0        max=50 
     vus_max........................: 50      min=50       max=50 

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `cosmo`

K6 Output

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

     checks.........................: 100.00% ✓ 38577      ✗ 0    
     data_received..................: 1.1 GB  14 MB/s
     data_sent......................: 15 MB   186 kB/s
     http_req_blocked...............: avg=20.83µs  min=1.18µs   med=2.54µs   max=9.22ms   p(90)=3.65µs   p(95)=4.48µs   p(99.9)=6.9ms   
     http_req_connecting............: avg=17.72µs  min=0s       med=0s       max=9.16ms   p(90)=0s       p(95)=0s       p(99.9)=6.88ms  
     http_req_duration..............: avg=233.52ms min=146.13ms med=232.02ms max=631.48ms p(90)=253.23ms p(95)=260.1ms  p(99.9)=519.14ms
       { expected_response:true }...: avg=233.52ms min=146.13ms med=232.02ms max=631.48ms p(90)=253.23ms p(95)=260.1ms  p(99.9)=519.14ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 12959
     http_req_receiving.............: avg=356.9µs  min=29.17µs  med=61.09µs  max=71.66ms  p(90)=176.09µs p(95)=460.31µs p(99.9)=29.93ms 
     http_req_sending...............: avg=86.37µs  min=5.64µs   med=10.62µs  max=271.11ms p(90)=28.11µs  p(95)=115.6µs  p(99.9)=3.07ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=233.08ms min=145.87ms med=231.75ms max=605.56ms p(90)=252.69ms p(95)=259.19ms p(99.9)=518.27ms
     http_reqs......................: 12959   159.852482/s
     iteration_duration.............: avg=234.02ms min=146.44ms med=232.35ms max=665.15ms p(90)=253.54ms p(95)=260.42ms p(99.9)=554.83ms
     iterations.....................: 12859   158.618957/s
     success_rate...................: 100.00% ✓ 12859      ✗ 0    
     vus............................: 50      min=0        max=50 
     vus_max........................: 50      min=50       max=50 

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `hive-gateway`

K6 Output

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

     checks.........................: 100.00% ✓ 34449      ✗ 0    
     data_received..................: 1.0 GB  13 MB/s
     data_sent......................: 14 MB   176 kB/s
     http_req_blocked...............: avg=28.69µs  min=1.17µs   med=2.68µs   max=10.93ms  p(90)=4.22µs   p(95)=5.7µs    p(99.9)=8.84ms  
     http_req_connecting............: avg=25.2µs   min=0s       med=0s       max=10.88ms  p(90)=0s       p(95)=0s       p(99.9)=8.82ms  
     http_req_duration..............: avg=260.59ms min=150.87ms med=251.28ms max=754.13ms p(90)=272.33ms p(95)=382.11ms p(99.9)=639.66ms
       { expected_response:true }...: avg=260.59ms min=150.87ms med=251.28ms max=754.13ms p(90)=272.33ms p(95)=382.11ms p(99.9)=639.66ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 11583
     http_req_receiving.............: avg=95.8µs   min=24.9µs   med=46.14µs  max=16.41ms  p(90)=105.85µs p(95)=368.44µs p(99.9)=4.15ms  
     http_req_sending...............: avg=161.26µs min=5.35µs   med=11.18µs  max=238.9ms  p(90)=35.42µs  p(95)=138.76µs p(99.9)=10.91ms 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=260.34ms min=150.81ms med=251.14ms max=753.03ms p(90)=272.19ms p(95)=381.46ms p(99.9)=639.51ms
     http_reqs......................: 11583   151.466039/s
     iteration_duration.............: avg=261.73ms min=151.03ms med=251.6ms  max=772.16ms p(90)=272.68ms p(95)=383.96ms p(99.9)=650.73ms
     iterations.....................: 11483   150.158381/s
     success_rate...................: 100.00% ✓ 11483      ✗ 0    
     vus............................: 50      min=0        max=50 
     vus_max........................: 50      min=50       max=50 

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `hive-gateway-bun`

K6 Output

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

     checks.........................: 100.00% ✓ 34170      ✗ 0    
     data_received..................: 1.0 GB  13 MB/s
     data_sent......................: 13 MB   175 kB/s
     http_req_blocked...............: avg=30.08µs  min=1.08µs   med=2.62µs   max=11.8ms   p(90)=4.19µs   p(95)=5.82µs   p(99.9)=9.26ms  
     http_req_connecting............: avg=26.6µs   min=0s       med=0s       max=11.76ms  p(90)=0s       p(95)=0s       p(99.9)=9.23ms  
     http_req_duration..............: avg=262.46ms min=160.29ms med=252.28ms max=777.59ms p(90)=271.33ms p(95)=414.06ms p(99.9)=669.47ms
       { expected_response:true }...: avg=262.46ms min=160.29ms med=252.28ms max=777.59ms p(90)=271.33ms p(95)=414.06ms p(99.9)=669.47ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 11490
     http_req_receiving.............: avg=94.5µs   min=26.17µs  med=46.2µs   max=15.52ms  p(90)=104.85µs p(95)=358.47µs p(99.9)=4.5ms   
     http_req_sending...............: avg=115.86µs min=5.43µs   med=10.72µs  max=266.63ms p(90)=35.68µs  p(95)=135.13µs p(99.9)=5.55ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=262.24ms min=160.2ms  med=252.14ms max=776.77ms p(90)=271.04ms p(95)=413.58ms p(99.9)=668.41ms
     http_reqs......................: 11490   150.27905/s
     iteration_duration.............: avg=263.79ms min=178.89ms med=252.59ms max=823.5ms  p(90)=271.66ms p(95)=415.15ms p(99.9)=710.3ms 
     iterations.....................: 11390   148.971139/s
     success_rate...................: 100.00% ✓ 11390      ✗ 0    
     vus............................: 50      min=0        max=50 
     vus_max........................: 50      min=50       max=50 

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `apollo-router`

K6 Output

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

     checks.........................: 100.00% ✓ 30336      ✗ 0    
     data_received..................: 896 MB  11 MB/s
     data_sent......................: 12 MB   146 kB/s
     http_req_blocked...............: avg=61.96µs  min=1.74µs   med=2.74µs   max=20.19ms  p(90)=4.16µs   p(95)=4.91µs   p(99.9)=14.18ms 
     http_req_connecting............: avg=58.36µs  min=0s       med=0s       max=20.17ms  p(90)=0s       p(95)=0s       p(99.9)=14.08ms 
     http_req_duration..............: avg=296.75ms min=142.52ms med=298.43ms max=709.12ms p(90)=332.22ms p(95)=341.68ms p(99.9)=605.76ms
       { expected_response:true }...: avg=296.75ms min=142.52ms med=298.43ms max=709.12ms p(90)=332.22ms p(95)=341.68ms p(99.9)=605.76ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 10212
     http_req_receiving.............: avg=97.45µs  min=35.88µs  med=53.16µs  max=130.26ms p(90)=102.23µs p(95)=196.46µs p(99.9)=1.39ms  
     http_req_sending...............: avg=95.09µs  min=7.67µs   med=11.2µs   max=257.34ms p(90)=24.24µs  p(95)=132.24µs p(99.9)=5.54ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=296.56ms min=142.41ms med=298.29ms max=702.05ms p(90)=332.05ms p(95)=341.45ms p(99.9)=588.9ms 
     http_reqs......................: 10212   125.156919/s
     iteration_duration.............: avg=297.92ms min=142.78ms med=299.06ms max=733.85ms p(90)=332.6ms  p(95)=342.13ms p(99.9)=670.24ms
     iterations.....................: 10112   123.931332/s
     success_rate...................: 100.00% ✓ 10112      ✗ 0    
     vus............................: 50      min=0        max=50 
     vus_max........................: 50      min=50       max=50 

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `apollo-gateway`

K6 Output

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

     checks.........................: 100.00% ✓ 21327     ✗ 0   
     data_received..................: 633 MB  7.8 MB/s
     data_sent......................: 8.4 MB  103 kB/s
     http_req_blocked...............: avg=97.84µs  min=1.41µs   med=3.04µs   max=20.96ms  p(90)=4.31µs   p(95)=4.95µs   p(99.9)=18.15ms 
     http_req_connecting............: avg=94.1µs   min=0s       med=0s       max=20.93ms  p(90)=0s       p(95)=0s       p(99.9)=18.08ms 
     http_req_duration..............: avg=419.7ms  min=210.36ms med=421.54ms max=824.87ms p(90)=446.88ms p(95)=460.89ms p(99.9)=754.8ms 
       { expected_response:true }...: avg=419.7ms  min=210.36ms med=421.54ms max=824.87ms p(90)=446.88ms p(95)=460.89ms p(99.9)=754.8ms 
     http_req_failed................: 0.00%   ✓ 0         ✗ 7209
     http_req_receiving.............: avg=79.5µs   min=29.66µs  med=51.44µs  max=128.92ms p(90)=86.3µs   p(95)=100.72µs p(99.9)=669.22µs
     http_req_sending...............: avg=83.2µs   min=6.35µs   med=12.19µs  max=148.67ms p(90)=17.83µs  p(95)=24.02µs  p(99.9)=6.03ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=419.53ms min=210.24ms med=421.45ms max=824.11ms p(90)=446.78ms p(95)=460.77ms p(99.9)=754.11ms
     http_reqs......................: 7209    88.431773/s
     iteration_duration.............: avg=423.08ms min=273.43ms med=421.97ms max=854.22ms p(90)=447.56ms p(95)=461.28ms p(99.9)=810.14ms
     iterations.....................: 7109    87.205087/s
     success_rate...................: 100.00% ✓ 7109      ✗ 0   
     vus............................: 50      min=0       max=50
     vus_max........................: 50      min=50      max=50

Performance Overview

no-image-available

HTTP Overview

no-image-available

@github-actions
Copy link

github-actions bot commented Sep 9, 2025

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

Comparison

no-chart-available

Gateway RPS ⬇️ Requests Duration Notes
grafbase 173 14033 total, 0 failed avg: 215ms, p95: 226ms
hive-router 168 13685 total, 0 failed avg: 221ms, p95: 231ms
cosmo 165 13396 total, 0 failed avg: 226ms, p95: 251ms
hive-gateway 163 12574 total, 0 failed avg: 240ms, p95: 270ms
hive-gateway-bun 162 12441 total, 0 failed avg: 243ms, p95: 265ms
apollo-router 136 11119 total, 0 failed avg: 272ms, p95: 315ms
apollo-gateway 123 10058 total, 0 failed avg: 301ms, p95: 336ms
Summary for: `grafbase`

K6 Output

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

     checks.........................: 100.00% ✓ 41799      ✗ 0    
     data_received..................: 1.2 GB  15 MB/s
     data_sent......................: 16 MB   202 kB/s
     http_req_blocked...............: avg=43.56µs  min=1.18µs   med=2.03µs   max=15.71ms  p(90)=3.75µs   p(95)=5.52µs   p(99.9)=13.93ms 
     http_req_connecting............: avg=40.64µs  min=0s       med=0s       max=15.65ms  p(90)=0s       p(95)=0s       p(99.9)=13.91ms 
     http_req_duration..............: avg=215.46ms min=141.4ms  med=214.82ms max=585.05ms p(90)=223.59ms p(95)=226.09ms p(99.9)=498.47ms
       { expected_response:true }...: avg=215.46ms min=141.4ms  med=214.82ms max=585.05ms p(90)=223.59ms p(95)=226.09ms p(99.9)=498.47ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 14033
     http_req_receiving.............: avg=80.9µs   min=27µs     med=46.61µs  max=20.09ms  p(90)=100.6µs  p(95)=273.55µs p(99.9)=2.34ms  
     http_req_sending...............: avg=138.74µs min=5.37µs   med=8.69µs   max=345.28ms p(90)=31.63µs  p(95)=100.44µs p(99.9)=7.95ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=215.24ms min=141.23ms med=214.69ms max=578.9ms  p(90)=223.45ms p(95)=225.89ms p(99.9)=473.9ms 
     http_reqs......................: 14033   173.225371/s
     iteration_duration.............: avg=215.74ms min=141.61ms med=215.04ms max=604.39ms p(90)=223.76ms p(95)=226.28ms p(99.9)=508.99ms
     iterations.....................: 13933   171.990957/s
     success_rate...................: 100.00% ✓ 13933      ✗ 0    
     vus............................: 50      min=0        max=50 
     vus_max........................: 50      min=50       max=50 

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `hive-router`

K6 Output

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

     checks.........................: 100.00% ✓ 40755      ✗ 0    
     data_received..................: 1.2 GB  15 MB/s
     data_sent......................: 16 MB   196 kB/s
     http_req_blocked...............: avg=47.21µs  min=1.14µs   med=2.07µs   max=19.37ms  p(90)=3.26µs   p(95)=4.58µs   p(99.9)=14.05ms 
     http_req_connecting............: avg=43.66µs  min=0s       med=0s       max=16.67ms  p(90)=0s       p(95)=0s       p(99.9)=13.81ms 
     http_req_duration..............: avg=221.19ms min=160.36ms med=220.21ms max=598.19ms p(90)=228.56ms p(95)=231.1ms  p(99.9)=502.1ms 
       { expected_response:true }...: avg=221.19ms min=160.36ms med=220.21ms max=598.19ms p(90)=228.56ms p(95)=231.1ms  p(99.9)=502.1ms 
     http_req_failed................: 0.00%   ✓ 0          ✗ 13685
     http_req_receiving.............: avg=78.43µs  min=25.1µs   med=42.98µs  max=11.61ms  p(90)=93.73µs  p(95)=275.86µs p(99.9)=2.99ms  
     http_req_sending...............: avg=144.39µs min=5.4µs    med=8.76µs   max=354.03ms p(90)=30.13µs  p(95)=97.59µs  p(99.9)=5.54ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=220.97ms min=160.22ms med=220.12ms max=594.28ms p(90)=228.38ms p(95)=230.88ms p(99.9)=485.4ms 
     http_reqs......................: 13685   168.868514/s
     iteration_duration.............: avg=221.55ms min=160.6ms  med=220.43ms max=613.28ms p(90)=228.74ms p(95)=231.31ms p(99.9)=530.21ms
     iterations.....................: 13585   167.634546/s
     success_rate...................: 100.00% ✓ 13585      ✗ 0    
     vus............................: 50      min=0        max=50 
     vus_max........................: 50      min=50       max=50 

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `cosmo`

K6 Output

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

     checks.........................: 100.00% ✓ 39888      ✗ 0    
     data_received..................: 1.2 GB  15 MB/s
     data_sent......................: 16 MB   192 kB/s
     http_req_blocked...............: avg=22.3µs   min=1.57µs   med=2.82µs   max=9.86ms   p(90)=4.39µs   p(95)=5.58µs   p(99.9)=7.33ms  
     http_req_connecting............: avg=18.37µs  min=0s       med=0s       max=9.82ms   p(90)=0s       p(95)=0s       p(99.9)=7.31ms  
     http_req_duration..............: avg=225.75ms min=161.99ms med=224.39ms max=641.32ms p(90)=245.19ms p(95)=251.26ms p(99.9)=545.35ms
       { expected_response:true }...: avg=225.75ms min=161.99ms med=224.39ms max=641.32ms p(90)=245.19ms p(95)=251.26ms p(99.9)=545.35ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 13396
     http_req_receiving.............: avg=583.89µs min=33.16µs  med=73.84µs  max=339.26ms p(90)=408.32µs p(95)=972.7µs  p(99.9)=27.03ms 
     http_req_sending...............: avg=81.72µs  min=6.69µs   med=11.42µs  max=380.98ms p(90)=33.96µs  p(95)=127.63µs p(99.9)=3.85ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=225.08ms min=161.79ms med=223.83ms max=628.14ms p(90)=244.56ms p(95)=250.64ms p(99.9)=509.52ms
     http_reqs......................: 13396   165.097255/s
     iteration_duration.............: avg=226.18ms min=162.25ms med=224.73ms max=681.53ms p(90)=245.5ms  p(95)=251.61ms p(99.9)=576.83ms
     iterations.....................: 13296   163.864818/s
     success_rate...................: 100.00% ✓ 13296      ✗ 0    
     vus............................: 50      min=0        max=50 
     vus_max........................: 50      min=50       max=50 

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `hive-gateway`

K6 Output

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

     checks.........................: 100.00% ✓ 37422      ✗ 0    
     data_received..................: 1.1 GB  14 MB/s
     data_sent......................: 15 MB   190 kB/s
     http_req_blocked...............: avg=27.75µs  min=1.18µs   med=2.58µs   max=12.4ms   p(90)=4.18µs   p(95)=5.3µs    p(99.9)=9.28ms  
     http_req_connecting............: avg=24.39µs  min=0s       med=0s       max=12.36ms  p(90)=0s       p(95)=0s       p(99.9)=9.22ms  
     http_req_duration..............: avg=240.11ms min=160.79ms med=232.42ms max=806.82ms p(90)=257.43ms p(95)=269.56ms p(99.9)=716.46ms
       { expected_response:true }...: avg=240.11ms min=160.79ms med=232.42ms max=806.82ms p(90)=257.43ms p(95)=269.56ms p(99.9)=716.46ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 12574
     http_req_receiving.............: avg=94.38µs  min=26.01µs  med=45.13µs  max=72.7ms   p(90)=105.33µs p(95)=192.22µs p(99.9)=4.13ms  
     http_req_sending...............: avg=65.39µs  min=5.51µs   med=10.72µs  max=127.84ms p(90)=30.51µs  p(95)=120.7µs  p(99.9)=4.01ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=239.95ms min=160.7ms  med=232.3ms  max=805.77ms p(90)=257.21ms p(95)=269.36ms p(99.9)=716.39ms
     http_reqs......................: 12574   163.728289/s
     iteration_duration.............: avg=241.07ms min=181.07ms med=232.81ms max=848.36ms p(90)=257.85ms p(95)=269.97ms p(99.9)=730.52ms
     iterations.....................: 12474   162.426171/s
     success_rate...................: 100.00% ✓ 12474      ✗ 0    
     vus............................: 50      min=0        max=50 
     vus_max........................: 50      min=50       max=50 

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `hive-gateway-bun`

K6 Output

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

     checks.........................: 100.00% ✓ 37023      ✗ 0    
     data_received..................: 1.1 GB  14 MB/s
     data_sent......................: 15 MB   189 kB/s
     http_req_blocked...............: avg=23.8µs   min=1.14µs   med=2.65µs   max=10.55ms  p(90)=4.44µs   p(95)=5.91µs   p(99.9)=7.76ms  
     http_req_connecting............: avg=20.1µs   min=0s       med=0s       max=10.51ms  p(90)=0s       p(95)=0s       p(99.9)=7.73ms  
     http_req_duration..............: avg=242.82ms min=130.17ms med=234.3ms  max=746.45ms p(90)=253.17ms p(95)=265.2ms  p(99.9)=742.46ms
       { expected_response:true }...: avg=242.82ms min=130.17ms med=234.3ms  max=746.45ms p(90)=253.17ms p(95)=265.2ms  p(99.9)=742.46ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 12441
     http_req_receiving.............: avg=97µs     min=23.85µs  med=48.01µs  max=36.93ms  p(90)=110.31µs p(95)=230.54µs p(99.9)=4.36ms  
     http_req_sending...............: avg=95.54µs  min=5.64µs   med=11.09µs  max=237.29ms p(90)=33.53µs  p(95)=126.59µs p(99.9)=7ms     
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=242.63ms min=130.09ms med=234.16ms max=746.35ms p(90)=253ms    p(95)=264.87ms p(99.9)=742.37ms
     http_reqs......................: 12441   162.360401/s
     iteration_duration.............: avg=243.83ms min=130.4ms  med=234.61ms max=790.78ms p(90)=253.48ms p(95)=265.7ms  p(99.9)=744.03ms
     iterations.....................: 12341   161.055358/s
     success_rate...................: 100.00% ✓ 12341      ✗ 0    
     vus............................: 50      min=0        max=50 
     vus_max........................: 50      min=50       max=50 

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `apollo-router`

K6 Output

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

     checks.........................: 100.00% ✓ 33057      ✗ 0    
     data_received..................: 976 MB  12 MB/s
     data_sent......................: 13 MB   159 kB/s
     http_req_blocked...............: avg=22.38µs  min=1.63µs   med=2.8µs    max=7.91ms   p(90)=4.32µs   p(95)=5.24µs   p(99.9)=6.19ms  
     http_req_connecting............: avg=18.12µs  min=0s       med=0s       max=7.86ms   p(90)=0s       p(95)=0s       p(99.9)=6.17ms  
     http_req_duration..............: avg=272.07ms min=164.45ms med=272.36ms max=678.37ms p(90)=306.24ms p(95)=314.55ms p(99.9)=589.01ms
       { expected_response:true }...: avg=272.07ms min=164.45ms med=272.36ms max=678.37ms p(90)=306.24ms p(95)=314.55ms p(99.9)=589.01ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 11119
     http_req_receiving.............: avg=135.79µs min=32.08µs  med=54.38µs  max=62.2ms   p(90)=162.27µs p(95)=452.1µs  p(99.9)=4.89ms  
     http_req_sending...............: avg=119.7µs  min=7.28µs   med=11.49µs  max=255.65ms p(90)=59.95µs  p(95)=133.53µs p(99.9)=4.33ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=271.81ms min=164.34ms med=272.14ms max=676.81ms p(90)=305.79ms p(95)=314.29ms p(99.9)=588.22ms
     http_reqs......................: 11119   136.410576/s
     iteration_duration.............: avg=272.95ms min=164.69ms med=272.87ms max=691ms    p(90)=306.62ms p(95)=314.93ms p(99.9)=605.19ms
     iterations.....................: 11019   135.183752/s
     success_rate...................: 100.00% ✓ 11019      ✗ 0    
     vus............................: 50      min=0        max=50 
     vus_max........................: 50      min=50       max=50 

Performance Overview

no-image-available

HTTP Overview

no-image-available

Summary for: `apollo-gateway`

K6 Output

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

     checks.........................: 100.00% ✓ 29874      ✗ 0    
     data_received..................: 883 MB  11 MB/s
     data_sent......................: 12 MB   143 kB/s
     http_req_blocked...............: avg=77.85µs  min=1.48µs   med=3.65µs   max=20ms     p(90)=5.51µs   p(95)=6.5µs    p(99.9)=17.95ms 
     http_req_connecting............: avg=72.63µs  min=0s       med=0s       max=19.8ms   p(90)=0s       p(95)=0s       p(99.9)=17.84ms 
     http_req_duration..............: avg=300.55ms min=211.79ms med=299.1ms  max=794.53ms p(90)=326.09ms p(95)=336.34ms p(99.9)=695.15ms
       { expected_response:true }...: avg=300.55ms min=211.79ms med=299.1ms  max=794.53ms p(90)=326.09ms p(95)=336.34ms p(99.9)=695.15ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 10058
     http_req_receiving.............: avg=107.81µs min=31.42µs  med=70.9µs   max=134.54ms p(90)=122.17µs p(95)=151.27µs p(99.9)=2.31ms  
     http_req_sending...............: avg=100.8µs  min=6.82µs   med=14.81µs  max=159.3ms  p(90)=27.49µs  p(95)=42.44µs  p(99.9)=6.41ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=300.34ms min=211.71ms med=298.95ms max=776.65ms p(90)=325.79ms p(95)=336.1ms  p(99.9)=683.73ms
     http_reqs......................: 10058   123.230225/s
     iteration_duration.............: avg=301.88ms min=222.4ms  med=299.6ms  max=823.82ms p(90)=326.58ms p(95)=336.7ms  p(99.9)=746.87ms
     iterations.....................: 9958    122.005029/s
     success_rate...................: 100.00% ✓ 9958       ✗ 0    
     vus............................: 50      min=0        max=50 
     vus_max........................: 50      min=50       max=50 

Performance Overview

no-image-available

HTTP Overview

no-image-available

@ardatan ardatan merged commit 27c1f72 into main Sep 10, 2025
33 of 34 checks passed
@ardatan ardatan deleted the dependabot/npm_and_yarn/npm_and_yarn-f5c1666f0c branch September 10, 2025 08:29
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 javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant