Skip to content

Update ghcr.io/grafbase/gateway Docker tag to v0.37.1 #676

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

Merged
merged 1 commit into from
May 7, 2025

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 7, 2025

This PR contains the following updates:

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

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 May 7, 2025
Copy link

github-actions bot commented May 7, 2025

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

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

This scenario was running 300 VUs over 30s

Comparison

Comparison

Gateway RPS ⬇️ Requests Duration Notes
cosmo 182 5642 total, 0 failed avg: 878ms, p95: 2235ms
grafbase 172 5344 total, 0 failed avg: 827ms, p95: 2247ms
apollo-router 158 4921 total, 0 failed avg: 1001ms, p95: 2445ms ❌ 4 unexpected GraphQL errors, non-compatible response structure (3)
hive-gateway-bun 86 2895 total, 0 failed avg: 3214ms, p95: 5221ms
apollo-server 85 2818 total, 0 failed avg: 3330ms, p95: 3510ms
hive-gateway 82 2753 total, 0 failed avg: 3412ms, p95: 19424ms
mercurius 75 2431 total, 0 failed avg: 3796ms, p95: 5722ms
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 16866      ✗ 0    
     data_received..................: 495 MB  16 MB/s
     data_sent......................: 6.7 MB  216 kB/s
     http_req_blocked...............: avg=2.19ms   min=1.67µs  med=3.31µs   max=1.18s p(90)=5.94µs   p(95)=1.83ms  
     http_req_connecting............: avg=1.77ms   min=0s      med=0s       max=1.18s p(90)=0s       p(95)=566.74µs
     http_req_duration..............: avg=877.81ms min=3.92ms  med=730.18ms max=4.82s p(90)=1.82s    p(95)=2.23s   
       { expected_response:true }...: avg=877.81ms min=3.92ms  med=730.18ms max=4.82s p(90)=1.82s    p(95)=2.23s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5642 
     http_req_receiving.............: avg=330.7ms  min=33.54µs med=103.41µs max=4.14s p(90)=1.25s    p(95)=1.72s   
     http_req_sending...............: avg=18.5ms   min=8.16µs  med=15.66µs  max=2.79s p(90)=383.92µs p(95)=28.69ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s    p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=528.6ms  min=3.73ms  med=473.96ms max=2.77s p(90)=994.19ms p(95)=1.18s   
     http_reqs......................: 5642    182.340696/s
     iteration_duration.............: avg=1.61s    min=22.5ms  med=1.37s    max=8.06s p(90)=3.27s    p(95)=3.92s   
     iterations.....................: 5622    181.694327/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% ✓ 15972      ✗ 0    
     data_received..................: 470 MB  15 MB/s
     data_sent......................: 6.3 MB  205 kB/s
     http_req_blocked...............: avg=1.79ms   min=1.51µs  med=3.2µs    max=1.89s  p(90)=5.47µs   p(95)=346.07µs
     http_req_connecting............: avg=1.24ms   min=0s      med=0s       max=1.89s  p(90)=0s       p(95)=258.39µs
     http_req_duration..............: avg=826.67ms min=2.95ms  med=658.79ms max=4.91s  p(90)=1.8s     p(95)=2.24s   
       { expected_response:true }...: avg=826.67ms min=2.95ms  med=658.79ms max=4.91s  p(90)=1.8s     p(95)=2.24s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5344 
     http_req_receiving.............: avg=319.61ms min=31.94µs med=87.37µs  max=4.41s  p(90)=1.15s    p(95)=1.71s   
     http_req_sending...............: avg=16.81ms  min=7.95µs  med=14.99µs  max=2.27s  p(90)=233.16µs p(95)=3.04ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=490.24ms min=2.88ms  med=451.66ms max=2.31s  p(90)=936.11ms p(95)=1.05s   
     http_reqs......................: 5344    172.746332/s
     iteration_duration.............: avg=1.69s    min=25ms    med=1.39s    max=10.82s p(90)=3.46s    p(95)=4.27s   
     iterations.....................: 5324    172.099826/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
      ↳  99% — ✓ 4897 / ✗ 4
     ✗ valid response structure
      ↳  99% — ✓ 4898 / ✗ 3

     █ setup

     checks.........................: 99.95% ✓ 14696      ✗ 7    
     data_received..................: 432 MB 14 MB/s
     data_sent......................: 5.8 MB 188 kB/s
     http_req_blocked...............: avg=4.13ms   min=1.79µs  med=3.57µs   max=4.85s p(90)=7.16µs p(95)=12.11ms
     http_req_connecting............: avg=3.56ms   min=0s      med=0s       max=3.23s p(90)=0s     p(95)=11.5ms 
     http_req_duration..............: avg=1s       min=7.09ms  med=809.08ms max=5.62s p(90)=2.17s  p(95)=2.44s  
       { expected_response:true }...: avg=1s       min=7.09ms  med=809.08ms max=5.62s p(90)=2.17s  p(95)=2.44s  
     http_req_failed................: 0.00%  ✓ 0          ✗ 4921 
     http_req_receiving.............: avg=395ms    min=35.42µs med=101.36µs max=5.25s p(90)=1.5s   p(95)=1.97s  
     http_req_sending...............: avg=20.42ms  min=8.81µs  med=17.98µs  max=2.49s p(90)=3.68ms p(95)=76.47ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s    p(90)=0s     p(95)=0s     
     http_req_waiting...............: avg=585.28ms min=7.01ms  med=531.59ms max=2.05s p(90)=1.08s  p(95)=1.25s  
     http_reqs......................: 4921   158.069933/s
     iteration_duration.............: avg=1.85s    min=32.48ms med=1.61s    max=7.87s p(90)=3.73s  p(95)=4.49s  
     iterations.....................: 4901   157.427503/s
     vus............................: 72     min=72       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% ✓ 8625      ✗ 0    
     data_received..................: 254 MB  7.6 MB/s
     data_sent......................: 3.4 MB  102 kB/s
     http_req_blocked...............: avg=434.44µs min=1.77µs   med=4.28µs   max=23.43ms  p(90)=147.15µs p(95)=3.93ms  
     http_req_connecting............: avg=408.66µs min=0s       med=0s       max=11.06ms  p(90)=82.16µs  p(95)=3.67ms  
     http_req_duration..............: avg=3.21s    min=16.21ms  med=2.92s    max=7.07s    p(90)=4.87s    p(95)=5.22s   
       { expected_response:true }...: avg=3.21s    min=16.21ms  med=2.92s    max=7.07s    p(90)=4.87s    p(95)=5.22s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2895 
     http_req_receiving.............: avg=65.67ms  min=38.94µs  med=128.71µs max=2.05s    p(90)=80.32ms  p(95)=475.71ms
     http_req_sending...............: avg=1.08ms   min=9.85µs   med=23.02µs  max=165.35ms p(90)=199.12µs p(95)=989.75µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.14s    min=16.04ms  med=2.88s    max=7.07s    p(90)=4.78s    p(95)=5.18s   
     http_reqs......................: 2895    86.163099/s
     iteration_duration.............: avg=3.32s    min=285.83ms med=3.02s    max=7.55s    p(90)=4.93s    p(95)=5.33s   
     iterations.....................: 2875    85.567844/s
     vus............................: 116     min=116     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% ✓ 8394      ✗ 0    
     data_received..................: 248 MB  7.5 MB/s
     data_sent......................: 3.3 MB  101 kB/s
     http_req_blocked...............: avg=2.79ms   min=1.48µs   med=3.17µs   max=68.99ms  p(90)=169µs    p(95)=29.26ms 
     http_req_connecting............: avg=2.7ms    min=0s       med=0s       max=53.77ms  p(90)=91.05µs  p(95)=28.89ms 
     http_req_duration..............: avg=3.32s    min=11.14ms  med=2.5s     max=32.62s   p(90)=2.94s    p(95)=3.5s    
       { expected_response:true }...: avg=3.32s    min=11.14ms  med=2.5s     max=32.62s   p(90)=2.94s    p(95)=3.5s    
     http_req_failed................: 0.00%   ✓ 0         ✗ 2818 
     http_req_receiving.............: avg=331.39µs min=40.89µs  med=100.92µs max=120.84ms p(90)=220.72µs p(95)=455.74µs
     http_req_sending...............: avg=635.8µs  min=8.91µs   med=16.42µs  max=48.2ms   p(90)=197.45µs p(95)=3.89ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.32s    min=11.06ms  med=2.5s     max=32.62s   p(90)=2.94s    p(95)=3.5s    
     http_reqs......................: 2818    85.217732/s
     iteration_duration.............: avg=3.37s    min=365.44ms med=2.52s    max=32.7s    p(90)=2.98s    p(95)=3.55s   
     iterations.....................: 2798    84.612922/s
     vus............................: 11      min=11      max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 8199      ✗ 0    
     data_received..................: 242 MB  7.2 MB/s
     data_sent......................: 3.3 MB  98 kB/s
     http_req_blocked...............: avg=607.55µs min=1.75µs   med=4.47µs   max=17.98ms p(90)=246.64µs p(95)=5.87ms  
     http_req_connecting............: avg=573.36µs min=0s       med=0s       max=13.89ms p(90)=117.87µs p(95)=5.79ms  
     http_req_duration..............: avg=3.41s    min=13.3ms   med=1.78s    max=32.91s  p(90)=3.36s    p(95)=19.42s  
       { expected_response:true }...: avg=3.41s    min=13.3ms   med=1.78s    max=32.91s  p(90)=3.36s    p(95)=19.42s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2753 
     http_req_receiving.............: avg=312.24µs min=42.16µs  med=107.96µs max=23.44ms p(90)=393.25µs p(95)=1ms     
     http_req_sending...............: avg=263.42µs min=8.9µs    med=25.01µs  max=25.11ms p(90)=176.49µs p(95)=792.92µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.41s    min=13.18ms  med=1.78s    max=32.91s  p(90)=3.36s    p(95)=19.41s  
     http_reqs......................: 2753    82.420234/s
     iteration_duration.............: avg=3.45s    min=227.53ms med=1.81s    max=32.92s  p(90)=3.4s     p(95)=19.62s  
     iterations.....................: 2733    81.821467/s
     vus............................: 37      min=37      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% ✓ 7233      ✗ 0    
     data_received..................: 213 MB  6.7 MB/s
     data_sent......................: 2.9 MB  90 kB/s
     http_req_blocked...............: avg=1.05ms   min=1.78µs   med=3.52µs  max=32.19ms p(90)=2.2ms    p(95)=5.42ms  
     http_req_connecting............: avg=1.03ms   min=0s       med=0s      max=26.34ms p(90)=2.13ms   p(95)=5.33ms  
     http_req_duration..............: avg=3.79s    min=11.03ms  med=3.79s   max=8.43s   p(90)=4.75s    p(95)=5.72s   
       { expected_response:true }...: avg=3.79s    min=11.03ms  med=3.79s   max=8.43s   p(90)=4.75s    p(95)=5.72s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2431 
     http_req_receiving.............: avg=14.8ms   min=42.32µs  med=94.55µs max=1.19s   p(90)=404.58µs p(95)=2.09ms  
     http_req_sending...............: avg=133.48µs min=8.65µs   med=18.79µs max=17.17ms p(90)=204.53µs p(95)=828.68µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s      max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.78s    min=10.95ms  med=3.79s   max=8.42s   p(90)=4.75s    p(95)=5.72s   
     http_reqs......................: 2431    75.79095/s
     iteration_duration.............: avg=3.85s    min=299.79ms med=3.83s   max=8.43s   p(90)=4.77s    p(95)=5.77s   
     iterations.....................: 2411    75.167413/s
     vus............................: 70      min=70      max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

