Skip to content

Update ghcr.io/grafbase/gateway Docker tag to v0.47.2 #755

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 21, 2025

This PR contains the following updates:

Package Type Update Change
ghcr.io/grafbase/gateway (source) final patch 0.47.1 -> 0.47.2

Configuration

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

🚦 Automerge: Enabled.

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

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


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

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

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

Overview for: federation/constant-vus-subgraphs-delay-resources

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

This scenario was running 500 VUs over 30s

Comparison

Comparison

Gateway RPS ⬇️ Requests Duration Notes
cosmo 175 5509 total, 0 failed avg: 1518ms, p95: 4190ms
grafbase 166 5212 total, 0 failed avg: 1418ms, p95: 2908ms
apollo-router 151 4699 total, 19 failed avg: 1535ms, p95: 4748ms ❌ 19 failed requests, 19 non-200 responses, 21 unexpected GraphQL errors, non-compatible response structure (2)
hive-gateway 94 3311 total, 0 failed avg: 4809ms, p95: 32767ms
apollo-server 90 3188 total, 0 failed avg: 5043ms, p95: 33017ms
hive-gateway-bun 81 2831 total, 0 failed avg: 5586ms, p95: 8864ms
mercurius 76 2523 total, 0 failed avg: 6177ms, p95: 10768ms
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 16467      ✗ 0    
     data_received..................: 484 MB  15 MB/s
     data_sent......................: 6.5 MB  209 kB/s
     http_req_blocked...............: avg=3.2ms    min=1.44µs  med=3.3µs    max=2.26s   p(90)=20.84µs p(95)=17.57ms
     http_req_connecting............: avg=2.27ms   min=0s      med=0s       max=456.8ms p(90)=0s      p(95)=16.99ms
     http_req_duration..............: avg=1.51s    min=3.2ms   med=1.19s    max=8.65s   p(90)=3.18s   p(95)=4.19s  
       { expected_response:true }...: avg=1.51s    min=3.2ms   med=1.19s    max=8.65s   p(90)=3.18s   p(95)=4.19s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 5509 
     http_req_receiving.............: avg=552.57ms min=34.84µs med=98.62µs  max=7.25s   p(90)=2.19s   p(95)=3s     
     http_req_sending...............: avg=29.81ms  min=7.92µs  med=15.21µs  max=4.35s   p(90)=1.74ms  p(95)=86.17ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s      p(90)=0s      p(95)=0s     
     http_req_waiting...............: avg=935.18ms min=3.06ms  med=872.49ms max=4.23s   p(90)=1.54s   p(95)=1.77s  
     http_reqs......................: 5509    175.980493/s
     iteration_duration.............: avg=2.76s    min=24.79ms med=2.35s    max=14.65s  p(90)=5.38s   p(95)=6.46s  
     iterations.....................: 5489    175.341609/s
     vus............................: 183     min=183      max=500
     vus_max........................: 500     min=500      max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `grafbase`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 15576      ✗ 0    
     data_received..................: 458 MB  15 MB/s
     data_sent......................: 6.2 MB  198 kB/s
     http_req_blocked...............: avg=4.08ms   min=1.51µs  med=3.75µs  max=1.75s p(90)=95.1µs p(95)=17.14ms
     http_req_connecting............: avg=3.63ms   min=0s      med=0s      max=1.75s p(90)=0s     p(95)=15.11ms
     http_req_duration..............: avg=1.41s    min=3.16ms  med=1.28s   max=7.02s p(90)=2.59s  p(95)=2.9s   
       { expected_response:true }...: avg=1.41s    min=3.16ms  med=1.28s   max=7.02s p(90)=2.59s  p(95)=2.9s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5212 
     http_req_receiving.............: avg=253.44ms min=33µs    med=87.65µs max=5.19s p(90)=1.05s  p(95)=1.48s  
     http_req_sending...............: avg=29.75ms  min=7.89µs  med=18.1µs  max=3.92s p(90)=1.07ms p(95)=4.49ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s    p(90)=0s     p(95)=0s     
     http_req_waiting...............: avg=1.13s    min=3.09ms  med=1.12s   max=4.8s  p(90)=1.81s  p(95)=1.95s  
     http_reqs......................: 5212    166.534508/s
     iteration_duration.............: avg=2.92s    min=32.25ms med=2.66s   max=13.7s p(90)=5.17s  p(95)=6.19s  
     iterations.....................: 5192    165.895465/s
     vus............................: 193     min=193      max=500
     vus_max........................: 500     min=500      max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-router`

K6 Output

     ✗ response code was 200
      ↳  99% — ✓ 4660 / ✗ 19
     ✗ no graphql errors
      ↳  99% — ✓ 4658 / ✗ 21
     ✗ valid response structure
      ↳  99% — ✓ 4658 / ✗ 2

     █ setup

     checks.........................: 99.70% ✓ 13976      ✗ 42   
     data_received..................: 411 MB 13 MB/s
     data_sent......................: 5.6 MB 180 kB/s
     http_req_blocked...............: avg=26.91ms  min=1.46µs  med=4.07µs   max=5.32s  p(90)=7.23ms p(95)=24.27ms 
     http_req_connecting............: avg=26.15ms  min=0s      med=0s       max=5.32s  p(90)=6.44ms p(95)=23.98ms 
     http_req_duration..............: avg=1.53s    min=6.73ms  med=1.07s    max=11.41s p(90)=3.27s  p(95)=4.74s   
       { expected_response:true }...: avg=1.53s    min=6.73ms  med=1.07s    max=11.41s p(90)=3.25s  p(95)=4.74s   
     http_req_failed................: 0.40%  ✓ 19         ✗ 4680 
     http_req_receiving.............: avg=653.16ms min=0s      med=107.99µs max=10.32s p(90)=2.24s  p(95)=3.44s   
     http_req_sending...............: avg=70.39ms  min=7.48µs  med=21.23µs  max=5.01s  p(90)=2.66ms p(95)=147.66ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s     p(95)=0s      
     http_req_waiting...............: avg=811.62ms min=6.66ms  med=744.35ms max=2.93s  p(90)=1.57s  p(95)=1.86s   
     http_reqs......................: 4699   151.250193/s
     iteration_duration.............: avg=3.22s    min=29.41ms med=2.6s     max=17.18s p(90)=6.71s  p(95)=8.4s    
     iterations.....................: 4679   150.606438/s
     vus............................: 87     min=87       max=500
     vus_max........................: 500    min=500      max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 9873      ✗ 0    
     data_received..................: 291 MB  8.3 MB/s
     data_sent......................: 3.9 MB  113 kB/s
     http_req_blocked...............: avg=4.44ms min=2.07µs   med=4.15µs  max=131.67ms p(90)=6.72ms p(95)=38.4ms 
     http_req_connecting............: avg=4.35ms min=0s       med=0s      max=131.64ms p(90)=6.45ms p(95)=37.86ms
     http_req_duration..............: avg=4.8s   min=11.49ms  med=2.08s   max=34.35s   p(90)=12.4s  p(95)=32.76s 
       { expected_response:true }...: avg=4.8s   min=11.49ms  med=2.08s   max=34.35s   p(90)=12.4s  p(95)=32.76s 
     http_req_failed................: 0.00%   ✓ 0         ✗ 3311 
     http_req_receiving.............: avg=5.75ms min=40.95µs  med=91.61µs max=549.1ms  p(90)=1.36ms p(95)=7.15ms 
     http_req_sending...............: avg=1.79ms min=8.72µs   med=21.91µs max=166.51ms p(90)=1.81ms p(95)=12.35ms
     http_req_tls_handshaking.......: avg=0s     min=0s       med=0s      max=0s       p(90)=0s     p(95)=0s     
     http_req_waiting...............: avg=4.8s   min=11.38ms  med=2.07s   max=34.35s   p(90)=12.4s  p(95)=32.73s 
     http_reqs......................: 3311    94.758165/s
     iteration_duration.............: avg=4.91s  min=240.92ms med=2.13s   max=34.38s   p(90)=12.55s p(95)=32.88s 
     iterations.....................: 3291    94.185781/s
     vus............................: 109     min=109     max=500
     vus_max........................: 500     min=500     max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-server`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 9504      ✗ 0    
     data_received..................: 280 MB  8.0 MB/s
     data_sent......................: 3.8 MB  108 kB/s
     http_req_blocked...............: avg=2.15ms   min=1.38µs   med=3.11µs   max=30.62ms p(90)=10.08ms  p(95)=19.61ms 
     http_req_connecting............: avg=2.12ms   min=0s       med=0s       max=30.6ms  p(90)=9.82ms   p(95)=19.5ms  
     http_req_duration..............: avg=5.04s    min=9.75ms   med=1.38s    max=34.7s   p(90)=31.52s   p(95)=33.01s  
       { expected_response:true }...: avg=5.04s    min=9.75ms   med=1.38s    max=34.7s   p(90)=31.52s   p(95)=33.01s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 3188 
     http_req_receiving.............: avg=192.14µs min=42.03µs  med=102.76µs max=25.92ms p(90)=219.25µs p(95)=366.81µs
     http_req_sending...............: avg=308.01µs min=8.73µs   med=16.16µs  max=18.39ms p(90)=900.88µs p(95)=2.03ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=5.04s    min=9.67ms   med=1.38s    max=34.7s   p(90)=31.52s   p(95)=33.01s  
     http_reqs......................: 3188    90.821683/s
     iteration_duration.............: avg=5.09s    min=240.71ms med=1.4s     max=34.7s   p(90)=31.56s   p(95)=33.04s  
     iterations.....................: 3168    90.25191/s
     vus............................: 17      min=17      max=500
     vus_max........................: 500     min=500     max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

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

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 8433      ✗ 0    
     data_received..................: 249 MB  7.1 MB/s
     data_sent......................: 3.4 MB  96 kB/s
     http_req_blocked...............: avg=4.18ms  min=2.01µs   med=5.07µs   max=230.43ms p(90)=23.33ms p(95)=29.8ms 
     http_req_connecting............: avg=3.96ms  min=0s       med=0s       max=53.47ms  p(90)=22.91ms p(95)=29.56ms
     http_req_duration..............: avg=5.58s   min=16.61ms  med=5.5s     max=13.02s   p(90)=8.19s   p(95)=8.86s  
       { expected_response:true }...: avg=5.58s   min=16.61ms  med=5.5s     max=13.02s   p(90)=8.19s   p(95)=8.86s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2831 
     http_req_receiving.............: avg=65.17ms min=41.66µs  med=149.59µs max=4.01s    p(90)=8.38ms  p(95)=242.3ms
     http_req_sending...............: avg=2.58ms  min=9.93µs   med=28.61µs  max=551.14ms p(90)=3.61ms  p(95)=6.63ms 
     http_req_tls_handshaking.......: avg=0s      min=0s       med=0s       max=0s       p(90)=0s      p(95)=0s     
     http_req_waiting...............: avg=5.51s   min=16.44ms  med=5.44s    max=13.02s   p(90)=7.96s   p(95)=8.75s  
     http_reqs......................: 2831    81.072496/s
     iteration_duration.............: avg=5.76s   min=266.17ms med=5.6s     max=13.04s   p(90)=8.41s   p(95)=9.2s   
     iterations.....................: 2811    80.499748/s
     vus............................: 158     min=158     max=500
     vus_max........................: 500     min=500     max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `mercurius`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 7509      ✗ 0    
     data_received..................: 222 MB  6.7 MB/s
     data_sent......................: 3.0 MB  91 kB/s
     http_req_blocked...............: avg=3.19ms   min=1.74µs   med=3.65µs  max=38.68ms  p(90)=19.03ms  p(95)=25.06ms 
     http_req_connecting............: avg=3.02ms   min=0s       med=0s      max=31.68ms  p(90)=14.09ms  p(95)=24.54ms 
     http_req_duration..............: avg=6.17s    min=12.91ms  med=6.15s   max=12.7s    p(90)=8.19s    p(95)=10.76s  
       { expected_response:true }...: avg=6.17s    min=12.91ms  med=6.15s   max=12.7s    p(90)=8.19s    p(95)=10.76s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2523 
     http_req_receiving.............: avg=2.61ms   min=38.02µs  med=92.92µs max=559.54ms p(90)=243.57µs p(95)=484.95µs
     http_req_sending...............: avg=378.02µs min=8.05µs   med=19.84µs max=5.09ms   p(90)=1.14ms   p(95)=3.73ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s      max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=6.17s    min=12.83ms  med=6.15s   max=12.7s    p(90)=8.19s    p(95)=10.76s  
     http_reqs......................: 2523    76.474867/s
     iteration_duration.............: avg=6.28s    min=472.15ms med=6.17s   max=12.73s   p(90)=8.21s    p(95)=10.8s   
     iterations.....................: 2503    75.868646/s
     vus............................: 32      min=32      max=500
     vus_max........................: 500     min=500     max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

Copy link

Overview for: federation/constant-vus-over-time

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

This scenario was running 300 VUs over 30s

Comparison

Comparison

Gateway RPS ⬇️ Requests Duration Notes
cosmo 180 5574 total, 0 failed avg: 801ms, p95: 2190ms
grafbase 169 5251 total, 0 failed avg: 907ms, p95: 2044ms
apollo-router 151 4692 total, 1 failed avg: 942ms, p95: 2674ms ❌ 1 failed requests, 1 non-200 responses, 1 unexpected GraphQL errors
hive-gateway 94 3105 total, 0 failed avg: 2982ms, p95: 13566ms
hive-gateway-bun 93 3058 total, 0 failed avg: 2957ms, p95: 4919ms
apollo-server 87 2903 total, 0 failed avg: 3232ms, p95: 19516ms
mercurius 76 2455 total, 0 failed avg: 3745ms, p95: 5215ms
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 16662      ✗ 0    
     data_received..................: 489 MB  16 MB/s
     data_sent......................: 6.6 MB  214 kB/s
     http_req_blocked...............: avg=1.78ms   min=1.54µs  med=3.28µs   max=1.86s p(90)=5.59µs   p(95)=1.52ms  
     http_req_connecting............: avg=1.25ms   min=0s      med=0s       max=1.86s p(90)=0s       p(95)=1.04ms  
     http_req_duration..............: avg=800.62ms min=3.17ms  med=640.09ms max=4.58s p(90)=1.73s    p(95)=2.18s   
       { expected_response:true }...: avg=800.62ms min=3.17ms  med=640.09ms max=4.58s p(90)=1.73s    p(95)=2.18s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5574 
     http_req_receiving.............: avg=314.73ms min=33.33µs med=104.16µs max=3.89s p(90)=1.18s    p(95)=1.62s   
     http_req_sending...............: avg=18.66ms  min=7.99µs  med=15.29µs  max=2.52s p(90)=279.78µs p(95)=22.45ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s    p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=467.21ms min=3.04ms  med=456.57ms max=1.78s p(90)=804.97ms p(95)=960.41ms
     http_reqs......................: 5574    180.052476/s
     iteration_duration.............: avg=1.63s    min=26.07ms med=1.32s    max=7.58s p(90)=3.45s    p(95)=4.1s    
     iterations.....................: 5554    179.406432/s
     vus............................: 300     min=300      max=300
     vus_max........................: 300     min=300      max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `grafbase`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 15693      ✗ 0    
     data_received..................: 461 MB  15 MB/s
     data_sent......................: 6.2 MB  202 kB/s
     http_req_blocked...............: avg=2.32ms   min=1.49µs  med=3.67µs   max=2.16s p(90)=6.77µs   p(95)=3.02ms 
     http_req_connecting............: avg=1.99ms   min=0s      med=0s       max=2.16s p(90)=0s       p(95)=1.34ms 
     http_req_duration..............: avg=907.49ms min=3.41ms  med=798.17ms max=4.89s p(90)=1.65s    p(95)=2.04s  
       { expected_response:true }...: avg=907.49ms min=3.41ms  med=798.17ms max=4.89s p(90)=1.65s    p(95)=2.04s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 5251 
     http_req_receiving.............: avg=214.83ms min=29.7µs  med=89.74µs  max=4.68s p(90)=946.52ms p(95)=1.16s  
     http_req_sending...............: avg=19.92ms  min=8.21µs  med=18.08µs  max=3.35s p(90)=318.49µs p(95)=19.36ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s    p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=672.72ms min=3.34ms  med=635.52ms max=2.34s p(90)=1.16s    p(95)=1.26s  
     http_reqs......................: 5251    169.771066/s
     iteration_duration.............: avg=1.74s    min=33.25ms med=1.51s    max=8.67s p(90)=3.29s    p(95)=4.04s  
     iterations.....................: 5231    169.124442/s
     vus............................: 300     min=300      max=300
     vus_max........................: 300     min=300      max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-router`

K6 Output

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

     █ setup

     checks.........................: 99.98% ✓ 14013      ✗ 2    
     data_received..................: 412 MB 13 MB/s
     data_sent......................: 5.6 MB 180 kB/s
     http_req_blocked...............: avg=3.38ms   min=1.68µs  med=4.35µs   max=4.06s  p(90)=7.65µs   p(95)=1.72ms
     http_req_connecting............: avg=3.17ms   min=0s      med=0s       max=4.06s  p(90)=0s       p(95)=1.47ms
     http_req_duration..............: avg=941.76ms min=6.62ms  med=694.21ms max=5.16s  p(90)=2.05s    p(95)=2.67s 
       { expected_response:true }...: avg=941.87ms min=6.62ms  med=694.38ms max=5.16s  p(90)=2.05s    p(95)=2.67s 
     http_req_failed................: 0.02%  ✓ 1          ✗ 4691 
     http_req_receiving.............: avg=372.72ms min=0s      med=124.28µs max=5.12s  p(90)=1.36s    p(95)=1.95s 
     http_req_sending...............: avg=19.68ms  min=8.23µs  med=22.26µs  max=3.39s  p(90)=334.28µs p(95)=1.82ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s    
     http_req_waiting...............: avg=549.34ms min=6.53ms  med=503.74ms max=1.89s  p(90)=993.02ms p(95)=1.23s 
     http_reqs......................: 4692   151.24691/s
     iteration_duration.............: avg=1.93s    min=34.73ms med=1.58s    max=10.69s p(90)=3.98s    p(95)=4.81s 
     iterations.....................: 4672   150.602209/s
     vus............................: 24     min=24       max=300
     vus_max........................: 300    min=300      max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 9255      ✗ 0    
     data_received..................: 273 MB  8.3 MB/s
     data_sent......................: 3.7 MB  112 kB/s
     http_req_blocked...............: avg=591.26µs min=1.95µs  med=3.98µs  max=15.84ms  p(90)=28.91µs  p(95)=5.82ms
     http_req_connecting............: avg=571.64µs min=0s      med=0s      max=15.79ms  p(90)=0s       p(95)=5.77ms
     http_req_duration..............: avg=2.98s    min=13.14ms med=1.62s   max=32.43s   p(90)=2.59s    p(95)=13.56s
       { expected_response:true }...: avg=2.98s    min=13.14ms med=1.62s   max=32.43s   p(90)=2.59s    p(95)=13.56s
     http_req_failed................: 0.00%   ✓ 0         ✗ 3105 
     http_req_receiving.............: avg=2.46ms   min=42.79µs med=94.16µs max=539.74ms p(90)=570.18µs p(95)=2.45ms
     http_req_sending...............: avg=354.43µs min=9.4µs   med=21.65µs max=79.59ms  p(90)=197.44µs p(95)=1.01ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s       p(90)=0s       p(95)=0s    
     http_req_waiting...............: avg=2.97s    min=13.04ms med=1.62s   max=32.43s   p(90)=2.59s    p(95)=13.56s
     http_reqs......................: 3105    94.500447/s
     iteration_duration.............: avg=3.04s    min=67.88ms med=1.66s   max=32.44s   p(90)=2.71s    p(95)=13.99s
     iterations.....................: 3085    93.891748/s
     vus............................: 121     min=121     max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

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

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 9114      ✗ 0    
     data_received..................: 268 MB  8.2 MB/s
     data_sent......................: 3.6 MB  111 kB/s
     http_req_blocked...............: avg=784.97µs min=1.69µs   med=3.37µs   max=23.93ms p(90)=35.3µs   p(95)=8.59ms  
     http_req_connecting............: avg=763.2µs  min=0s       med=0s       max=23.9ms  p(90)=0s       p(95)=8.38ms  
     http_req_duration..............: avg=2.95s    min=14.46ms  med=2.69s    max=7.7s    p(90)=4.48s    p(95)=4.91s   
       { expected_response:true }...: avg=2.95s    min=14.46ms  med=2.69s    max=7.7s    p(90)=4.48s    p(95)=4.91s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 3058 
     http_req_receiving.............: avg=63.94ms  min=38.66µs  med=101.53µs max=2.37s   p(90)=54.5ms   p(95)=512.37ms
     http_req_sending...............: avg=1.52ms   min=8.5µs    med=16.49µs  max=341.8ms p(90)=264.82µs p(95)=1.43ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=2.89s    min=14.25ms  med=2.66s    max=5.86s   p(90)=4.42s    p(95)=4.88s   
     http_reqs......................: 3058    93.117569/s
     iteration_duration.............: avg=3.09s    min=203.46ms med=2.77s    max=7.75s   p(90)=4.75s    p(95)=5.16s   
     iterations.....................: 3038    92.50856/s
     vus............................: 131     min=131     max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-server`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 8649      ✗ 0    
     data_received..................: 255 MB  7.7 MB/s
     data_sent......................: 3.4 MB  104 kB/s
     http_req_blocked...............: avg=2.85ms   min=1.67µs   med=3.58µs   max=66.42ms p(90)=269.21µs p(95)=24.52ms 
     http_req_connecting............: avg=2.77ms   min=0s       med=0s       max=66.39ms p(90)=131.19µs p(95)=24.11ms 
     http_req_duration..............: avg=3.23s    min=10.41ms  med=1.6s     max=32.76s  p(90)=2.21s    p(95)=19.51s  
       { expected_response:true }...: avg=3.23s    min=10.41ms  med=1.6s     max=32.76s  p(90)=2.21s    p(95)=19.51s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2903 
     http_req_receiving.............: avg=219.54µs min=43.34µs  med=101.46µs max=46.1ms  p(90)=210.7µs  p(95)=316.48µs
     http_req_sending...............: avg=278.27µs min=8.74µs   med=18.42µs  max=38.25ms p(90)=95.91µs  p(95)=1.04ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.23s    min=10.31ms  med=1.6s     max=32.76s  p(90)=2.21s    p(95)=19.51s  
     http_reqs......................: 2903    87.41189/s
     iteration_duration.............: avg=3.27s    min=365.25ms med=1.62s    max=32.77s  p(90)=2.23s    p(95)=20.25s  
     iterations.....................: 2883    86.809673/s
     vus............................: 27      min=27      max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `mercurius`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 7305      ✗ 0    
     data_received..................: 216 MB  6.7 MB/s
     data_sent......................: 2.9 MB  91 kB/s
     http_req_blocked...............: avg=799.81µs min=1.76µs   med=3.94µs  max=15.58ms  p(90)=563.17µs p(95)=9.22ms 
     http_req_connecting............: avg=767.23µs min=0s       med=0s      max=15.55ms  p(90)=423.2µs  p(95)=8.74ms 
     http_req_duration..............: avg=3.74s    min=13.79ms  med=3.73s   max=7.74s    p(90)=4.43s    p(95)=5.21s  
       { expected_response:true }...: avg=3.74s    min=13.79ms  med=3.73s   max=7.74s    p(90)=4.43s    p(95)=5.21s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2455 
     http_req_receiving.............: avg=1.1ms    min=38.7µs   med=98.65µs max=415.89ms p(90)=257.57µs p(95)=543.6µs
     http_req_sending...............: avg=95.18µs  min=9.51µs   med=21.94µs max=20.55ms  p(90)=133.09µs p(95)=478.3µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s      max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=3.74s    min=13.68ms  med=3.73s   max=7.74s    p(90)=4.43s    p(95)=5.21s  
     http_reqs......................: 2455    76.53527/s
     iteration_duration.............: avg=3.81s    min=501.24ms med=3.75s   max=7.75s    p(90)=4.45s    p(95)=5.28s  
     iterations.....................: 2435    75.911765/s
     vus............................: 33      min=33      max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

Copy link

Overview for: federation/ramping-vus

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

This scenario was trying to reach 2000 concurrent VUs over 60s

Comparison

Comparison

Gateway duration(p95)⬇️ RPS Requests Durations Notes
grafbase 5291ms 164 11566 total, 0 failed avg: 2343ms, p95: 5292ms, max: 14444ms, med: 2084ms
cosmo 5475ms 177 12517 total, 0 failed avg: 2494ms, p95: 5475ms, max: 11802ms, med: 2249ms
apollo-router 5807ms 163 11462 total, 616 failed avg: 2456ms, p95: 5808ms, max: 12149ms, med: 2163ms ❌ 616 failed requests, 616 non-200 responses, 617 unexpected GraphQL errors, non-compatible response structure (1)
hive-gateway-bun 27632ms 91 7474 total, 0 failed avg: 11599ms, p95: 27632ms, max: 37008ms, med: 10132ms
hive-gateway 50109ms 91 7884 total, 0 failed avg: 11534ms, p95: 50110ms, max: 57917ms, med: 3218ms
mercurius 51568ms 51 4734 total, 1440 failed avg: 22494ms, p95: 51569ms, max: 54545ms, med: 17031ms ❌ 1440 failed requests, 1394 non-200 responses, 1394 unexpected GraphQL errors
apollo-server 59999ms 85 7955 total, 487 failed avg: 11614ms, p95: 60000ms, max: 60072ms, med: 2220ms ❌ 487 failed requests, 487 non-200 responses, 487 unexpected GraphQL errors
Summary for: `grafbase`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 34638      ✗ 0     
     data_received..................: 1.0 GB  15 MB/s
     data_sent......................: 14 MB   196 kB/s
     http_req_blocked...............: avg=313.13ms min=1.78µs  med=3.98µs  max=7.18s  p(90)=1.11s    p(95)=2.65s   
     http_req_connecting............: avg=309.72ms min=0s      med=0s      max=7.18s  p(90)=1.05s    p(95)=2.61s   
     http_req_duration..............: avg=2.34s    min=3.54ms  med=2.08s   max=14.44s p(90)=4.8s     p(95)=5.29s   
       { expected_response:true }...: avg=2.34s    min=3.54ms  med=2.08s   max=14.44s p(90)=4.8s     p(95)=5.29s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 11566 
     http_req_receiving.............: avg=242.26ms min=31.62µs med=88.12µs max=9.54s  p(90)=935.07ms p(95)=1.52s   
     http_req_sending...............: avg=109.88ms min=7.77µs  med=20.49µs max=8.28s  p(90)=275.54ms p(95)=742.58ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=1.99s    min=3.43ms  med=1.63s   max=9.93s  p(90)=4.61s    p(95)=5.13s   
     http_reqs......................: 11566   164.92639/s
     iteration_duration.............: avg=6.06s    min=14.46ms med=5.27s   max=28.21s p(90)=12.43s   p(95)=14.19s  
     iterations.....................: 11546   164.641198/s
     vus............................: 4       min=4        max=1940
     vus_max........................: 2000    min=2000     max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 37491      ✗ 0     
     data_received..................: 1.1 GB  16 MB/s
     data_sent......................: 15 MB   210 kB/s
     http_req_blocked...............: avg=315.16ms min=1.38µs  med=3.63µs  max=9.54s  p(90)=1.32s    p(95)=2.63s   
     http_req_connecting............: avg=310.9ms  min=0s      med=0s      max=9.54s  p(90)=1.31s    p(95)=2.6s    
     http_req_duration..............: avg=2.49s    min=3.21ms  med=2.24s   max=11.8s  p(90)=4.94s    p(95)=5.47s   
       { expected_response:true }...: avg=2.49s    min=3.21ms  med=2.24s   max=11.8s  p(90)=4.94s    p(95)=5.47s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 12517 
     http_req_receiving.............: avg=199.23ms min=30.84µs med=78.83µs max=4.88s  p(90)=788.43ms p(95)=1.73s   
     http_req_sending...............: avg=120.84ms min=7.93µs  med=16.72µs max=6.66s  p(90)=302.34ms p(95)=826.33ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=2.17s    min=3.13ms  med=1.87s   max=8.62s  p(90)=4.54s    p(95)=5.22s   
     http_reqs......................: 12517   177.160085/s
     iteration_duration.............: avg=5.9s     min=27.77ms med=5.3s    max=33.49s p(90)=11.82s   p(95)=14.07s  
     iterations.....................: 12497   176.877013/s
     vus............................: 220     min=72       max=2000
     vus_max........................: 2000    min=2000     max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-router`

K6 Output

     ✗ response code was 200
      ↳  94% — ✓ 10826 / ✗ 616
     ✗ no graphql errors
      ↳  94% — ✓ 10825 / ✗ 617
     ✗ valid response structure
      ↳  99% — ✓ 10825 / ✗ 1

     █ setup

     checks.........................: 96.33% ✓ 32476      ✗ 1234  
     data_received..................: 952 MB 14 MB/s
     data_sent......................: 14 MB  194 kB/s
     http_req_blocked...............: avg=486.34ms min=1.56µs  med=4.18µs  max=10.86s p(90)=1.92s    p(95)=3.3s    
     http_req_connecting............: avg=472.92ms min=0s      med=0s      max=10.86s p(90)=1.9s     p(95)=3.14s   
     http_req_duration..............: avg=2.45s    min=6.87ms  med=2.16s   max=12.14s p(90)=4.82s    p(95)=5.8s    
       { expected_response:true }...: avg=2.46s    min=6.87ms  med=2.15s   max=12.14s p(90)=4.86s    p(95)=5.87s   
     http_req_failed................: 5.37%  ✓ 616        ✗ 10846 
     http_req_receiving.............: avg=314.45ms min=0s      med=85.37µs max=9.94s  p(90)=1.06s    p(95)=2.06s   
     http_req_sending...............: avg=163.74ms min=8.04µs  med=23.07µs max=8.6s   p(90)=564.37ms p(95)=913.22ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=1.97s    min=6.77ms  med=1.64s   max=7.15s  p(90)=4.2s     p(95)=4.93s   
     http_reqs......................: 11462  163.362785/s
     iteration_duration.............: avg=6.18s    min=20.31ms med=5.63s   max=26.45s p(90)=11.95s   p(95)=13.68s  
     iterations.....................: 11442  163.077733/s
     vus............................: 5      min=5        max=1989
     vus_max........................: 2000   min=2000     max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

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

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 22362     ✗ 0     
     data_received..................: 656 MB  8.1 MB/s
     data_sent......................: 8.9 MB  109 kB/s
     http_req_blocked...............: avg=12.71ms  min=1.59µs  med=4.56µs   max=616.94ms p(90)=21.72ms p(95)=83.79ms 
     http_req_connecting............: avg=12.44ms  min=0s      med=0s       max=603ms    p(90)=21.09ms p(95)=82.58ms 
     http_req_duration..............: avg=11.59s   min=15.26ms med=10.13s   max=37s      p(90)=24.74s  p(95)=27.63s  
       { expected_response:true }...: avg=11.59s   min=15.26ms med=10.13s   max=37s      p(90)=24.74s  p(95)=27.63s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 7474  
     http_req_receiving.............: avg=114.46ms min=39.63µs med=109.61µs max=8.06s    p(90)=5.4ms   p(95)=182.07ms
     http_req_sending...............: avg=7.2ms    min=9.41µs  med=27.13µs  max=1.09s    p(90)=9.87ms  p(95)=34.82ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s      p(95)=0s      
     http_req_waiting...............: avg=11.47s   min=15.03ms med=9.91s    max=36.88s   p(90)=24.69s  p(95)=27.59s  
     http_reqs......................: 7474    91.835191/s
     iteration_duration.............: avg=11.8s    min=71.97ms med=10.27s   max=38.39s   p(90)=25.25s  p(95)=28.05s  
     iterations.....................: 7454    91.589446/s
     vus............................: 135     min=57      max=1999
     vus_max........................: 2000    min=2000    max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 23592     ✗ 0     
     data_received..................: 692 MB  8.1 MB/s
     data_sent......................: 9.4 MB  109 kB/s
     http_req_blocked...............: avg=7.92ms min=1.7µs    med=4.68µs   max=301.89ms p(90)=17.46ms  p(95)=59.98ms
     http_req_connecting............: avg=7.81ms min=0s       med=0s       max=301.82ms p(90)=17.14ms  p(95)=59.14ms
     http_req_duration..............: avg=11.53s min=13.29ms  med=3.21s    max=57.91s   p(90)=43.03s   p(95)=50.1s  
       { expected_response:true }...: avg=11.53s min=13.29ms  med=3.21s    max=57.91s   p(90)=43.03s   p(95)=50.1s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 7884  
     http_req_receiving.............: avg=4.07ms min=40.8µs   med=100.32µs max=798.19ms p(90)=911.07µs p(95)=4.43ms 
     http_req_sending...............: avg=4.58ms min=9.27µs   med=27.72µs  max=540.62ms p(90)=6.92ms   p(95)=24.73ms
     http_req_tls_handshaking.......: avg=0s     min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=11.52s min=13.18ms  med=3.21s    max=57.89s   p(90)=43.03s   p(95)=50.07s 
     http_reqs......................: 7884    91.676127/s
     iteration_duration.............: avg=11.65s min=119.16ms med=3.31s    max=58.02s   p(90)=43.14s   p(95)=50.36s 
     iterations.....................: 7864    91.443564/s
     vus............................: 49      min=49      max=2000
     vus_max........................: 2000    min=2000    max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `mercurius`

K6 Output

     ✗ response code was 200
      ↳  70% — ✓ 3274 / ✗ 1394
     ✗ no graphql errors
      ↳  70% — ✓ 3274 / ✗ 1394
     ✓ valid response structure

     █ setup

     checks.........................: 77.89% ✓ 9822      ✗ 2788  
     data_received..................: 289 MB 3.2 MB/s
     data_sent......................: 6.0 MB 65 kB/s
     http_req_blocked...............: avg=247.79µs min=1.69µs   med=4.46µs  max=22.86ms p(90)=521.46µs p(95)=781.74µs
     http_req_connecting............: avg=214.14µs min=0s       med=0s      max=22.77ms p(90)=439.52µs p(95)=646.97µs
     http_req_duration..............: avg=22.49s   min=12.61ms  med=17.03s  max=54.54s  p(90)=48.45s   p(95)=51.56s  
       { expected_response:true }...: avg=13.07s   min=12.61ms  med=10.85s  max=45.01s  p(90)=27.99s   p(95)=30.77s  
     http_req_failed................: 30.41% ✓ 1440      ✗ 3294  
     http_req_receiving.............: avg=133.43µs min=0s       med=91.22µs max=9.14ms  p(90)=218.25µs p(95)=324.91µs
     http_req_sending...............: avg=70.26µs  min=9.64µs   med=27.18µs max=18.78ms p(90)=69.17µs  p(95)=101.99µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s      max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=22.49s   min=12.52ms  med=17.03s  max=54.54s  p(90)=48.45s   p(95)=51.56s  
     http_reqs......................: 4734   51.651433/s
     iteration_duration.............: avg=22.45s   min=352.82ms med=17s     max=54.79s  p(90)=48.7s    p(95)=51.83s  
     iterations.....................: 4668   50.931324/s
     vus............................: 1673   min=57      max=2000
     vus_max........................: 2000   min=2000    max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-server`

K6 Output

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

     █ setup

     checks.........................: 95.82% ✓ 22344     ✗ 974   
     data_received..................: 656 MB 7.1 MB/s
     data_sent......................: 9.5 MB 103 kB/s
     http_req_blocked...............: avg=1.17ms   min=1.54µs  med=3.7µs   max=201.75ms p(90)=380.76µs p(95)=960.23µs
     http_req_connecting............: avg=1.1ms    min=0s      med=0s      max=200.98ms p(90)=302.83µs p(95)=784.17µs
     http_req_duration..............: avg=11.61s   min=10.49ms med=2.22s   max=1m0s     p(90)=54.96s   p(95)=59.99s  
       { expected_response:true }...: avg=8.45s    min=10.49ms med=2.09s   max=59.99s   p(90)=36.65s   p(95)=48.42s  
     http_req_failed................: 6.12%  ✓ 487       ✗ 7468  
     http_req_receiving.............: avg=425.27µs min=0s      med=104.2µs max=154.68ms p(90)=223.25µs p(95)=384.72µs
     http_req_sending...............: avg=492.96µs min=8.34µs  med=18.47µs max=126.83ms p(90)=67.79µs  p(95)=161.04µs
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=11.61s   min=10.37ms med=2.22s   max=1m0s     p(90)=54.96s   p(95)=59.99s  
     http_reqs......................: 7955   85.843962/s
     iteration_duration.............: avg=11.66s   min=51.24ms med=2.25s   max=1m0s     p(90)=55.01s   p(95)=1m0s    
     iterations.....................: 7935   85.628139/s
     vus............................: 69     min=61      max=2000
     vus_max........................: 2000   min=2000    max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

Copy link

Overview for: federation/constant-vus-subgraphs-delay

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

This scenario was running 300 VUs over 30s

Comparison

Comparison

Gateway RPS ⬇️ Requests Duration Notes
cosmo 180 5568 total, 0 failed avg: 724ms, p95: 2424ms
grafbase 175 5410 total, 0 failed avg: 873ms, p95: 2894ms
apollo-router 157 4898 total, 0 failed avg: 981ms, p95: 2775ms
hive-gateway-bun 91 2985 total, 0 failed avg: 3016ms, p95: 5216ms
apollo-server 90 3002 total, 0 failed avg: 3136ms, p95: 20840ms
hive-gateway 88 2934 total, 0 failed avg: 3159ms, p95: 15930ms
mercurius 73 2341 total, 0 failed avg: 3926ms, p95: 6455ms
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 16644      ✗ 0    
     data_received..................: 489 MB  16 MB/s
     data_sent......................: 6.6 MB  214 kB/s
     http_req_blocked...............: avg=1.24ms   min=1.68µs  med=3.4µs    max=1.13s  p(90)=6.09µs   p(95)=556.89µs
     http_req_connecting............: avg=1.1ms    min=0s      med=0s       max=1.13s  p(90)=0s       p(95)=487.89µs
     http_req_duration..............: avg=724.38ms min=3.94ms  med=480.7ms  max=5.68s  p(90)=1.81s    p(95)=2.42s   
       { expected_response:true }...: avg=724.38ms min=3.94ms  med=480.7ms  max=5.68s  p(90)=1.81s    p(95)=2.42s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5568 
     http_req_receiving.............: avg=344.88ms min=34.21µs med=91.16µs  max=5.64s  p(90)=1.39s    p(95)=1.89s   
     http_req_sending...............: avg=15.32ms  min=8.45µs  med=15.93µs  max=3.2s   p(90)=156.24µs p(95)=1.68ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=364.17ms min=3.7ms   med=312.32ms max=1.89s  p(90)=736.24ms p(95)=887.81ms
     http_reqs......................: 5568    180.643477/s
     iteration_duration.............: avg=1.62s    min=19.9ms  med=1.33s    max=10.99s p(90)=3.45s    p(95)=4.27s   
     iterations.....................: 5548    179.994613/s
     vus............................: 300     min=300      max=300
     vus_max........................: 300     min=300      max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `grafbase`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 16170      ✗ 0    
     data_received..................: 475 MB  15 MB/s
     data_sent......................: 6.4 MB  208 kB/s
     http_req_blocked...............: avg=502.09µs min=1.33µs  med=3.14µs   max=713.28ms p(90)=5.08µs   p(95)=371.73µs
     http_req_connecting............: avg=493.86µs min=0s      med=0s       max=713.22ms p(90)=0s       p(95)=303.19µs
     http_req_duration..............: avg=872.85ms min=4.1ms   med=560.46ms max=7.25s    p(90)=2.2s     p(95)=2.89s   
       { expected_response:true }...: avg=872.85ms min=4.1ms   med=560.46ms max=7.25s    p(90)=2.2s     p(95)=2.89s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5410 
     http_req_receiving.............: avg=421.04ms min=34.88µs med=91.41µs  max=5.94s    p(90)=1.73s    p(95)=2.19s   
     http_req_sending...............: avg=22.56ms  min=7.37µs  med=14.06µs  max=3.52s    p(90)=133.99µs p(95)=3.07ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=429.24ms min=4ms     med=333.12ms max=2.1s     p(90)=947.8ms  p(95)=1.09s   
     http_reqs......................: 5410    175.250486/s
     iteration_duration.............: avg=1.68s    min=17.15ms med=1.2s     max=11.63s   p(90)=3.78s    p(95)=4.72s   
     iterations.....................: 5390    174.60261/s
     vus............................: 300     min=300      max=300
     vus_max........................: 300     min=300      max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-router`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 14634      ✗ 0    
     data_received..................: 430 MB  14 MB/s
     data_sent......................: 5.8 MB  187 kB/s
     http_req_blocked...............: avg=3.49ms   min=1.47µs  med=3.4µs    max=3.1s   p(90)=6.67µs   p(95)=2.26ms
     http_req_connecting............: avg=3.43ms   min=0s      med=0s       max=2.87s  p(90)=0s       p(95)=2.13ms
     http_req_duration..............: avg=980.84ms min=6.62ms  med=782.69ms max=6.59s  p(90)=2.33s    p(95)=2.77s 
       { expected_response:true }...: avg=980.84ms min=6.62ms  med=782.69ms max=6.59s  p(90)=2.33s    p(95)=2.77s 
     http_req_failed................: 0.00%   ✓ 0          ✗ 4898 
     http_req_receiving.............: avg=392.71ms min=36.17µs med=91.18µs  max=5.92s  p(90)=1.66s    p(95)=2.23s 
     http_req_sending...............: avg=17.94ms  min=8.27µs  med=16.1µs   max=2.67s  p(90)=451.14µs p(95)=5.52ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s    
     http_req_waiting...............: avg=570.17ms min=6.55ms  med=527.58ms max=2.44s  p(90)=1.06s    p(95)=1.31s 
     http_reqs......................: 4898    157.910297/s
     iteration_duration.............: avg=1.86s    min=30.03ms med=1.56s    max=11.27s p(90)=3.83s    p(95)=4.69s 
     iterations.....................: 4878    157.265502/s
     vus............................: 22      min=22       max=300
     vus_max........................: 300     min=300      max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

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

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 8895      ✗ 0    
     data_received..................: 262 MB  8.1 MB/s
     data_sent......................: 3.5 MB  109 kB/s
     http_req_blocked...............: avg=2.91ms  min=1.46µs   med=3.82µs   max=96.03ms  p(90)=284.17µs p(95)=32.36ms 
     http_req_connecting............: avg=2.8ms   min=0s       med=0s       max=77.03ms  p(90)=74.8µs   p(95)=31.39ms 
     http_req_duration..............: avg=3.01s   min=16.24ms  med=2.68s    max=7.4s     p(90)=4.68s    p(95)=5.21s   
       { expected_response:true }...: avg=3.01s   min=16.24ms  med=2.68s    max=7.4s     p(90)=4.68s    p(95)=5.21s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2985 
     http_req_receiving.............: avg=75.38ms min=37.6µs   med=127.73µs max=1.86s    p(90)=212.77ms p(95)=555.04ms
     http_req_sending...............: avg=3.01ms  min=8.53µs   med=18.94µs  max=346.14ms p(90)=4.33ms   p(95)=18.39ms 
     http_req_tls_handshaking.......: avg=0s      min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=2.93s   min=16.11ms  med=2.62s    max=7.28s    p(90)=4.63s    p(95)=5.16s   
     http_reqs......................: 2985    91.959203/s
     iteration_duration.............: avg=3.13s   min=147.38ms med=2.78s    max=7.42s    p(90)=4.84s    p(95)=5.28s   
     iterations.....................: 2965    91.343061/s
     vus............................: 102     min=102     max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-server`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 8946      ✗ 0    
     data_received..................: 264 MB  7.9 MB/s
     data_sent......................: 3.6 MB  107 kB/s
     http_req_blocked...............: avg=540.31µs min=1.46µs   med=3.11µs  max=13.62ms p(90)=139.46µs p(95)=4.79ms  
     http_req_connecting............: avg=518.19µs min=0s       med=0s      max=13.59ms p(90)=67.68µs  p(95)=4.38ms  
     http_req_duration..............: avg=3.13s    min=9.93ms   med=1.48s   max=32.84s  p(90)=1.99s    p(95)=20.83s  
       { expected_response:true }...: avg=3.13s    min=9.93ms   med=1.48s   max=32.84s  p(90)=1.99s    p(95)=20.83s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 3002 
     http_req_receiving.............: avg=419.15µs min=41.21µs  med=97.68µs max=91.59ms p(90)=218.89µs p(95)=392.27µs
     http_req_sending...............: avg=328.62µs min=8.54µs   med=15.3µs  max=43.48ms p(90)=139.36µs p(95)=2.48ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s      max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.13s    min=9.84ms   med=1.48s   max=32.84s  p(90)=1.99s    p(95)=20.83s  
     http_reqs......................: 3002    90.368886/s
     iteration_duration.............: avg=3.17s    min=354.36ms med=1.5s    max=32.84s  p(90)=2.01s    p(95)=21.4s   
     iterations.....................: 2982    89.766828/s
     vus............................: 29      min=29      max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 8742      ✗ 0    
     data_received..................: 258 MB  7.8 MB/s
     data_sent......................: 3.5 MB  105 kB/s
     http_req_blocked...............: avg=1.75ms min=1.98µs   med=4.62µs   max=75.95ms  p(90)=645.87µs p(95)=13.18ms
     http_req_connecting............: avg=1.69ms min=0s       med=0s       max=49.5ms   p(90)=473.77µs p(95)=13.04ms
     http_req_duration..............: avg=3.15s  min=12.64ms  med=1.69s    max=32.55s   p(90)=3.07s    p(95)=15.92s 
       { expected_response:true }...: avg=3.15s  min=12.64ms  med=1.69s    max=32.55s   p(90)=3.07s    p(95)=15.92s 
     http_req_failed................: 0.00%   ✓ 0         ✗ 2934 
     http_req_receiving.............: avg=2.1ms  min=45.85µs  med=113.65µs max=297.16ms p(90)=673.43µs p(95)=2.81ms 
     http_req_sending...............: avg=1.18ms min=8.31µs   med=26.26µs  max=63.44ms  p(90)=500.22µs p(95)=4.43ms 
     http_req_tls_handshaking.......: avg=0s     min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=3.15s  min=12.53ms  med=1.69s    max=32.55s   p(90)=3.06s    p(95)=15.9s  
     http_reqs......................: 2934    88.796251/s
     iteration_duration.............: avg=3.22s  min=221.43ms med=1.74s    max=32.59s   p(90)=3.1s     p(95)=16.32s 
     iterations.....................: 2914    88.19096/s
     vus............................: 7       min=7       max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `mercurius`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 6963      ✗ 0    
     data_received..................: 206 MB  6.4 MB/s
     data_sent......................: 2.8 MB  87 kB/s
     http_req_blocked...............: avg=783.3µs  min=2.06µs  med=4.56µs   max=15.02ms  p(90)=1.57ms   p(95)=7.32ms 
     http_req_connecting............: avg=764.12µs min=0s      med=0s       max=13.09ms  p(90)=1.5ms    p(95)=7.14ms 
     http_req_duration..............: avg=3.92s    min=11.89ms med=3.9s     max=8.71s    p(90)=4.91s    p(95)=6.45s  
       { expected_response:true }...: avg=3.92s    min=11.89ms med=3.9s     max=8.71s    p(90)=4.91s    p(95)=6.45s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2341 
     http_req_receiving.............: avg=17.26ms  min=42.84µs med=117.76µs max=948.14ms p(90)=647.82µs p(95)=17.86ms
     http_req_sending...............: avg=307.14µs min=10.88µs med=26.66µs  max=220.04ms p(90)=272.55µs p(95)=1.5ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=3.9s     min=11.77ms med=3.89s    max=8.71s    p(90)=4.91s    p(95)=6.45s  
     http_reqs......................: 2341    73.101618/s
     iteration_duration.............: avg=3.99s    min=244.9ms med=3.93s    max=8.75s    p(90)=4.94s    p(95)=6.51s  
     iterations.....................: 2321    72.477085/s
     vus............................: 20      min=20      max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants