Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 21, 2025

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

Updates vite from 7.1.10 to 7.1.11

Release notes

Sourced from vite's releases.

v7.1.11

Please refer to CHANGELOG.md for details.

Changelog

Sourced from vite's changelog.

7.1.11 (2025-10-20)

Bug Fixes

  • dev: trim trailing slash before server.fs.deny check (#20968) (f479cc5)

Miscellaneous Chores

Code Refactoring

  • use subpath imports for types module reference (#20921) (d0094af)

Build System

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.10 to 7.1.11
- [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.11/packages/vite)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 21, 2025
Copy link

Overview for: constant-vus-over-time

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

This scenario was running 50 VUs over 60s

Comparison

no-chart-available

Gateway RPS ⬇️ Requests Duration Notes
hive-router 1791 107923 total, 0 failed avg: 28ms, p95: 50ms
grafbase 1582 95500 total, 0 failed avg: 31ms, p95: 55ms
cosmo 691 41784 total, 0 failed avg: 72ms, p95: 105ms
apollo-router 343 20880 total, 0 failed avg: 144ms, p95: 188ms
hive-gateway-bun 303 18501 total, 0 failed avg: 162ms, p95: 321ms
hive-gateway 294 17933 total, 0 failed avg: 167ms, p95: 245ms
apollo-gateway 113 6953 total, 0 failed avg: 432ms, p95: 512ms
Summary for: `hive-router`

K6 Output

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

     checks.........................: 100.00% ✓ 323469      ✗ 0     
     data_received..................: 9.5 GB  157 MB/s
     data_sent......................: 126 MB  2.1 MB/s
     http_req_blocked...............: avg=5.33µs   min=1.17µs med=2.56µs  max=9.82ms   p(90)=3.71µs   p(95)=4.32µs   p(99.9)=83.71µs
     http_req_connecting............: avg=2.31µs   min=0s     med=0s      max=9.79ms   p(90)=0s       p(95)=0s       p(99.9)=0s     
     http_req_duration..............: avg=27.55ms  min=1.84ms med=24.87ms max=429.56ms p(90)=43.35ms  p(95)=49.91ms  p(99.9)=84ms   
       { expected_response:true }...: avg=27.55ms  min=1.84ms med=24.87ms max=429.56ms p(90)=43.35ms  p(95)=49.91ms  p(99.9)=84ms   
     http_req_failed................: 0.00%   ✓ 0           ✗ 107923
     http_req_receiving.............: avg=125.6µs  min=24.2µs med=42.41µs max=108.63ms p(90)=107.96µs p(95)=348.32µs p(99.9)=14.67ms
     http_req_sending...............: avg=102.96µs min=5.05µs med=9.97µs  max=357.49ms p(90)=29.49µs  p(95)=128.03µs p(99.9)=15.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=27.32ms  min=1.81ms med=24.7ms  max=412.51ms p(90)=42.92ms  p(95)=49.5ms   p(99.9)=80.38ms
     http_reqs......................: 107923  1791.774364/s
     iteration_duration.............: avg=27.81ms  min=4ms    med=25.11ms max=487.14ms p(90)=43.61ms  p(95)=50.16ms  p(99.9)=84.71ms
     iterations.....................: 107823  1790.11413/s
     success_rate...................: 100.00% ✓ 107823      ✗ 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% ✓ 286200      ✗ 0    
     data_received..................: 8.4 GB  139 MB/s
     data_sent......................: 111 MB  1.8 MB/s
     http_req_blocked...............: avg=6.15µs   min=1.26µs  med=3.01µs  max=9.4ms    p(90)=4.18µs  p(95)=5µs      p(99.9)=116.01µs
     http_req_connecting............: avg=2.48µs   min=0s      med=0s      max=9.37ms   p(90)=0s      p(95)=0s       p(99.9)=0s      
     http_req_duration..............: avg=31.13ms  min=2.64ms  med=27.74ms max=472.68ms p(90)=48.27ms p(95)=55.36ms  p(99.9)=90.9ms  
       { expected_response:true }...: avg=31.13ms  min=2.64ms  med=27.74ms max=472.68ms p(90)=48.27ms p(95)=55.36ms  p(99.9)=90.9ms  
     http_req_failed................: 0.00%   ✓ 0           ✗ 95500
     http_req_receiving.............: avg=148.96µs min=22.71µs med=48.84µs max=100.4ms  p(90)=128.7µs p(95)=391.43µs p(99.9)=16.61ms 
     http_req_sending...............: avg=118.75µs min=5.58µs  med=11.71µs max=406.05ms p(90)=36.21µs p(95)=137.84µs p(99.9)=17.73ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s       p(90)=0s      p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=30.86ms  min=2.56ms  med=27.55ms max=455.29ms p(90)=47.73ms p(95)=54.83ms  p(99.9)=88.41ms 
     http_reqs......................: 95500   1582.443289/s
     iteration_duration.............: avg=31.44ms  min=7.1ms   med=28.03ms max=507.2ms  p(90)=48.57ms p(95)=55.65ms  p(99.9)=91.57ms 
     iterations.....................: 95400   1580.78628/s
     success_rate...................: 100.00% ✓ 95400       ✗ 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% ✓ 125052     ✗ 0    
     data_received..................: 3.7 GB  61 MB/s
     data_sent......................: 49 MB   804 kB/s
     http_req_blocked...............: avg=9.43µs   min=1.26µs  med=2.7µs   max=9.68ms   p(90)=3.73µs   p(95)=4.46µs   p(99.9)=1.74ms  
     http_req_connecting............: avg=6.01µs   min=0s      med=0s      max=9.65ms   p(90)=0s       p(95)=0s       p(99.9)=1.72ms  
     http_req_duration..............: avg=71.52ms  min=2.68ms  med=70.64ms max=496.9ms  p(90)=97.05ms  p(95)=104.82ms p(99.9)=284.68ms
       { expected_response:true }...: avg=71.52ms  min=2.68ms  med=70.64ms max=496.9ms  p(90)=97.05ms  p(95)=104.82ms p(99.9)=284.68ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 41784
     http_req_receiving.............: avg=166.25µs min=21.89µs med=67.49µs max=37.19ms  p(90)=142.11µs p(95)=371.12µs p(99.9)=15.88ms 
     http_req_sending...............: avg=65.62µs  min=5.77µs  med=11.01µs max=365.36ms p(90)=28.16µs  p(95)=117.91µs p(99.9)=3.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=71.29ms  min=2.62ms  med=70.43ms max=495.74ms p(90)=96.75ms  p(95)=104.48ms p(99.9)=268.12ms
     http_reqs......................: 41784   691.549962/s
     iteration_duration.............: avg=71.99ms  min=6.62ms  med=70.98ms max=525.08ms p(90)=97.35ms  p(95)=105.15ms p(99.9)=294.82ms
     iterations.....................: 41684   689.894903/s
     success_rate...................: 100.00% ✓ 41684      ✗ 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% ✓ 62340      ✗ 0    
     data_received..................: 1.8 GB  30 MB/s
     data_sent......................: 24 MB   399 kB/s
     http_req_blocked...............: avg=15.94µs  min=1.92µs  med=3.49µs   max=9.74ms   p(90)=5.17µs   p(95)=5.96µs   p(99.9)=5.51ms  
     http_req_connecting............: avg=11.45µs  min=0s      med=0s       max=9.7ms    p(90)=0s       p(95)=0s       p(99.9)=5.49ms  
     http_req_duration..............: avg=143.51ms min=6.24ms  med=142.04ms max=635.89ms p(90)=176.08ms p(95)=187.8ms  p(99.9)=457.56ms
       { expected_response:true }...: avg=143.51ms min=6.24ms  med=142.04ms max=635.89ms p(90)=176.08ms p(95)=187.8ms  p(99.9)=457.56ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 20880
     http_req_receiving.............: avg=87.71µs  min=39.41µs med=64.06µs  max=6.15ms   p(90)=115.76µs p(95)=145.59µs p(99.9)=1.67ms  
     http_req_sending...............: avg=78.99µs  min=7.74µs  med=13.46µs  max=414.01ms p(90)=22.13µs  p(95)=39.88µs  p(99.9)=2.38ms  
     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=143.34ms min=6.17ms  med=141.95ms max=633.84ms p(90)=175.9ms  p(95)=187.6ms  p(99.9)=454.72ms
     http_reqs......................: 20880   343.031951/s
     iteration_duration.............: avg=144.57ms min=33.61ms med=142.48ms max=693.82ms p(90)=176.45ms p(95)=188.18ms p(99.9)=492.73ms
     iterations.....................: 20780   341.389077/s
     success_rate...................: 100.00% ✓ 20780      ✗ 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% ✓ 55203      ✗ 0    
     data_received..................: 1.6 GB  27 MB/s
     data_sent......................: 22 MB   353 kB/s
     http_req_blocked...............: avg=19.62µs  min=1.21µs  med=2.83µs   max=11.29ms  p(90)=4.6µs    p(95)=5.69µs   p(99.9)=7.24ms  
     http_req_connecting............: avg=15.72µs  min=0s      med=0s       max=11.25ms  p(90)=0s       p(95)=0s       p(99.9)=7.19ms  
     http_req_duration..............: avg=161.99ms min=7ms     med=149.33ms max=729.64ms p(90)=186.94ms p(95)=320.71ms p(99.9)=524.32ms
       { expected_response:true }...: avg=161.99ms min=7ms     med=149.33ms max=729.64ms p(90)=186.94ms p(95)=320.71ms p(99.9)=524.32ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 18501
     http_req_receiving.............: avg=117.02µs min=26.31µs med=47.69µs  max=388.83ms p(90)=104.63µs p(95)=208.69µs p(99.9)=4.75ms  
     http_req_sending...............: avg=176.61µs min=5.64µs  med=11.31µs  max=485.39ms p(90)=32.47µs  p(95)=127.84µs p(99.9)=4.75ms  
     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=161.7ms  min=6.9ms   med=149.18ms max=665.83ms p(90)=186.7ms  p(95)=292.39ms p(99.9)=519.3ms 
     http_reqs......................: 18501   303.491717/s
     iteration_duration.............: avg=163.21ms min=39.97ms med=149.82ms max=735.02ms p(90)=187.43ms p(95)=325.04ms p(99.9)=555.2ms 
     iterations.....................: 18401   301.85131/s
     success_rate...................: 100.00% ✓ 18401      ✗ 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`

K6 Output

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

     checks.........................: 100.00% ✓ 53499      ✗ 0    
     data_received..................: 1.6 GB  26 MB/s
     data_sent......................: 21 MB   342 kB/s
     http_req_blocked...............: avg=18.64µs  min=1.22µs  med=2.96µs   max=10.46ms  p(90)=4.66µs   p(95)=5.8µs    p(99.9)=6.78ms  
     http_req_connecting............: avg=14.73µs  min=0s      med=0s       max=10.42ms  p(90)=0s       p(95)=0s       p(99.9)=6.75ms  
     http_req_duration..............: avg=167.15ms min=7.05ms  med=158.62ms max=622.19ms p(90)=208.08ms p(95)=245.41ms p(99.9)=569.1ms 
       { expected_response:true }...: avg=167.15ms min=7.05ms  med=158.62ms max=622.19ms p(90)=208.08ms p(95)=245.41ms p(99.9)=569.1ms 
     http_req_failed................: 0.00%   ✓ 0          ✗ 17933
     http_req_receiving.............: avg=99.64µs  min=26.82µs med=49.96µs  max=48.76ms  p(90)=106.22µs p(95)=178.68µs p(99.9)=4.78ms  
     http_req_sending...............: avg=88.68µs  min=5.74µs  med=11.49µs  max=189.09ms p(90)=32.32µs  p(95)=128.25µs p(99.9)=6.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=166.96ms min=6.99ms  med=158.45ms max=620.92ms p(90)=207.93ms p(95)=244.61ms p(99.9)=569ms   
     http_reqs......................: 17933   294.006026/s
     iteration_duration.............: avg=168.44ms min=33.23ms med=159.33ms max=665.05ms p(90)=208.56ms p(95)=247.27ms p(99.9)=575.95ms
     iterations.....................: 17833   292.366557/s
     success_rate...................: 100.00% ✓ 17833      ✗ 0    
     vus............................: 31      min=31       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% ✓ 20559      ✗ 0   
     data_received..................: 611 MB  10 MB/s
     data_sent......................: 8.1 MB  132 kB/s
     http_req_blocked...............: avg=52.08µs  min=1.45µs   med=3.76µs   max=13.18ms  p(90)=5.94µs   p(95)=6.78µs   p(99.9)=11.49ms 
     http_req_connecting............: avg=44.33µs  min=0s       med=0s       max=13.11ms  p(90)=0s       p(95)=0s       p(99.9)=10.97ms 
     http_req_duration..............: avg=432.28ms min=8.01ms   med=432.21ms max=896.13ms p(90)=491.97ms p(95)=512.1ms  p(99.9)=818.92ms
       { expected_response:true }...: avg=432.28ms min=8.01ms   med=432.21ms max=896.13ms p(90)=491.97ms p(95)=512.1ms  p(99.9)=818.92ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 6953
     http_req_receiving.............: avg=82.53µs  min=33.32µs  med=64.94µs  max=46.51ms  p(90)=113.21µs p(95)=134.37µs p(99.9)=476.45µs
     http_req_sending...............: avg=109.33µs min=6.53µs   med=14.85µs  max=302.92ms p(90)=24.03µs  p(95)=31.33µs  p(99.9)=4.32ms  
     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=432.09ms min=7.93ms   med=432.08ms max=879.8ms  p(90)=491.71ms p(95)=511.79ms p(99.9)=817.26ms
     http_reqs......................: 6953    113.453334/s
     iteration_duration.............: avg=439.08ms min=161.17ms med=433.15ms max=932.2ms  p(90)=492.96ms p(95)=513ms    p(99.9)=860.29ms
     iterations.....................: 6853    111.821617/s
     success_rate...................: 100.00% ✓ 6853       ✗ 0   
     vus............................: 50      min=50       max=50
     vus_max........................: 50      min=50       max=50

Performance Overview

no-image-available

HTTP Overview

no-image-available

Copy link

Overview for: ramping-vus

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

This scenario was running 500 VUs over 60s

Comparison

no-chart-available

Gateway RPS ⬇️ Requests Duration Notes
hive-router 1789 111405 total, 0 failed avg: 125ms, p95: 297ms
grafbase 1549 98546 total, 0 failed avg: 141ms, p95: 326ms
cosmo 697 44495 total, 0 failed avg: 315ms, p95: 699ms
apollo-router 396 26646 total, 0 failed avg: 529ms, p95: 1215ms ❌ 23 unexpected GraphQL errors
hive-gateway-bun 268 18581 total, 0 failed avg: 754ms, p95: 1588ms
hive-gateway 263 18394 total, 0 failed avg: 763ms, p95: 1671ms
apollo-gateway 158 10815 total, 0 failed avg: 1211ms, p95: 2527ms
Summary for: `hive-router`

K6 Output

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

     checks.........................: 100.00% ✓ 331215      ✗ 0     
     data_received..................: 9.8 GB  157 MB/s
     data_sent......................: 130 MB  2.1 MB/s
     http_req_blocked...............: avg=525.43µs min=1.18µs  med=2.64µs   max=357.21ms p(90)=4.14µs   p(95)=4.92µs   p(99.9)=183.83ms
     http_req_connecting............: avg=521.79µs min=0s      med=0s       max=357.17ms p(90)=0s       p(95)=0s       p(99.9)=183.72ms
     http_req_duration..............: avg=124.95ms min=1.75ms  med=113.5ms  max=428.91ms p(90)=252.13ms p(95)=297.29ms p(99.9)=382.6ms 
       { expected_response:true }...: avg=124.95ms min=1.75ms  med=113.5ms  max=428.91ms p(90)=252.13ms p(95)=297.29ms p(99.9)=382.6ms 
     http_req_failed................: 0.00%   ✓ 0           ✗ 111405
     http_req_receiving.............: avg=556.93µs min=24.35µs med=43.25µs  max=194.42ms p(90)=106.27µs p(95)=405.53µs p(99.9)=75.92ms 
     http_req_sending...............: avg=469.9µs  min=5.49µs  med=10.43µs  max=131.76ms p(90)=24.35µs  p(95)=130.48µs p(99.9)=73.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=123.92ms min=1.69ms  med=112.43ms max=406.63ms p(90)=249.58ms p(95)=295.06ms p(99.9)=379.29ms
     http_reqs......................: 111405  1789.972201/s
     iteration_duration.............: avg=126.91ms min=1.89ms  med=115.17ms max=758.69ms p(90)=254.42ms p(95)=300.39ms p(99.9)=426.09ms
     iterations.....................: 110405  1773.904949/s
     success_rate...................: 100.00% ✓ 110405      ✗ 0     
     vus............................: 72      min=0         max=495 
     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% ✓ 292638      ✗ 0    
     data_received..................: 8.7 GB  136 MB/s
     data_sent......................: 115 MB  1.8 MB/s
     http_req_blocked...............: avg=674.69µs min=1.21µs  med=2.94µs   max=391.79ms p(90)=4.16µs   p(95)=4.92µs   p(99.9)=216.54ms
     http_req_connecting............: avg=669.78µs min=0s      med=0s       max=391.76ms p(90)=0s       p(95)=0s       p(99.9)=216.47ms
     http_req_duration..............: avg=141.17ms min=2.55ms  med=131.13ms max=475.65ms p(90)=278.6ms  p(95)=326.12ms p(99.9)=424.47ms
       { expected_response:true }...: avg=141.17ms min=2.55ms  med=131.13ms max=475.65ms p(90)=278.6ms  p(95)=326.12ms p(99.9)=424.47ms
     http_req_failed................: 0.00%   ✓ 0           ✗ 98546
     http_req_receiving.............: avg=645.33µs min=23.12µs med=47.05µs  max=149.98ms p(90)=100.93µs p(95)=417.51µs p(99.9)=85.99ms 
     http_req_sending...............: avg=595.11µs min=5.29µs  med=11.78µs  max=133.86ms p(90)=29.6µs   p(95)=134.46µs p(99.9)=85.45ms 
     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=139.93ms min=2.5ms   med=129.75ms max=444.68ms p(90)=276.05ms p(95)=323.53ms p(99.9)=420.28ms
     http_reqs......................: 98546   1549.712575/s
     iteration_duration.............: avg=143.66ms min=2.8ms   med=133.15ms max=862.91ms p(90)=281.9ms  p(95)=329.45ms p(99.9)=501.67ms
     iterations.....................: 97546   1533.986797/s
     success_rate...................: 100.00% ✓ 97546       ✗ 0    
     vus............................: 91      min=0         max=500
     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% ✓ 130485     ✗ 0    
     data_received..................: 3.9 GB  61 MB/s
     data_sent......................: 52 MB   813 kB/s
     http_req_blocked...............: avg=117.45µs min=1.32µs  med=2.9µs    max=160.61ms p(90)=4.28µs   p(95)=5.8µs    p(99.9)=39.91ms 
     http_req_connecting............: avg=112.55µs min=0s      med=0s       max=160.56ms p(90)=0s       p(95)=0s       p(99.9)=39.85ms 
     http_req_duration..............: avg=315.47ms min=2.84ms  med=298.55ms max=1.12s    p(90)=620.32ms p(95)=699.39ms p(99.9)=981.53ms
       { expected_response:true }...: avg=315.47ms min=2.84ms  med=298.55ms max=1.12s    p(90)=620.32ms p(95)=699.39ms p(99.9)=981.53ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 44495
     http_req_receiving.............: avg=1.12ms   min=27.62µs med=59.1µs   max=206.05ms p(90)=224.29µs p(95)=517.32µs p(99.9)=135.65ms
     http_req_sending...............: avg=164.37µs min=5.64µs  med=11.18µs  max=97.46ms  p(90)=30.31µs  p(95)=130.17µs p(99.9)=34.84ms 
     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=314.17ms min=2.75ms  med=296.97ms max=1.12s    p(90)=617.7ms  p(95)=695.09ms p(99.9)=973.24ms
     http_reqs......................: 44495   697.996286/s
     iteration_duration.............: avg=323.27ms min=3.04ms  med=306.63ms max=1.12s    p(90)=624.12ms p(95)=703.25ms p(99.9)=984.25ms
     iterations.....................: 43495   682.309214/s
     success_rate...................: 100.00% ✓ 43495      ✗ 0    
     vus............................: 96      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% — ✓ 25623 / ✗ 23
     ✓ valid response structure

     checks.........................: 99.97% ✓ 76915      ✗ 23   
     data_received..................: 2.3 GB 35 MB/s
     data_sent......................: 31 MB  463 kB/s
     http_req_blocked...............: avg=70.54µs  min=1.32µs  med=2.88µs   max=107.77ms p(90)=4.59µs  p(95)=6.61µs   p(99.9)=21.66ms
     http_req_connecting............: avg=65.64µs  min=0s      med=0s       max=107.36ms p(90)=0s      p(95)=0s       p(99.9)=21.6ms 
     http_req_duration..............: avg=528.89ms min=6.14ms  med=479.84ms max=1.87s    p(90)=1.06s   p(95)=1.21s    p(99.9)=1.73s  
       { expected_response:true }...: avg=528.89ms min=6.14ms  med=479.84ms max=1.87s    p(90)=1.06s   p(95)=1.21s    p(99.9)=1.73s  
     http_req_failed................: 0.00%  ✓ 0          ✗ 26646
     http_req_receiving.............: avg=108.22µs min=29.49µs med=51.76µs  max=51.71ms  p(90)=98.42µs p(95)=166.44µs p(99.9)=7.72ms 
     http_req_sending...............: avg=98.63µs  min=6.26µs  med=11.51µs  max=71.68ms  p(90)=29.78µs p(95)=117.72µs p(99.9)=17.1ms 
     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=528.69ms min=6.09ms  med=479.65ms max=1.87s    p(90)=1.06s   p(95)=1.21s    p(99.9)=1.73s  
     http_reqs......................: 26646  396.923092/s
     iteration_duration.............: avg=549.94ms min=6.39ms  med=504.09ms max=1.87s    p(90)=1.07s   p(95)=1.22s    p(99.9)=1.74s  
     iterations.....................: 25646  382.026931/s
     success_rate...................: 99.91% ✓ 25623      ✗ 23   
     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: `hive-gateway-bun`

K6 Output

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

     checks.........................: 100.00% ✓ 52741      ✗ 0    
     data_received..................: 1.6 GB  24 MB/s
     data_sent......................: 22 MB   314 kB/s
     http_req_blocked...............: avg=110.03µs min=1.26µs  med=2.89µs   max=127.28ms p(90)=4.76µs  p(95)=7.83µs   p(99.9)=30.49ms
     http_req_connecting............: avg=104.27µs min=0s      med=0s       max=127.11ms p(90)=0s      p(95)=0s       p(99.9)=30.44ms
     http_req_duration..............: avg=754.38ms min=6.68ms  med=712.68ms max=5.14s    p(90)=1.48s   p(95)=1.58s    p(99.9)=4.03s  
       { expected_response:true }...: avg=754.38ms min=6.68ms  med=712.68ms max=5.14s    p(90)=1.48s   p(95)=1.58s    p(99.9)=4.03s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 18581
     http_req_receiving.............: avg=217.26µs min=26.87µs med=44.48µs  max=143ms    p(90)=94.19µs p(95)=226.95µs p(99.9)=39.64ms
     http_req_sending...............: avg=241.09µs min=5.96µs  med=11.19µs  max=156.24ms p(90)=32.71µs p(95)=123.07µs p(99.9)=42.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=753.92ms min=6.63ms  med=712.14ms max=5.14s    p(90)=1.48s   p(95)=1.58s    p(99.9)=4.02s  
     http_reqs......................: 18581   268.113819/s
     iteration_duration.............: avg=797.17ms min=6.85ms  med=758.44ms max=5.19s    p(90)=1.49s   p(95)=1.6s     p(99.9)=3.94s  
     iterations.....................: 17579   253.655499/s
     success_rate...................: 100.00% ✓ 17579      ✗ 0    
     vus............................: 80      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`

K6 Output

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

     checks.........................: 100.00% ✓ 52182      ✗ 0    
     data_received..................: 1.6 GB  23 MB/s
     data_sent......................: 22 MB   309 kB/s
     http_req_blocked...............: avg=99.6µs   min=1.23µs  med=2.92µs   max=123.44ms p(90)=4.83µs  p(95)=7.21µs   p(99.9)=25.7ms 
     http_req_connecting............: avg=94.22µs  min=0s      med=0s       max=123.4ms  p(90)=0s      p(95)=0s       p(99.9)=25.62ms
     http_req_duration..............: avg=762.97ms min=6.92ms  med=707.12ms max=4.8s     p(90)=1.47s   p(95)=1.67s    p(99.9)=3.93s  
       { expected_response:true }...: avg=762.97ms min=6.92ms  med=707.12ms max=4.8s     p(90)=1.47s   p(95)=1.67s    p(99.9)=3.93s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 18394
     http_req_receiving.............: avg=178.08µs min=26.26µs med=45.22µs  max=126.36ms p(90)=93.59µs p(95)=156.55µs p(99.9)=27.95ms
     http_req_sending...............: avg=196.83µs min=5.66µs  med=11.1µs   max=165.73ms p(90)=30.1µs  p(95)=113.71µs p(99.9)=31.06ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s      p(95)=0s       p(99.9)=0s     
     http_req_waiting...............: avg=762.59ms min=6.85ms  med=706.87ms max=4.8s     p(90)=1.47s   p(95)=1.66s    p(99.9)=3.93s  
     http_reqs......................: 18394   263.991729/s
     iteration_duration.............: avg=807.17ms min=7.14ms  med=760.64ms max=4.81s    p(90)=1.49s   p(95)=1.67s    p(99.9)=4.02s  
     iterations.....................: 17394   249.639673/s
     success_rate...................: 100.00% ✓ 17394      ✗ 0    
     vus............................: 97      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% ✓ 29445      ✗ 0    
     data_received..................: 950 MB  14 MB/s
     data_sent......................: 13 MB   189 kB/s
     http_req_blocked...............: avg=33.11µs min=1.34µs med=3.18µs  max=31.03ms p(90)=5.18µs  p(95)=11.89µs  p(99.9)=4.07ms  
     http_req_connecting............: avg=27.24µs min=0s     med=0s      max=30.97ms p(90)=0s      p(95)=0s       p(99.9)=3.91ms  
     http_req_duration..............: avg=1.21s   min=7.21ms med=1.17s   max=15.75s  p(90)=2.2s    p(95)=2.52s    p(99.9)=14.62s  
       { expected_response:true }...: avg=1.21s   min=7.21ms med=1.17s   max=15.75s  p(90)=2.2s    p(95)=2.52s    p(99.9)=14.62s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 10815
     http_req_receiving.............: avg=68.73µs min=27.3µs med=52.38µs max=1.67ms  p(90)=96.75µs p(95)=117.61µs p(99.9)=990.06µs
     http_req_sending...............: avg=41.36µs min=6.07µs med=12.47µs max=18.16ms p(90)=26.28µs p(95)=42.95µs  p(99.9)=7.43ms  
     http_req_tls_handshaking.......: avg=0s      min=0s     med=0s      max=0s      p(90)=0s      p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=1.21s   min=7.16ms med=1.17s   max=15.75s  p(90)=2.2s    p(95)=2.52s    p(99.9)=14.62s  
     http_reqs......................: 10815   158.191903/s
     iteration_duration.............: avg=1.33s   min=7.63ms med=1.32s   max=15.76s  p(90)=2.24s   p(95)=2.56s    p(99.9)=14.65s  
     iterations.....................: 9815    143.56482/s
     success_rate...................: 100.00% ✓ 9815       ✗ 0    
     vus............................: 95      min=0        max=500
     vus_max........................: 500     min=500      max=500

Performance Overview

no-image-available

HTTP Overview

no-image-available

Copy link

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 14041 total, 0 failed avg: 215ms, p95: 227ms
hive-router 168 13644 total, 0 failed avg: 222ms, p95: 232ms
cosmo 167 13593 total, 0 failed avg: 222ms, p95: 244ms
hive-gateway 164 12604 total, 0 failed avg: 239ms, p95: 264ms
hive-gateway-bun 162 12410 total, 0 failed avg: 243ms, p95: 268ms
apollo-router 139 11373 total, 0 failed avg: 266ms, p95: 310ms
apollo-gateway 122 10007 total, 0 failed avg: 302ms, p95: 334ms
Summary for: `grafbase`

K6 Output

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

     checks.........................: 100.00% ✓ 41823      ✗ 0    
     data_received..................: 1.2 GB  15 MB/s
     data_sent......................: 16 MB   202 kB/s
     http_req_blocked...............: avg=18.78µs  min=1.17µs   med=1.83µs   max=8.85ms   p(90)=3.23µs   p(95)=4.71µs   p(99.9)=6.55ms  
     http_req_connecting............: avg=16.3µs   min=0s       med=0s       max=8.82ms   p(90)=0s       p(95)=0s       p(99.9)=6.53ms  
     http_req_duration..............: avg=215.13ms min=159.04ms med=214.47ms max=602.58ms p(90)=223.79ms p(95)=226.6ms  p(99.9)=501.08ms
       { expected_response:true }...: avg=215.13ms min=159.04ms med=214.47ms max=602.58ms p(90)=223.79ms p(95)=226.6ms  p(99.9)=501.08ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 14041
     http_req_receiving.............: avg=85.11µs  min=25.88µs  med=45.72µs  max=95.42ms  p(90)=93.43µs  p(95)=241.37µs p(99.9)=3.7ms   
     http_req_sending...............: avg=122.55µs min=5.57µs   med=8.34µs   max=357.98ms p(90)=26.02µs  p(95)=95.26µs  p(99.9)=10.5ms  
     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=214.93ms min=158.96ms med=214.34ms max=589.37ms p(90)=223.62ms p(95)=226.38ms p(99.9)=489.81ms
     http_reqs......................: 14041   173.545223/s
     iteration_duration.............: avg=215.43ms min=159.34ms med=214.73ms max=619.2ms  p(90)=223.99ms p(95)=226.79ms p(99.9)=515.38ms
     iterations.....................: 13941   172.309234/s
     success_rate...................: 100.00% ✓ 13941      ✗ 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% ✓ 40632      ✗ 0    
     data_received..................: 1.2 GB  15 MB/s
     data_sent......................: 16 MB   196 kB/s
     http_req_blocked...............: avg=19.73µs  min=1.16µs   med=2.08µs   max=9.28ms   p(90)=3.45µs   p(95)=4.85µs   p(99.9)=6.85ms  
     http_req_connecting............: avg=17.04µs  min=0s       med=0s       max=9.24ms   p(90)=0s       p(95)=0s       p(99.9)=6.83ms  
     http_req_duration..............: avg=221.58ms min=115.81ms med=220.46ms max=618.16ms p(90)=229.46ms p(95)=232.19ms p(99.9)=531.44ms
       { expected_response:true }...: avg=221.58ms min=115.81ms med=220.46ms max=618.16ms p(90)=229.46ms p(95)=232.19ms p(99.9)=531.44ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 13644
     http_req_receiving.............: avg=83.32µs  min=26.78µs  med=44.52µs  max=20.15ms  p(90)=94.09µs  p(95)=249.85µs p(99.9)=5.05ms  
     http_req_sending...............: avg=131.38µs min=5.54µs   med=8.57µs   max=377.81ms p(90)=28.94µs  p(95)=102.67µs p(99.9)=5.73ms  
     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.36ms min=110.97ms med=220.36ms max=617.4ms  p(90)=229.27ms p(95)=232ms    p(99.9)=502.98ms
     http_reqs......................: 13644   168.48817/s
     iteration_duration.............: avg=221.94ms min=116.07ms med=220.7ms  max=639.6ms  p(90)=229.67ms p(95)=232.38ms p(99.9)=548.87ms
     iterations.....................: 13544   167.253281/s
     success_rate...................: 100.00% ✓ 13544      ✗ 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% ✓ 40479      ✗ 0    
     data_received..................: 1.2 GB  15 MB/s
     data_sent......................: 16 MB   195 kB/s
     http_req_blocked...............: avg=21.01µs  min=1.42µs   med=2.68µs   max=10.04ms  p(90)=3.9µs    p(95)=4.99µs   p(99.9)=6.94ms  
     http_req_connecting............: avg=17.58µs  min=0s       med=0s       max=9.99ms   p(90)=0s       p(95)=0s       p(99.9)=6.92ms  
     http_req_duration..............: avg=222.02ms min=158.68ms med=220.9ms  max=637.79ms p(90)=237.72ms p(95)=243.51ms p(99.9)=521.65ms
       { expected_response:true }...: avg=222.02ms min=158.68ms med=220.9ms  max=637.79ms p(90)=237.72ms p(95)=243.51ms p(99.9)=521.65ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 13593
     http_req_receiving.............: avg=450.67µs min=29.16µs  med=63.9µs   max=32.42ms  p(90)=388.35µs p(95)=981.35µs p(99.9)=24.28ms 
     http_req_sending...............: avg=79.54µs  min=6.21µs   med=11.22µs  max=181.41ms p(90)=31.56µs  p(95)=125.2µs  p(99.9)=4.05ms  
     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.49ms min=158.58ms med=220.46ms max=636.53ms p(90)=237.1ms  p(95)=242.61ms p(99.9)=520.65ms
     http_reqs......................: 13593   167.810433/s
     iteration_duration.............: avg=222.47ms min=158.95ms med=221.29ms max=660.47ms p(90)=238.09ms p(95)=243.82ms p(99.9)=553.85ms
     iterations.....................: 13493   166.575897/s
     success_rate...................: 100.00% ✓ 13493      ✗ 0    
     vus............................: 13      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% ✓ 37512      ✗ 0    
     data_received..................: 1.1 GB  14 MB/s
     data_sent......................: 15 MB   191 kB/s
     http_req_blocked...............: avg=22.82µs  min=1.12µs   med=2.57µs   max=10ms     p(90)=4.08µs   p(95)=5.32µs   p(99.9)=7.19ms  
     http_req_connecting............: avg=19.33µs  min=0s       med=0s       max=9.96ms   p(90)=0s       p(95)=0s       p(99.9)=7.15ms  
     http_req_duration..............: avg=239.36ms min=130.81ms med=230.92ms max=791.69ms p(90)=251.34ms p(95)=263.97ms p(99.9)=678.59ms
       { expected_response:true }...: avg=239.36ms min=130.81ms med=230.92ms max=791.69ms p(90)=251.34ms p(95)=263.97ms p(99.9)=678.59ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 12604
     http_req_receiving.............: avg=87.05µs  min=25.24µs  med=44.7µs   max=11.28ms  p(90)=101.93µs p(95)=210.13µs p(99.9)=3.79ms  
     http_req_sending...............: avg=136.28µs min=5.36µs   med=10.59µs  max=338.05ms p(90)=32.59µs  p(95)=124.18µs p(99.9)=7.16ms  
     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.14ms min=128.19ms med=230.77ms max=790.86ms p(90)=251.21ms p(95)=263.64ms p(99.9)=678.4ms 
     http_reqs......................: 12604   164.144624/s
     iteration_duration.............: avg=240.27ms min=131.09ms med=231.3ms  max=799.46ms p(90)=251.71ms p(95)=264.44ms p(99.9)=680.38ms
     iterations.....................: 12504   162.842302/s
     success_rate...................: 100.00% ✓ 12504      ✗ 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% ✓ 36930      ✗ 0    
     data_received..................: 1.1 GB  14 MB/s
     data_sent......................: 14 MB   189 kB/s
     http_req_blocked...............: avg=22.55µs  min=1.2µs    med=2.74µs   max=9.73ms   p(90)=4.34µs   p(95)=5.66µs   p(99.9)=7.17ms  
     http_req_connecting............: avg=18.88µs  min=0s       med=0s       max=9.69ms   p(90)=0s       p(95)=0s       p(99.9)=7.14ms  
     http_req_duration..............: avg=242.91ms min=158.34ms med=234.14ms max=755.19ms p(90)=254.02ms p(95)=268.34ms p(99.9)=736.82ms
       { expected_response:true }...: avg=242.91ms min=158.34ms med=234.14ms max=755.19ms p(90)=254.02ms p(95)=268.34ms p(99.9)=736.82ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 12410
     http_req_receiving.............: avg=92.36µs  min=24.63µs  med=45.86µs  max=43.03ms  p(90)=99.15µs  p(95)=234.95µs p(99.9)=3.6ms   
     http_req_sending...............: avg=99.3µs   min=5.32µs   med=10.96µs  max=154.39ms p(90)=33.21µs  p(95)=129.35µs p(99.9)=4.36ms  
     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.72ms min=157.97ms med=234.02ms max=754.36ms p(90)=253.88ms p(95)=267.77ms p(99.9)=736.7ms 
     http_reqs......................: 12410   162.135291/s
     iteration_duration.............: avg=243.96ms min=158.63ms med=234.52ms max=780.51ms p(90)=254.37ms p(95)=268.83ms p(99.9)=739.88ms
     iterations.....................: 12310   160.828802/s
     success_rate...................: 100.00% ✓ 12310      ✗ 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% ✓ 33819      ✗ 0    
     data_received..................: 998 MB  12 MB/s
     data_sent......................: 13 MB   163 kB/s
     http_req_blocked...............: avg=26.91µs  min=1.64µs   med=2.76µs   max=10.27ms  p(90)=4.12µs   p(95)=5.17µs   p(99.9)=8.1ms   
     http_req_connecting............: avg=22.37µs  min=0s       med=0s       max=10.22ms  p(90)=0s       p(95)=0s       p(99.9)=8.08ms  
     http_req_duration..............: avg=265.8ms  min=149.29ms med=263.9ms  max=699.34ms p(90)=300.56ms p(95)=309.9ms  p(99.9)=609.03ms
       { expected_response:true }...: avg=265.8ms  min=149.29ms med=263.9ms  max=699.34ms p(90)=300.56ms p(95)=309.9ms  p(99.9)=609.03ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 11373
     http_req_receiving.............: avg=140.1µs  min=31.82µs  med=51.99µs  max=191.7ms  p(90)=151.86µs p(95)=427.63µs p(99.9)=5.23ms  
     http_req_sending...............: avg=101.22µs min=7.16µs   med=11.23µs  max=293.64ms p(90)=46.23µs  p(95)=144.47µs p(99.9)=4.96ms  
     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=265.56ms min=149.23ms med=263.72ms max=683.26ms p(90)=300.18ms p(95)=309.57ms p(99.9)=593.68ms
     http_reqs......................: 11373   139.829368/s
     iteration_duration.............: avg=266.7ms  min=149.54ms med=264.51ms max=724.63ms p(90)=301.03ms p(95)=310.44ms p(99.9)=643.04ms
     iterations.....................: 11273   138.599883/s
     success_rate...................: 100.00% ✓ 11273      ✗ 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% ✓ 29721      ✗ 0    
     data_received..................: 879 MB  11 MB/s
     data_sent......................: 12 MB   143 kB/s
     http_req_blocked...............: avg=31.35µs  min=1.32µs   med=3.31µs   max=10.84ms  p(90)=5.09µs   p(95)=6.05µs   p(99.9)=8.66ms  
     http_req_connecting............: avg=26.58µs  min=0s       med=0s       max=10.81ms  p(90)=0s       p(95)=0s       p(99.9)=8.63ms  
     http_req_duration..............: avg=302.12ms min=211.29ms med=300.05ms max=816.84ms p(90)=325.28ms p(95)=334ms    p(99.9)=688.14ms
       { expected_response:true }...: avg=302.12ms min=211.29ms med=300.05ms max=816.84ms p(90)=325.28ms p(95)=334ms    p(99.9)=688.14ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 10007
     http_req_receiving.............: avg=87.91µs  min=30.87µs  med=63.06µs  max=14.44ms  p(90)=114.27µs p(95)=144.36µs p(99.9)=2.99ms  
     http_req_sending...............: avg=82.19µs  min=6.52µs   med=13.26µs  max=154.29ms p(90)=24.37µs  p(95)=41.48µs  p(99.9)=3.79ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s       p(99.9)=0s      
     http_req_waiting...............: avg=301.95ms min=211.15ms med=299.94ms max=815.98ms p(90)=325.1ms  p(95)=333.86ms p(99.9)=687.06ms
     http_reqs......................: 10007   122.579839/s
     iteration_duration.............: avg=303.47ms min=220.48ms med=300.6ms  max=849.31ms p(90)=325.77ms p(95)=334.45ms p(99.9)=724.06ms
     iterations.....................: 9907    121.354898/s
     success_rate...................: 100.00% ✓ 9907       ✗ 0    
     vus............................: 50      min=0        max=50 
     vus_max........................: 50      min=50       max=50 

Performance Overview

no-image-available

HTTP Overview

no-image-available

Copy link

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 173 13989 total, 0 failed avg: 216ms, p95: 227ms
hive-router 167 13538 total, 0 failed avg: 223ms, p95: 235ms
cosmo 158 12891 total, 0 failed avg: 235ms, p95: 259ms
hive-gateway 146 11192 total, 0 failed avg: 270ms, p95: 411ms
hive-gateway-bun 144 11065 total, 0 failed avg: 272ms, p95: 312ms
apollo-router 125 10204 total, 0 failed avg: 296ms, p95: 339ms
apollo-gateway 86 7059 total, 0 failed avg: 428ms, p95: 472ms
Summary for: `grafbase`

K6 Output

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

     checks.........................: 100.00% ✓ 41667      ✗ 0    
     data_received..................: 1.2 GB  15 MB/s
     data_sent......................: 16 MB   201 kB/s
     http_req_blocked...............: avg=18.86µs  min=1.24µs   med=1.91µs   max=9.17ms   p(90)=3.37µs   p(95)=4.57µs   p(99.9)=6.6ms   
     http_req_connecting............: avg=16.29µs  min=0s       med=0s       max=9.14ms   p(90)=0s       p(95)=0s       p(99.9)=6.58ms  
     http_req_duration..............: avg=215.69ms min=160.39ms med=214.77ms max=610.84ms p(90)=224.5ms  p(95)=227.33ms p(99.9)=515.51ms
       { expected_response:true }...: avg=215.69ms min=160.39ms med=214.77ms max=610.84ms p(90)=224.5ms  p(95)=227.33ms p(99.9)=515.51ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 13989
     http_req_receiving.............: avg=75.39µs  min=25µs     med=44.88µs  max=13.86ms  p(90)=87.93µs  p(95)=234.11µs p(99.9)=2.9ms   
     http_req_sending...............: avg=145.85µs min=5.41µs   med=8.25µs   max=368.28ms p(90)=27.32µs  p(95)=94.47µs  p(99.9)=8.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=215.47ms min=160.34ms med=214.66ms max=610.18ms p(90)=224.37ms p(95)=227.11ms p(99.9)=497.86ms
     http_reqs......................: 13989   173.053241/s
     iteration_duration.............: avg=216ms    min=160.62ms med=215.04ms max=621.55ms p(90)=224.72ms p(95)=227.56ms p(99.9)=529.37ms
     iterations.....................: 13889   171.816175/s
     success_rate...................: 100.00% ✓ 13889      ✗ 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% ✓ 40314      ✗ 0    
     data_received..................: 1.2 GB  15 MB/s
     data_sent......................: 16 MB   195 kB/s
     http_req_blocked...............: avg=20.29µs  min=1.18µs   med=2.17µs   max=9.25ms   p(90)=3.13µs   p(95)=4.28µs   p(99.9)=6.91ms  
     http_req_connecting............: avg=17.72µs  min=0s       med=0s       max=9.22ms   p(90)=0s       p(95)=0s       p(99.9)=6.89ms  
     http_req_duration..............: avg=222.92ms min=162.93ms med=221.72ms max=611.15ms p(90)=231.46ms p(95)=234.5ms  p(99.9)=519.36ms
       { expected_response:true }...: avg=222.92ms min=162.93ms med=221.72ms max=611.15ms p(90)=231.46ms p(95)=234.5ms  p(99.9)=519.36ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 13538
     http_req_receiving.............: avg=130.06µs min=25.49µs  med=42.7µs   max=224.85ms p(90)=87.03µs  p(95)=240.35µs p(99.9)=5.76ms  
     http_req_sending...............: avg=167.51µs min=5.52µs   med=9.12µs   max=354.92ms p(90)=27.13µs  p(95)=96.91µs  p(99.9)=8.16ms  
     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=222.62ms min=162.88ms med=221.59ms max=579.5ms  p(90)=231.32ms p(95)=234.31ms p(99.9)=473.47ms
     http_reqs......................: 13538   167.533004/s
     iteration_duration.............: avg=223.28ms min=163.19ms med=221.99ms max=625.84ms p(90)=231.65ms p(95)=234.7ms  p(99.9)=531.49ms
     iterations.....................: 13438   166.295502/s
     success_rate...................: 100.00% ✓ 13438      ✗ 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% ✓ 38373      ✗ 0    
     data_received..................: 1.1 GB  14 MB/s
     data_sent......................: 15 MB   185 kB/s
     http_req_blocked...............: avg=21.58µs  min=1.26µs   med=2.61µs   max=9.36ms   p(90)=3.81µs   p(95)=4.88µs   p(99.9)=7.04ms  
     http_req_connecting............: avg=18.25µs  min=0s       med=0s       max=9.33ms   p(90)=0s       p(95)=0s       p(99.9)=7.02ms  
     http_req_duration..............: avg=234.63ms min=149.09ms med=234.54ms max=646.85ms p(90)=253.15ms p(95)=258.97ms p(99.9)=538.67ms
       { expected_response:true }...: avg=234.63ms min=149.09ms med=234.54ms max=646.85ms p(90)=253.15ms p(95)=258.97ms p(99.9)=538.67ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 12891
     http_req_receiving.............: avg=322.31µs min=28.62µs  med=61.71µs  max=257.59ms p(90)=169.11µs p(95)=474.23µs p(99.9)=24.76ms 
     http_req_sending...............: avg=55.97µs  min=5.92µs   med=10.87µs  max=88.4ms   p(90)=28.83µs  p(95)=119.93µs p(99.9)=4.09ms  
     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=234.25ms min=138.92ms med=234.28ms max=645.55ms p(90)=252.6ms  p(95)=258.53ms p(99.9)=537.79ms
     http_reqs......................: 12891   158.962666/s
     iteration_duration.............: avg=235.25ms min=149.37ms med=235.01ms max=679.12ms p(90)=253.47ms p(95)=259.31ms p(99.9)=594.19ms
     iterations.....................: 12791   157.729537/s
     success_rate...................: 100.00% ✓ 12791      ✗ 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% ✓ 33276      ✗ 0    
     data_received..................: 983 MB  13 MB/s
     data_sent......................: 13 MB   170 kB/s
     http_req_blocked...............: avg=31.51µs  min=1.24µs   med=2.83µs   max=12.08ms  p(90)=4.59µs   p(95)=6.11µs   p(99.9)=9.55ms  
     http_req_connecting............: avg=27.84µs  min=0s       med=0s       max=12.05ms  p(90)=0s       p(95)=0s       p(99.9)=9.52ms  
     http_req_duration..............: avg=269.56ms min=149.98ms med=259.65ms max=769.17ms p(90)=278.99ms p(95)=410.56ms p(99.9)=670.15ms
       { expected_response:true }...: avg=269.56ms min=149.98ms med=259.65ms max=769.17ms p(90)=278.99ms p(95)=410.56ms p(99.9)=670.15ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 11192
     http_req_receiving.............: avg=109.42µs min=25.69µs  med=47.97µs  max=159.02ms p(90)=110.75µs p(95)=377.39µs p(99.9)=3.04ms  
     http_req_sending...............: avg=149.51µs min=5.44µs   med=11.25µs  max=231.82ms p(90)=37.26µs  p(95)=157.29µs p(99.9)=10.02ms 
     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=269.3ms  min=145.52ms med=259.51ms max=768.37ms p(90)=278.69ms p(95)=409.02ms p(99.9)=669.15ms
     http_reqs......................: 11192   146.138678/s
     iteration_duration.............: avg=270.89ms min=150.26ms med=260.01ms max=807.49ms p(90)=279.38ms p(95)=412.92ms p(99.9)=698.09ms
     iterations.....................: 11092   144.832936/s
     success_rate...................: 100.00% ✓ 11092      ✗ 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% ✓ 32895      ✗ 0    
     data_received..................: 972 MB  13 MB/s
     data_sent......................: 13 MB   168 kB/s
     http_req_blocked...............: avg=31.25µs  min=1.19µs   med=2.81µs   max=11.79ms  p(90)=4.52µs   p(95)=5.98µs   p(99.9)=9.32ms  
     http_req_connecting............: avg=27.57µs  min=0s       med=0s       max=11.75ms  p(90)=0s       p(95)=0s       p(99.9)=9.29ms  
     http_req_duration..............: avg=272.46ms min=161.42ms med=262.28ms max=853.33ms p(90)=279.91ms p(95)=311.54ms p(99.9)=712.6ms 
       { expected_response:true }...: avg=272.46ms min=161.42ms med=262.28ms max=853.33ms p(90)=279.91ms p(95)=311.54ms p(99.9)=712.6ms 
     http_req_failed................: 0.00%   ✓ 0          ✗ 11065
     http_req_receiving.............: avg=102.63µs min=26.84µs  med=47.84µs  max=20.49ms  p(90)=113.13µs p(95)=375.18µs p(99.9)=5.58ms  
     http_req_sending...............: avg=129.76µs min=5.71µs   med=11.37µs  max=269.72ms p(90)=35.79µs  p(95)=151.06µs p(99.9)=11.39ms 
     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=272.23ms min=161.32ms med=262.13ms max=852.52ms p(90)=279.61ms p(95)=311.02ms p(99.9)=711.44ms
     http_reqs......................: 11065   144.396628/s
     iteration_duration.............: avg=273.93ms min=195.55ms med=262.63ms max=880.87ms p(90)=280.36ms p(95)=313.13ms p(99.9)=806.01ms
     iterations.....................: 10965   143.091643/s
     success_rate...................: 100.00% ✓ 10965      ✗ 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% ✓ 30312      ✗ 0    
     data_received..................: 895 MB  11 MB/s
     data_sent......................: 12 MB   146 kB/s
     http_req_blocked...............: avg=26.47µs  min=1.66µs   med=2.86µs   max=9.23ms   p(90)=4.07µs   p(95)=5.03µs   p(99.9)=7.42ms  
     http_req_connecting............: avg=22.92µs  min=0s       med=0s       max=9.2ms    p(90)=0s       p(95)=0s       p(99.9)=7.41ms  
     http_req_duration..............: avg=295.91ms min=188.58ms med=297.54ms max=708.76ms p(90)=330.12ms p(95)=338.76ms p(99.9)=606.03ms
       { expected_response:true }...: avg=295.91ms min=188.58ms med=297.54ms max=708.76ms p(90)=330.12ms p(95)=338.76ms p(99.9)=606.03ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 10204
     http_req_receiving.............: avg=84.92µs  min=33.79µs  med=50.44µs  max=5.33ms   p(90)=99.14µs  p(95)=245.68µs p(99.9)=1.62ms  
     http_req_sending...............: avg=88.48µs  min=7.37µs   med=11.05µs  max=282.25ms p(90)=28.04µs  p(95)=139.96µs p(99.9)=2.61ms  
     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=295.73ms min=188.51ms med=297.41ms max=707.64ms p(90)=329.86ms p(95)=338.61ms p(99.9)=604.38ms
     http_reqs......................: 10204   125.616595/s
     iteration_duration.............: avg=297.17ms min=188.84ms med=298.15ms max=729.53ms p(90)=330.48ms p(95)=339.1ms  p(99.9)=660.52ms
     iterations.....................: 10104   124.385542/s
     success_rate...................: 100.00% ✓ 10104      ✗ 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% ✓ 20877     ✗ 0   
     data_received..................: 620 MB  7.6 MB/s
     data_sent......................: 8.2 MB  101 kB/s
     http_req_blocked...............: avg=43.67µs  min=1.25µs   med=3µs      max=11.7ms   p(90)=4.36µs   p(95)=5.21µs   p(99.9)=9.78ms  
     http_req_connecting............: avg=40.17µs  min=0s       med=0s       max=11.65ms  p(90)=0s       p(95)=0s       p(99.9)=9.75ms  
     http_req_duration..............: avg=428.46ms min=211.4ms  med=430.82ms max=883.5ms  p(90)=459.77ms p(95)=472.41ms p(99.9)=841.67ms
       { expected_response:true }...: avg=428.46ms min=211.4ms  med=430.82ms max=883.5ms  p(90)=459.77ms p(95)=472.41ms p(99.9)=841.67ms
     http_req_failed................: 0.00%   ✓ 0         ✗ 7059
     http_req_receiving.............: avg=72.77µs  min=27.62µs  med=50.8µs   max=90.14ms  p(90)=87.57µs  p(95)=102.58µs p(99.9)=476.34µs
     http_req_sending...............: avg=84.81µs  min=6.02µs   med=12.15µs  max=250.85ms p(90)=17.71µs  p(95)=23.46µs  p(99.9)=4.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=428.3ms  min=211.31ms med=430.75ms max=875.58ms p(90)=459.66ms p(95)=472.25ms p(99.9)=834.09ms
     http_reqs......................: 7059    86.445465/s
     iteration_duration.............: avg=431.98ms min=271.08ms med=431.32ms max=903.23ms p(90)=460.48ms p(95)=472.86ms p(99.9)=869.62ms
     iterations.....................: 6959    85.220852/s
     success_rate...................: 100.00% ✓ 6959      ✗ 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 2eb08e5 into main Oct 22, 2025
33 of 34 checks passed
@ardatan ardatan deleted the dependabot/npm_and_yarn/npm_and_yarn-fd296dbd23 branch October 22, 2025 00:21
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