Copy link

github-actions bot commented May 7, 2025

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 183 5634 total, 0 failed avg: 811ms, p95: 2132ms
grafbase 169 5202 total, 0 failed avg: 911ms, p95: 2771ms
apollo-router 150 4673 total, 1 failed avg: 1004ms, p95: 2839ms ❌ 1 failed requests, 1 non-200 responses, 8 unexpected GraphQL errors, non-compatible response structure (1)
hive-gateway-bun 89 2962 total, 0 failed avg: 3110ms, p95: 4973ms
apollo-server 87 2892 total, 0 failed avg: 3233ms, p95: 21764ms
hive-gateway 79 2721 total, 0 failed avg: 3475ms, p95: 20221ms
mercurius 74 2378 total, 0 failed avg: 3867ms, p95: 5844ms
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 16842      ✗ 0    
     data_received..................: 495 MB  16 MB/s
     data_sent......................: 6.7 MB  217 kB/s
     http_req_blocked...............: avg=1.04ms   min=1.54µs  med=3.21µs   max=1.4s     p(90)=5.85µs   p(95)=338.17µs
     http_req_connecting............: avg=591.82µs min=0s      med=0s       max=580.15ms p(90)=0s       p(95)=229.76µs
     http_req_duration..............: avg=811.37ms min=3.25ms  med=651.16ms max=6.72s    p(90)=1.76s    p(95)=2.13s   
       { expected_response:true }...: avg=811.37ms min=3.25ms  med=651.16ms max=6.72s    p(90)=1.76s    p(95)=2.13s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5634 
     http_req_receiving.............: avg=320.57ms min=33.67µs med=92µs     max=6.09s    p(90)=1.26s    p(95)=1.67s   
     http_req_sending...............: avg=24.52ms  min=8.17µs  med=15.17µs  max=3.56s    p(90)=312.01µs p(95)=3.97ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=466.27ms min=3.15ms  med=416.22ms max=2.6s     p(90)=910.23ms p(95)=1.08s   
     http_reqs......................: 5634    183.032186/s
     iteration_duration.............: avg=1.6s     min=21.4ms  med=1.33s    max=8.39s    p(90)=3.38s    p(95)=4.17s   
     iterations.....................: 5614    182.382445/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% ✓ 15546      ✗ 0    
     data_received..................: 457 MB  15 MB/s
     data_sent......................: 6.2 MB  201 kB/s
     http_req_blocked...............: avg=1.68ms   min=1.51µs  med=3.39µs   max=2.58s    p(90)=5.85µs   p(95)=838.79µs
     http_req_connecting............: avg=231.66µs min=0s      med=0s       max=920.87ms p(90)=0s       p(95)=137.82µs
     http_req_duration..............: avg=911.33ms min=3.07ms  med=646.62ms max=7.05s    p(90)=2.05s    p(95)=2.77s   
       { expected_response:true }...: avg=911.33ms min=3.07ms  med=646.62ms max=7.05s    p(90)=2.05s    p(95)=2.77s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5202 
     http_req_receiving.............: avg=377.98ms min=32.43µs med=89.99µs  max=5.93s    p(90)=1.68s    p(95)=2.24s   
     http_req_sending...............: avg=19.09ms  min=7.89µs  med=15.37µs  max=3.72s    p(90)=154.85µs p(95)=1.42ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=514.25ms min=3.01ms  med=477.84ms max=1.92s    p(90)=967.54ms p(95)=1.12s   
     http_reqs......................: 5202    169.028467/s
     iteration_duration.............: avg=1.74s    min=33.22ms med=1.36s    max=10.55s   p(90)=3.74s    p(95)=4.54s   
     iterations.....................: 5182    168.378607/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% — ✓ 4652 / ✗ 1
     ✗ no graphql errors
      ↳  99% — ✓ 4645 / ✗ 8
     ✗ valid response structure
      ↳  99% — ✓ 4651 / ✗ 1

     █ setup

     checks.........................: 99.92% ✓ 13948      ✗ 10   
     data_received..................: 410 MB 13 MB/s
     data_sent......................: 5.5 MB 178 kB/s
     http_req_blocked...............: avg=2.59ms   min=1.72µs  med=4.49µs   max=1.38s  p(90)=7.99µs   p(95)=4.28ms
     http_req_connecting............: avg=2.26ms   min=0s      med=0s       max=1.38s  p(90)=0s       p(95)=4.08ms
     http_req_duration..............: avg=1s       min=7.23ms  med=743.21ms max=8.09s  p(90)=2.27s    p(95)=2.83s 
       { expected_response:true }...: avg=1s       min=7.23ms  med=743.14ms max=8.09s  p(90)=2.27s    p(95)=2.83s 
     http_req_failed................: 0.02%  ✓ 1          ✗ 4672 
     http_req_receiving.............: avg=420.83ms min=0s      med=155.35µs max=7.38s  p(90)=1.59s    p(95)=2.21s 
     http_req_sending...............: avg=24.23ms  min=8.29µs  med=23.42µs  max=2.84s  p(90)=261.73µs p(95)=2.82ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s    
     http_req_waiting...............: avg=558.64ms min=7.09ms  med=499.91ms max=2.14s  p(90)=1.04s    p(95)=1.29s 
     http_reqs......................: 4673   150.193249/s
     iteration_duration.............: avg=1.94s    min=27.85ms med=1.57s    max=10.21s p(90)=4.11s    p(95)=4.84s 
     iterations.....................: 4653   149.550436/s
     vus............................: 36     min=36       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% ✓ 8826      ✗ 0    
     data_received..................: 260 MB  7.9 MB/s
     data_sent......................: 3.5 MB  107 kB/s
     http_req_blocked...............: avg=1.77ms  min=1.89µs  med=4.26µs   max=43.5ms   p(90)=1.23ms   p(95)=18.39ms 
     http_req_connecting............: avg=1.7ms   min=0s      med=0s       max=38.37ms  p(90)=168.87µs p(95)=17.86ms 
     http_req_duration..............: avg=3.11s   min=16.88ms med=2.9s     max=6.99s    p(90)=4.45s    p(95)=4.97s   
       { expected_response:true }...: avg=3.11s   min=16.88ms med=2.9s     max=6.99s    p(90)=4.45s    p(95)=4.97s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2962 
     http_req_receiving.............: avg=72.09ms min=40.62µs med=142.85µs max=1.91s    p(90)=167.23ms p(95)=535.92ms
     http_req_sending...............: avg=1.22ms  min=9.85µs  med=23.96µs  max=405.23ms p(90)=536.51µs p(95)=2.59ms  
     http_req_tls_handshaking.......: avg=0s      min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.03s   min=16.75ms med=2.77s    max=6.99s    p(90)=4.3s     p(95)=4.93s   
     http_reqs......................: 2962    89.765067/s
     iteration_duration.............: avg=3.21s   min=314.8ms med=2.99s    max=7s       p(90)=4.65s    p(95)=5.03s   
     iterations.....................: 2942    89.158956/s
     vus............................: 6       min=6       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% ✓ 8616      ✗ 0    
     data_received..................: 254 MB  7.7 MB/s
     data_sent......................: 3.4 MB  104 kB/s
     http_req_blocked...............: avg=1.98ms   min=1.42µs   med=2.97µs   max=60.55ms p(90)=128.82µs p(95)=19.64ms 
     http_req_connecting............: avg=1.89ms   min=0s       med=0s       max=39.18ms p(90)=82.71µs  p(95)=19.16ms 
     http_req_duration..............: avg=3.23s    min=10.54ms  med=1.55s    max=32.62s  p(90)=2.09s    p(95)=21.76s  
       { expected_response:true }...: avg=3.23s    min=10.54ms  med=1.55s    max=32.62s  p(90)=2.09s    p(95)=21.76s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2892 
     http_req_receiving.............: avg=235.98µs min=41.05µs  med=105.33µs max=45.93ms p(90)=203.73µs p(95)=325.24µs
     http_req_sending...............: avg=787.28µs min=8.44µs   med=15.06µs  max=27.26ms p(90)=117.82µs p(95)=7.66ms  
     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.47ms  med=1.55s    max=32.62s  p(90)=2.09s    p(95)=21.75s  
     http_reqs......................: 2892    87.437473/s
     iteration_duration.............: avg=3.27s    min=358.53ms med=1.57s    max=32.71s  p(90)=2.1s     p(95)=22.16s  
     iterations.....................: 2872    86.832788/s
     vus............................: 6       min=6       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% ✓ 8103      ✗ 0    
     data_received..................: 239 MB  7.0 MB/s
     data_sent......................: 3.2 MB  95 kB/s
     http_req_blocked...............: avg=1.53ms   min=2.08µs   med=4.67µs   max=30.84ms  p(90)=1.6ms    p(95)=16.32ms 
     http_req_connecting............: avg=1.28ms   min=0s       med=0s       max=27.21ms  p(90)=977.22µs p(95)=13.29ms 
     http_req_duration..............: avg=3.47s    min=14.49ms  med=1.83s    max=33.4s    p(90)=3.36s    p(95)=20.22s  
       { expected_response:true }...: avg=3.47s    min=14.49ms  med=1.83s    max=33.4s    p(90)=3.36s    p(95)=20.22s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2721 
     http_req_receiving.............: avg=854.93µs min=47.73µs  med=114.68µs max=220.97ms p(90)=453.62µs p(95)=1.26ms  
     http_req_sending...............: avg=186.3µs  min=10.4µs   med=27.23µs  max=47.21ms  p(90)=222.13µs p(95)=801.45µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.47s    min=14.38ms  med=1.83s    max=33.4s    p(90)=3.36s    p(95)=20.22s  
     http_reqs......................: 2721    79.980372/s
     iteration_duration.............: avg=3.52s    min=260.19ms med=1.87s    max=33.41s   p(90)=3.39s    p(95)=20.26s  
     iterations.....................: 2701    79.392497/s
     vus............................: 4       min=4       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% ✓ 7074      ✗ 0    
     data_received..................: 209 MB  6.5 MB/s
     data_sent......................: 2.8 MB  88 kB/s
     http_req_blocked...............: avg=688.38µs min=1.84µs   med=4.16µs   max=13.67ms  p(90)=600.73µs p(95)=7.32ms  
     http_req_connecting............: avg=666.99µs min=0s       med=0s       max=12.73ms  p(90)=543.96µs p(95)=7.13ms  
     http_req_duration..............: avg=3.86s    min=13.27ms  med=3.82s    max=8.72s    p(90)=5.04s    p(95)=5.84s   
       { expected_response:true }...: avg=3.86s    min=13.27ms  med=3.82s    max=8.72s    p(90)=5.04s    p(95)=5.84s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2378 
     http_req_receiving.............: avg=3.27ms   min=38.57µs  med=104.22µs max=578.89ms p(90)=273.74µs p(95)=593.11µs
     http_req_sending...............: avg=136.78µs min=9.74µs   med=23.85µs  max=17.02ms  p(90)=228.65µs p(95)=1.03ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.86s    min=13.18ms  med=3.81s    max=8.72s    p(90)=5.04s    p(95)=5.84s   
     http_reqs......................: 2378    74.458324/s
     iteration_duration.............: avg=3.92s    min=436.01ms med=3.84s    max=8.73s    p(90)=5.1s     p(95)=5.87s   
     iterations.....................: 2358    73.832098/s
     vus............................: 219     min=219     max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

Copy link

github-actions bot commented May 7, 2025

Overview for: federation/ramping-vus

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

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

Comparison

Comparison

Gateway duration(p95)⬇️ RPS Requests Durations Notes
cosmo 6276ms 179 12607 total, 0 failed avg: 2446ms, p95: 6277ms, max: 11845ms, med: 2137ms
apollo-router 6278ms 167 11718 total, 580 failed avg: 2482ms, p95: 6279ms, max: 14207ms, med: 1991ms ❌ 580 failed requests, 580 non-200 responses, 593 unexpected GraphQL errors, non-compatible response structure (7)
grafbase 7039ms 163 11459 total, 0 failed avg: 2987ms, p95: 7039ms, max: 11970ms, med: 2822ms
hive-gateway-bun 30480ms 86 7278 total, 0 failed avg: 12354ms, p95: 30481ms, max: 37432ms, med: 10532ms
mercurius 45678ms 38 3663 total, 185 failed avg: 17127ms, p95: 45679ms, max: 54201ms, med: 13359ms ❌ 185 failed requests, 176 non-200 responses, 176 unexpected GraphQL errors
hive-gateway 51508ms 86 7676 total, 0 failed avg: 12100ms, p95: 51508ms, max: 58481ms, med: 3371ms
apollo-server 59999ms 82 7674 total, 507 failed avg: 11923ms, p95: 60000ms, max: 60038ms, med: 2223ms ❌ 507 failed requests, 507 non-200 responses, 506 unexpected GraphQL errors
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 37761      ✗ 0     
     data_received..................: 1.1 GB  16 MB/s
     data_sent......................: 15 MB   213 kB/s
     http_req_blocked...............: avg=207.1ms  min=1.72µs  med=3.56µs  max=10.77s p(90)=517.73ms p(95)=1.58s  
     http_req_connecting............: avg=202.89ms min=0s      med=0s      max=10.76s p(90)=496.33ms p(95)=1.54s  
     http_req_duration..............: avg=2.44s    min=3.21ms  med=2.13s   max=11.84s p(90)=4.92s    p(95)=6.27s  
       { expected_response:true }...: avg=2.44s    min=3.21ms  med=2.13s   max=11.84s p(90)=4.92s    p(95)=6.27s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 12607 
     http_req_receiving.............: avg=466.78ms min=32.16µs med=81.74µs max=6.59s  p(90)=1.57s    p(95)=3.95s  
     http_req_sending...............: avg=151.99ms min=8.64µs  med=17.08µs max=7.56s  p(90)=227.59ms p(95)=769.4ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=1.82s    min=3.07ms  med=1.62s   max=9.48s  p(90)=3.78s    p(95)=4.46s  
     http_reqs......................: 12607   179.659243/s
     iteration_duration.............: avg=5.56s    min=10.94ms med=4.64s   max=28.98s p(90)=11.6s    p(95)=13.97s 
     iterations.....................: 12587   179.374228/s
     vus............................: 5       min=5        max=1970
     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
      ↳  95% — ✓ 11118 / ✗ 580
     ✗ no graphql errors
      ↳  94% — ✓ 11105 / ✗ 593
     ✗ valid response structure
      ↳  99% — ✓ 11111 / ✗ 7

     █ setup

     checks.........................: 96.58% ✓ 33334      ✗ 1180  
     data_received..................: 977 MB 14 MB/s
     data_sent......................: 14 MB  198 kB/s
     http_req_blocked...............: avg=438.59ms min=1.44µs  med=3.77µs  max=9.88s  p(90)=1.81s    p(95)=3.27s   
     http_req_connecting............: avg=431.32ms min=0s      med=0s      max=9.82s  p(90)=1.75s    p(95)=3.23s   
     http_req_duration..............: avg=2.48s    min=0s      med=1.99s   max=14.2s  p(90)=4.96s    p(95)=6.27s   
       { expected_response:true }...: avg=2.46s    min=6.67ms  med=1.95s   max=14.2s  p(90)=4.97s    p(95)=6.28s   
     http_req_failed................: 4.94%  ✓ 580        ✗ 11138 
     http_req_receiving.............: avg=460.06ms min=0s      med=81.45µs max=12.06s p(90)=1.52s    p(95)=3.38s   
     http_req_sending...............: avg=196.36ms min=0s      med=20.16µs max=10.11s p(90)=448.59ms p(95)=924.95ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=1.82s    min=0s      med=1.46s   max=10.15s p(90)=4.03s    p(95)=4.52s   
     http_reqs......................: 11718  167.028504/s
     iteration_duration.............: avg=5.96s    min=12.84ms med=5.03s   max=25.54s p(90)=12.3s    p(95)=14.33s  
     iterations.....................: 11698  166.743424/s
     vus............................: 5      min=5        max=1980
     vus_max........................: 2000   min=2000     max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `grafbase`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 34317      ✗ 0     
     data_received..................: 1.0 GB  14 MB/s
     data_sent......................: 14 MB   194 kB/s
     http_req_blocked...............: avg=314.01ms min=1.39µs  med=3.96µs  max=9.11s  p(90)=933.69ms p(95)=2.89s  
     http_req_connecting............: avg=307.84ms min=0s      med=0s      max=9.11s  p(90)=873.74ms p(95)=2.85s  
     http_req_duration..............: avg=2.98s    min=3.04ms  med=2.82s   max=11.97s p(90)=5.64s    p(95)=7.03s  
       { expected_response:true }...: avg=2.98s    min=3.04ms  med=2.82s   max=11.97s p(90)=5.64s    p(95)=7.03s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 11459 
     http_req_receiving.............: avg=444.45ms min=31.61µs med=85.23µs max=9.8s   p(90)=1.98s    p(95)=3s     
     http_req_sending...............: avg=127.31ms min=7.43µs  med=20.6µs  max=6.22s  p(90)=244.05ms p(95)=731.1ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=2.41s    min=2.96ms  med=1.94s   max=10.22s p(90)=4.88s    p(95)=5.55s  
     http_reqs......................: 11459   163.505028/s
     iteration_duration.............: avg=6.13s    min=9.56ms  med=5.23s   max=28.32s p(90)=12.41s   p(95)=14.42s 
     iterations.....................: 11439   163.219654/s
     vus............................: 4       min=4        max=1981
     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% ✓ 21774     ✗ 0     
     data_received..................: 639 MB  7.6 MB/s
     data_sent......................: 8.6 MB  103 kB/s
     http_req_blocked...............: avg=5.99ms   min=2.11µs  med=5.04µs   max=387.78ms p(90)=2.41ms   p(95)=28.9ms  
     http_req_connecting............: avg=5.82ms   min=0s      med=0s       max=387.72ms p(90)=2.1ms    p(95)=28.04ms 
     http_req_duration..............: avg=12.35s   min=16.1ms  med=10.53s   max=37.43s   p(90)=26.61s   p(95)=30.48s  
       { expected_response:true }...: avg=12.35s   min=16.1ms  med=10.53s   max=37.43s   p(90)=26.61s   p(95)=30.48s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 7278  
     http_req_receiving.............: avg=134.77ms min=42.84µs med=274.25µs max=9.68s    p(90)=5.29ms   p(95)=249.39ms
     http_req_sending...............: avg=2.94ms   min=8.4µs   med=29.92µs  max=809.17ms p(90)=245.35µs p(95)=7.16ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=12.21s   min=15.89ms med=10.46s   max=37.42s   p(90)=26.61s   p(95)=30.41s  
     http_reqs......................: 7278    86.614669/s
     iteration_duration.............: avg=12.48s   min=98.74ms med=10.71s   max=37.93s   p(90)=26.73s   p(95)=30.75s  
     iterations.....................: 7258    86.376652/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
      ↳  95% — ✓ 3458 / ✗ 176
     ✗ no graphql errors
      ↳  95% — ✓ 3458 / ✗ 176
     ✓ valid response structure

     █ setup

     checks.........................: 96.71% ✓ 10374     ✗ 352   
     data_received..................: 305 MB 3.2 MB/s
     data_sent......................: 5.9 MB 62 kB/s
     http_req_blocked...............: avg=189.87µs min=1.72µs   med=4.35µs  max=16.86ms  p(90)=467.71µs p(95)=727.83µs
     http_req_connecting............: avg=158.73µs min=0s       med=0s      max=16.8ms   p(90)=390.18µs p(95)=583.04µs
     http_req_duration..............: avg=17.12s   min=11.64ms  med=13.35s  max=54.2s    p(90)=40.61s   p(95)=45.67s  
       { expected_response:true }...: avg=15.63s   min=11.64ms  med=12.33s  max=46.26s   p(90)=33.64s   p(95)=45.12s  
     http_req_failed................: 5.05%  ✓ 185       ✗ 3478  
     http_req_receiving.............: avg=4.15ms   min=0s       med=110.8µs max=493.76ms p(90)=325.01µs p(95)=689.89µs
     http_req_sending...............: avg=53.75µs  min=9.46µs   med=27.45µs max=12.55ms  p(90)=66.68µs  p(95)=88.78µs 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s      max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=17.12s   min=11.54ms  med=13.35s  max=54.2s    p(90)=40.61s   p(95)=45.65s  
     http_reqs......................: 3663   38.564922/s
     iteration_duration.............: avg=17.17s   min=285.12ms med=13.38s  max=54.2s    p(90)=39.94s   p(95)=45.81s  
     iterations.....................: 3634   38.259603/s
     vus............................: 221    min=59      max=2000
     vus_max........................: 2000   min=2000    max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 22968     ✗ 0     
     data_received..................: 674 MB  7.6 MB/s
     data_sent......................: 9.1 MB  103 kB/s
     http_req_blocked...............: avg=827.02µs min=1.72µs  med=4.21µs   max=97.63ms  p(90)=542.41µs p(95)=2.85ms  
     http_req_connecting............: avg=797.4µs  min=0s      med=0s       max=97.45ms  p(90)=463.08µs p(95)=2.65ms  
     http_req_duration..............: avg=12.09s   min=12.66ms med=3.37s    max=58.48s   p(90)=44.19s   p(95)=51.5s   
       { expected_response:true }...: avg=12.09s   min=12.66ms med=3.37s    max=58.48s   p(90)=44.19s   p(95)=51.5s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 7676  
     http_req_receiving.............: avg=690.08µs min=38.2µs  med=105.63µs max=183.59ms p(90)=790.15µs p(95)=2.45ms  
     http_req_sending...............: avg=355.23µs min=9.35µs  med=25.46µs  max=51.58ms  p(90)=69.39µs  p(95)=329.19µs
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=12.09s   min=12.53ms med=3.36s    max=58.48s   p(90)=44.19s   p(95)=51.5s   
     http_reqs......................: 7676    86.911081/s
     iteration_duration.............: avg=12.16s   min=100.3ms med=3.4s     max=58.49s   p(90)=44.24s   p(95)=51.56s  
     iterations.....................: 7656    86.684632/s
     vus............................: 2       min=2       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% — ✓ 7147 / ✗ 507
     ✗ no graphql errors
      ↳  93% — ✓ 7147 / ✗ 506
     ✓ valid response structure

     █ setup

     checks.........................: 95.48% ✓ 21441     ✗ 1013  
     data_received..................: 630 MB 6.8 MB/s
     data_sent......................: 9.2 MB 99 kB/s
     http_req_blocked...............: avg=421.08µs min=1.5µs   med=3.4µs    max=52.1ms  p(90)=341.71µs p(95)=582.56µs
     http_req_connecting............: avg=395.71µs min=0s      med=0s       max=51.97ms p(90)=275.97µs p(95)=491.75µs
     http_req_duration..............: avg=11.92s   min=11.04ms med=2.22s    max=1m0s    p(90)=55.46s   p(95)=59.99s  
       { expected_response:true }...: avg=8.52s    min=11.04ms med=2.13s    max=59.98s  p(90)=36.46s   p(95)=46.63s  
     http_req_failed................: 6.60%  ✓ 507       ✗ 7167  
     http_req_receiving.............: avg=199.11µs min=0s      med=105.29µs max=99.9ms  p(90)=216.12µs p(95)=350.65µs
     http_req_sending...............: avg=147.99µs min=8.6µs   med=17.39µs  max=41.44ms p(90)=60.36µs  p(95)=101.85µs
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=11.92s   min=10.96ms med=2.22s    max=1m0s    p(90)=55.46s   p(95)=59.99s  
     http_reqs......................: 7674   82.777647/s
     iteration_duration.............: avg=11.95s   min=65.86ms med=2.23s    max=1m0s    p(90)=55.5s    p(95)=1m0s    
     iterations.....................: 7653   82.551125/s
     vus............................: 85     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

github-actions bot commented May 7, 2025

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

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

This scenario was running 500 VUs over 30s

Comparison

Comparison

Gateway RPS ⬇️ Requests Duration Notes
cosmo 181 5689 total, 0 failed avg: 1212ms, p95: 3475ms
grafbase 161 5044 total, 0 failed avg: 1398ms, p95: 3582ms
apollo-router 155 4929 total, 4 failed avg: 1701ms, p95: 4676ms ❌ 4 failed requests, 4 non-200 responses, 20 unexpected GraphQL errors, non-compatible response structure (11)
hive-gateway-bun 87 3038 total, 0 failed avg: 5232ms, p95: 8547ms
apollo-server 86 3010 total, 0 failed avg: 5331ms, p95: 32964ms
hive-gateway 81 2909 total, 0 failed avg: 5584ms, p95: 33452ms
mercurius 72 2375 total, 0 failed avg: 6556ms, p95: 11003ms
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 17007      ✗ 0    
     data_received..................: 499 MB  16 MB/s
     data_sent......................: 6.8 MB  216 kB/s
     http_req_blocked...............: avg=3.48ms   min=1.53µs  med=3.3µs    max=2.67s  p(90)=11.86µs p(95)=25.67ms
     http_req_connecting............: avg=2.45ms   min=0s      med=0s       max=1.09s  p(90)=0s      p(95)=25.26ms
     http_req_duration..............: avg=1.21s    min=3.2ms   med=922.86ms max=9.01s  p(90)=2.44s   p(95)=3.47s  
       { expected_response:true }...: avg=1.21s    min=3.2ms   med=922.86ms max=9.01s  p(90)=2.44s   p(95)=3.47s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 5689 
     http_req_receiving.............: avg=438.19ms min=33.71µs med=89.75µs  max=6.63s  p(90)=1.22s   p(95)=2.8s   
     http_req_sending...............: avg=20.33ms  min=8.1µs   med=15.26µs  max=7.85s  p(90)=954.2µs p(95)=10.42ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s      p(95)=0s     
     http_req_waiting...............: avg=753.62ms min=3.01ms  med=723.26ms max=2.8s   p(90)=1.31s   p(95)=1.4s   
     http_reqs......................: 5689    181.780893/s
     iteration_duration.............: avg=2.64s    min=51.04ms med=2.07s    max=14.55s p(90)=5.52s   p(95)=6.62s  
     iterations.....................: 5669    181.141832/s
     vus............................: 224     min=224      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% ✓ 15072      ✗ 0    
     data_received..................: 443 MB  14 MB/s
     data_sent......................: 6.0 MB  191 kB/s
     http_req_blocked...............: avg=2.62ms   min=1.6µs   med=4.1µs    max=1.41s  p(90)=115.8µs  p(95)=19.32ms
     http_req_connecting............: avg=2.46ms   min=0s      med=0s       max=1.41s  p(90)=55.9µs   p(95)=18.62ms
     http_req_duration..............: avg=1.39s    min=3.17ms  med=1.17s    max=7.22s  p(90)=3.2s     p(95)=3.58s  
       { expected_response:true }...: avg=1.39s    min=3.17ms  med=1.17s    max=7.22s  p(90)=3.2s     p(95)=3.58s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 5044 
     http_req_receiving.............: avg=401.89ms min=34.44µs med=92.5µs   max=6.23s  p(90)=1.51s    p(95)=2.36s  
     http_req_sending...............: avg=17.61ms  min=7.81µs  med=20.44µs  max=4.11s  p(90)=590.67µs p(95)=1.57ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=978.75ms min=3.1ms   med=915.13ms max=3.54s  p(90)=1.79s    p(95)=2.3s   
     http_reqs......................: 5044    161.088639/s
     iteration_duration.............: avg=3s       min=43ms    med=2.68s    max=10.98s p(90)=5.71s    p(95)=6.75s  
     iterations.....................: 5024    160.449905/s
     vus............................: 196     min=196      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% — ✓ 4905 / ✗ 4
     ✗ no graphql errors
      ↳  99% — ✓ 4889 / ✗ 20
     ✗ valid response structure
      ↳  99% — ✓ 4895 / ✗ 11

     █ setup

     checks.........................: 99.76% ✓ 14689      ✗ 35   
     data_received..................: 432 MB 14 MB/s
     data_sent......................: 5.9 MB 184 kB/s
     http_req_blocked...............: avg=4.61ms   min=1.45µs  med=3.42µs  max=1.83s  p(90)=104.43µs p(95)=16.99ms
     http_req_connecting............: avg=4.28ms   min=0s      med=0s      max=1.83s  p(90)=73.21µs  p(95)=16.67ms
     http_req_duration..............: avg=1.7s     min=6.84ms  med=1.39s   max=8.56s  p(90)=3.3s     p(95)=4.67s  
       { expected_response:true }...: avg=1.7s     min=6.84ms  med=1.39s   max=8.56s  p(90)=3.3s     p(95)=4.67s  
     http_req_failed................: 0.08%  ✓ 4          ✗ 4925 
     http_req_receiving.............: avg=530.04ms min=0s      med=91.57µs max=6.37s  p(90)=2.08s    p(95)=3.33s  
     http_req_sending...............: avg=29.41ms  min=8.37µs  med=16.49µs max=4.14s  p(90)=589.32µs p(95)=5.9ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=1.14s    min=6.77ms  med=1.1s    max=3.74s  p(90)=1.99s    p(95)=2.22s  
     http_reqs......................: 4929   155.201795/s
     iteration_duration.............: avg=3.13s    min=41.66ms med=2.77s   max=11.36s p(90)=6.21s    p(95)=7.28s  
     iterations.....................: 4909   154.572046/s
     vus............................: 313    min=313      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% ✓ 9054      ✗ 0    
     data_received..................: 267 MB  7.7 MB/s
     data_sent......................: 3.6 MB  104 kB/s
     http_req_blocked...............: avg=6.36ms  min=1.77µs   med=4.02µs   max=381.02ms p(90)=33.3ms  p(95)=48.53ms 
     http_req_connecting............: avg=6.14ms  min=0s       med=0s       max=71.56ms  p(90)=33.05ms p(95)=48.14ms 
     http_req_duration..............: avg=5.23s   min=15.73ms  med=4.96s    max=12.7s    p(90)=6.9s    p(95)=8.54s   
       { expected_response:true }...: avg=5.23s   min=15.73ms  med=4.96s    max=12.7s    p(90)=6.9s    p(95)=8.54s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 3038 
     http_req_receiving.............: avg=59.09ms min=40.7µs   med=165.61µs max=3.25s    p(90)=6.35ms  p(95)=133.88ms
     http_req_sending...............: avg=1.2ms   min=9.13µs   med=23.2µs   max=199.26ms p(90)=1.81ms  p(95)=5.57ms  
     http_req_tls_handshaking.......: avg=0s      min=0s       med=0s       max=0s       p(90)=0s      p(95)=0s      
     http_req_waiting...............: avg=5.17s   min=15.55ms  med=4.92s    max=12.7s    p(90)=6.82s   p(95)=8.5s    
     http_reqs......................: 3038    87.685482/s
     iteration_duration.............: avg=5.34s   min=238.92ms med=5.03s    max=12.75s   p(90)=7.03s   p(95)=8.63s   
     iterations.....................: 3018    87.108224/s
     vus............................: 89      min=89      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% ✓ 8970      ✗ 0    
     data_received..................: 265 MB  7.6 MB/s
     data_sent......................: 3.6 MB  102 kB/s
     http_req_blocked...............: avg=6.68ms   min=1.48µs   med=3.14µs max=109.11ms p(90)=27ms     p(95)=53.03ms 
     http_req_connecting............: avg=6.55ms   min=0s       med=0s     max=109.08ms p(90)=26.6ms   p(95)=51.74ms 
     http_req_duration..............: avg=5.33s    min=11.02ms  med=2.63s  max=34.51s   p(90)=3.85s    p(95)=32.96s  
       { expected_response:true }...: avg=5.33s    min=11.02ms  med=2.63s  max=34.51s   p(90)=3.85s    p(95)=32.96s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 3010 
     http_req_receiving.............: avg=666.04µs min=42.97µs  med=102µs  max=160.96ms p(90)=242.39µs p(95)=510.78µs
     http_req_sending...............: avg=3.29ms   min=8.83µs   med=17.3µs max=89.34ms  p(90)=12.5ms   p(95)=19.5ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s     max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=5.32s    min=10.95ms  med=2.63s  max=34.51s   p(90)=3.85s    p(95)=32.94s  
     http_reqs......................: 3010    86.026008/s
     iteration_duration.............: avg=5.39s    min=361.94ms med=2.65s  max=34.57s   p(90)=3.88s    p(95)=33.02s  
     iterations.....................: 2990    85.454406/s
     vus............................: 5       min=5       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% ✓ 8667      ✗ 0    
     data_received..................: 256 MB  7.1 MB/s
     data_sent......................: 3.5 MB  96 kB/s
     http_req_blocked...............: avg=4.07ms   min=1.94µs   med=4.72µs   max=50.73ms  p(90)=21.76ms  p(95)=30.66ms
     http_req_connecting............: avg=3.97ms   min=0s       med=0s       max=47.18ms  p(90)=21.45ms  p(95)=30.48ms
     http_req_duration..............: avg=5.58s    min=16.89ms  med=2.37s    max=35.23s   p(90)=19.34s   p(95)=33.45s 
       { expected_response:true }...: avg=5.58s    min=16.89ms  med=2.37s    max=35.23s   p(90)=19.34s   p(95)=33.45s 
     http_req_failed................: 0.00%   ✓ 0         ✗ 2909 
     http_req_receiving.............: avg=1.19ms   min=43.66µs  med=110.42µs max=197.07ms p(90)=790.24µs p(95)=2.81ms 
     http_req_sending...............: avg=494.62µs min=10.42µs  med=27.99µs  max=72.45ms  p(90)=1.14ms   p(95)=1.8ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=5.58s    min=16.77ms  med=2.37s    max=35.23s   p(90)=19.34s   p(95)=33.45s 
     http_reqs......................: 2909    81.213226/s
     iteration_duration.............: avg=5.65s    min=262.14ms med=2.42s    max=35.27s   p(90)=19.48s   p(95)=33.48s 
     iterations.....................: 2889    80.654868/s
     vus............................: 76      min=76      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% ✓ 7065      ✗ 0    
     data_received..................: 209 MB  6.3 MB/s
     data_sent......................: 2.8 MB  86 kB/s
     http_req_blocked...............: avg=3.37ms   min=1.94µs   med=4.19µs   max=37.93ms p(90)=17.66ms  p(95)=23.74ms
     http_req_connecting............: avg=3.31ms   min=0s       med=0s       max=30.26ms p(90)=17.38ms  p(95)=23.62ms
     http_req_duration..............: avg=6.55s    min=11.1ms   med=6.92s    max=12.86s  p(90)=8.03s    p(95)=11s    
       { expected_response:true }...: avg=6.55s    min=11.1ms   med=6.92s    max=12.86s  p(90)=8.03s    p(95)=11s    
     http_req_failed................: 0.00%   ✓ 0         ✗ 2375 
     http_req_receiving.............: avg=15.66ms  min=40.64µs  med=101.25µs max=1.23s   p(90)=476.73µs p(95)=3.14ms 
     http_req_sending...............: avg=292.34µs min=10.03µs  med=24µs     max=18.06ms p(90)=996.07µs p(95)=1.86ms 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s      p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=6.53s    min=10.99ms  med=6.91s    max=12.86s  p(90)=8.02s    p(95)=11s    
     http_reqs......................: 2375    72.344206/s
     iteration_duration.............: avg=6.65s    min=415.98ms med=6.95s    max=12.87s  p(90)=8.38s    p(95)=11.04s 
     iterations.....................: 2355    71.734992/s
     vus............................: 253     min=253     max=500
     vus_max........................: 500     min=500     max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

@renovate renovate bot merged commit b24e92f into main May 7, 2025
34 checks passed
@renovate renovate bot deleted the renovate/ghcr.io-grafbase-gateway-0.x branch May 7, 2025 16:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant