Skip to content

Update ghcr.io/grafbase/gateway Docker tag to v0.47.0 #742

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 8, 2025

This PR contains the following updates:

Package Type Update Change
ghcr.io/grafbase/gateway (source) final minor 0.46.1 -> 0.47.0

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

github-actions bot commented Aug 8, 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 178 5512 total, 0 failed avg: 838ms, p95: 2431ms
grafbase 169 5229 total, 0 failed avg: 817ms, p95: 2319ms
apollo-router 158 4926 total, 0 failed avg: 967ms, p95: 2231ms
hive-gateway 92 3073 total, 0 failed avg: 3021ms, p95: 13654ms
apollo-server 88 2929 total, 0 failed avg: 3204ms, p95: 26215ms
hive-gateway-bun 84 2822 total, 0 failed avg: 3300ms, p95: 5751ms
mercurius 76 2453 total, 0 failed avg: 3747ms, p95: 4992ms
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 16476      ✗ 0    
     data_received..................: 484 MB  16 MB/s
     data_sent......................: 6.5 MB  212 kB/s
     http_req_blocked...............: avg=2.85ms   min=1.53µs  med=3.17µs   max=3.25s p(90)=5.37µs   p(95)=318.59µs
     http_req_connecting............: avg=2.53ms   min=0s      med=0s       max=3.25s p(90)=0s       p(95)=185.87µs
     http_req_duration..............: avg=837.91ms min=3.06ms  med=635.62ms max=6.87s p(90)=1.84s    p(95)=2.43s   
       { expected_response:true }...: avg=837.91ms min=3.06ms  med=635.62ms max=6.87s p(90)=1.84s    p(95)=2.43s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5512 
     http_req_receiving.............: avg=340.2ms  min=34.57µs med=88.35µs  max=5.18s p(90)=1.42s    p(95)=1.87s   
     http_req_sending...............: avg=21.61ms  min=8.04µs  med=14.4µs   max=3.61s p(90)=157.9µs  p(95)=6.48ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s    p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=476.09ms min=2.96ms  med=455.43ms max=2.3s  p(90)=855.66ms p(95)=993.91ms
     http_reqs......................: 5512    178.440712/s
     iteration_duration.............: avg=1.64s    min=22.42ms med=1.33s    max=9.44s p(90)=3.39s    p(95)=4.25s   
     iterations.....................: 5492    177.79325/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% ✓ 15627      ✗ 0    
     data_received..................: 460 MB  15 MB/s
     data_sent......................: 6.2 MB  202 kB/s
     http_req_blocked...............: avg=1.85ms   min=1.39µs  med=3.19µs   max=2.23s  p(90)=5.31µs   p(95)=347.78µs
     http_req_connecting............: avg=1.65ms   min=0s      med=0s       max=2.23s  p(90)=0s       p(95)=141.23µs
     http_req_duration..............: avg=816.63ms min=3.21ms  med=671.36ms max=4.83s  p(90)=1.8s     p(95)=2.31s   
       { expected_response:true }...: avg=816.63ms min=3.21ms  med=671.36ms max=4.83s  p(90)=1.8s     p(95)=2.31s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5229 
     http_req_receiving.............: avg=286.13ms min=33.93µs med=85.45µs  max=3.79s  p(90)=1.15s    p(95)=1.61s   
     http_req_sending...............: avg=31.62ms  min=7.88µs  med=14.67µs  max=3.08s  p(90)=719.32µs p(95)=26.75ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=498.87ms min=3.15ms  med=452ms    max=2.6s   p(90)=988.04ms p(95)=1.17s   
     http_reqs......................: 5229    169.938146/s
     iteration_duration.............: avg=1.73s    min=19.98ms med=1.4s     max=11.73s p(90)=3.58s    p(95)=4.51s   
     iterations.....................: 5209    169.288163/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% ✓ 14718      ✗ 0    
     data_received..................: 432 MB  14 MB/s
     data_sent......................: 5.8 MB  188 kB/s
     http_req_blocked...............: avg=3.29ms   min=1.73µs  med=3.59µs   max=2.44s  p(90)=6.42µs   p(95)=3.4ms   
     http_req_connecting............: avg=3.15ms   min=0s      med=0s       max=2.44s  p(90)=0s       p(95)=3.27ms  
     http_req_duration..............: avg=966.93ms min=7.04ms  med=843.23ms max=5.11s  p(90)=1.78s    p(95)=2.23s   
       { expected_response:true }...: avg=966.93ms min=7.04ms  med=843.23ms max=5.11s  p(90)=1.78s    p(95)=2.23s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 4926 
     http_req_receiving.............: avg=242.38ms min=34.68µs med=89.3µs   max=3.96s  p(90)=943.25ms p(95)=1.51s   
     http_req_sending...............: avg=17.54ms  min=8.41µs  med=17.71µs  max=3.69s  p(90)=166.79µs p(95)=986.89µs
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=707ms    min=6.97ms  med=712.71ms max=3.23s  p(90)=1.17s    p(95)=1.32s   
     http_reqs......................: 4926    158.679557/s
     iteration_duration.............: avg=1.85s    min=39.01ms med=1.6s     max=10.02s p(90)=3.56s    p(95)=4.38s   
     iterations.....................: 4906    158.035304/s
     vus............................: 50      min=50       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% ✓ 9159      ✗ 0    
     data_received..................: 270 MB  8.2 MB/s
     data_sent......................: 3.6 MB  110 kB/s
     http_req_blocked...............: avg=2.06ms   min=1.84µs   med=4.28µs  max=88.23ms  p(90)=105.97µs p(95)=20.01ms
     http_req_connecting............: avg=1.98ms   min=0s       med=0s      max=88.19ms  p(90)=0s       p(95)=18.99ms
     http_req_duration..............: avg=3.02s    min=12.64ms  med=1.67s   max=32.56s   p(90)=2.71s    p(95)=13.65s 
       { expected_response:true }...: avg=3.02s    min=12.64ms  med=1.67s   max=32.56s   p(90)=2.71s    p(95)=13.65s 
     http_req_failed................: 0.00%   ✓ 0         ✗ 3073 
     http_req_receiving.............: avg=999.07µs min=40.22µs  med=97.28µs max=151.27ms p(90)=477.11µs p(95)=1.43ms 
     http_req_sending...............: avg=535.47µs min=9.52µs   med=23.11µs max=82.88ms  p(90)=163.96µs p(95)=1.97ms 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s      max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=3.01s    min=12.54ms  med=1.66s   max=32.56s   p(90)=2.71s    p(95)=13.65s 
     http_reqs......................: 3073    92.98061/s
     iteration_duration.............: avg=3.07s    min=208.05ms med=1.71s   max=32.59s   p(90)=2.75s    p(95)=13.74s 
     iterations.....................: 3053    92.375464/s
     vus............................: 10      min=10      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% ✓ 8727      ✗ 0    
     data_received..................: 257 MB  7.8 MB/s
     data_sent......................: 3.5 MB  105 kB/s
     http_req_blocked...............: avg=799.63µs min=1.62µs   med=3.29µs  max=48.32ms  p(90)=223.51µs p(95)=6.23ms  
     http_req_connecting............: avg=772.82µs min=0s       med=0s      max=48.26ms  p(90)=120.68µs p(95)=6.13ms  
     http_req_duration..............: avg=3.2s     min=10.31ms  med=1.38s   max=32.76s   p(90)=2s       p(95)=26.21s  
       { expected_response:true }...: avg=3.2s     min=10.31ms  med=1.38s   max=32.76s   p(90)=2s       p(95)=26.21s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2929 
     http_req_receiving.............: avg=278.27µs min=42.77µs  med=104.9µs max=182.57ms p(90)=210.13µs p(95)=305.76µs
     http_req_sending...............: avg=861.61µs min=8.79µs   med=17.57µs max=51.07ms  p(90)=159.62µs p(95)=851.58µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s      max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.2s     min=10.19ms  med=1.38s   max=32.76s   p(90)=2s       p(95)=26.21s  
     http_reqs......................: 2929    88.276699/s
     iteration_duration.............: avg=3.24s    min=194.25ms med=1.4s    max=32.77s   p(90)=2.02s    p(95)=26.51s  
     iterations.....................: 2909    87.673922/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
Summary for: `hive-gateway-bun`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 8406      ✗ 0    
     data_received..................: 248 MB  7.4 MB/s
     data_sent......................: 3.3 MB  101 kB/s
     http_req_blocked...............: avg=799.96µs min=2.19µs   med=4.59µs   max=16.33ms  p(90)=287.21µs p(95)=8.75ms  
     http_req_connecting............: avg=775.76µs min=0s       med=0s       max=16.3ms   p(90)=128.15µs p(95)=8.55ms  
     http_req_duration..............: avg=3.3s     min=16.31ms  med=2.97s    max=7.54s    p(90)=5.17s    p(95)=5.75s   
       { expected_response:true }...: avg=3.3s     min=16.31ms  med=2.97s    max=7.54s    p(90)=5.17s    p(95)=5.75s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2822 
     http_req_receiving.............: avg=74.99ms  min=44.78µs  med=203.59µs max=2.12s    p(90)=99.45ms  p(95)=651.67ms
     http_req_sending...............: avg=804.19µs min=9.98µs   med=24.42µs  max=261.67ms p(90)=201.05µs p(95)=652.27µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.22s    min=16.13ms  med=2.91s    max=7.54s    p(90)=5.13s    p(95)=5.73s   
     http_reqs......................: 2822    84.651673/s
     iteration_duration.............: avg=3.38s    min=132.57ms med=3.06s    max=7.6s     p(90)=5.24s    p(95)=5.86s   
     iterations.....................: 2802    84.051732/s
     vus............................: 60      min=60      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% ✓ 7299      ✗ 0    
     data_received..................: 215 MB  6.7 MB/s
     data_sent......................: 2.9 MB  91 kB/s
     http_req_blocked...............: avg=1.94ms min=1.81µs   med=3.52µs  max=61.44ms  p(90)=7.7ms    p(95)=16.06ms 
     http_req_connecting............: avg=1.86ms min=0s       med=0s      max=55.82ms  p(90)=7.62ms   p(95)=15.75ms 
     http_req_duration..............: avg=3.74s  min=11.82ms  med=3.74s   max=7.28s    p(90)=4.83s    p(95)=4.99s   
       { expected_response:true }...: avg=3.74s  min=11.82ms  med=3.74s   max=7.28s    p(90)=4.83s    p(95)=4.99s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2453 
     http_req_receiving.............: avg=2.11ms min=38.61µs  med=96.54µs max=325.11ms p(90)=241.63µs p(95)=476.97µs
     http_req_sending...............: avg=1.85ms min=9.72µs   med=20.42µs max=36ms     p(90)=3.02ms   p(95)=16.96ms 
     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=11.72ms  med=3.74s   max=7.28s    p(90)=4.82s    p(95)=4.99s   
     http_reqs......................: 2453    76.542905/s
     iteration_duration.............: avg=3.8s   min=505.51ms med=3.76s   max=7.3s     p(90)=4.84s    p(95)=5s      
     iterations.....................: 2433    75.918829/s
     vus............................: 2       min=2       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 Aug 8, 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 178 5589 total, 0 failed avg: 1179ms, p95: 2838ms
apollo-router 157 4975 total, 20 failed avg: 1503ms, p95: 3359ms ❌ 20 failed requests, 20 non-200 responses, 25 unexpected GraphQL errors, non-compatible response structure (5)
grafbase 155 4889 total, 0 failed avg: 1626ms, p95: 4211ms
hive-gateway 93 3238 total, 0 failed avg: 4881ms, p95: 32524ms
apollo-server 88 3105 total, 0 failed avg: 5187ms, p95: 33044ms
hive-gateway-bun 85 2978 total, 0 failed avg: 5343ms, p95: 9094ms
mercurius 68 2272 total, 0 failed avg: 6893ms, p95: 12633ms
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 16707      ✗ 0    
     data_received..................: 491 MB  16 MB/s
     data_sent......................: 6.6 MB  211 kB/s
     http_req_blocked...............: avg=2.97ms   min=1.43µs  med=3.24µs   max=2.49s  p(90)=19.9µs   p(95)=16.86ms
     http_req_connecting............: avg=2.12ms   min=0s      med=0s       max=1.28s  p(90)=0s       p(95)=15.94ms
     http_req_duration..............: avg=1.17s    min=3.27ms  med=1.04s    max=6.64s  p(90)=2.34s    p(95)=2.83s  
       { expected_response:true }...: avg=1.17s    min=3.27ms  med=1.04s    max=6.64s  p(90)=2.34s    p(95)=2.83s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 5589 
     http_req_receiving.............: avg=291.54ms min=29.02µs med=76.08µs  max=5.43s  p(90)=1.24s    p(95)=2.18s  
     http_req_sending...............: avg=20.28ms  min=8µs     med=14.59µs  max=4.48s  p(90)=407.95µ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=867.42ms min=3.14ms  med=832.95ms max=3.23s  p(90)=1.58s    p(95)=1.77s  
     http_reqs......................: 5589    178.051486/s
     iteration_duration.............: avg=2.71s    min=20.05ms med=2.14s    max=15.33s p(90)=5.68s    p(95)=6.69s  
     iterations.....................: 5569    177.414337/s
     vus............................: 145     min=145      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% — ✓ 4935 / ✗ 20
     ✗ no graphql errors
      ↳  99% — ✓ 4930 / ✗ 25
     ✗ valid response structure
      ↳  99% — ✓ 4930 / ✗ 5

     █ setup

     checks.........................: 99.66% ✓ 14795      ✗ 50   
     data_received..................: 435 MB 14 MB/s
     data_sent......................: 5.9 MB 187 kB/s
     http_req_blocked...............: avg=13.07ms  min=1.42µs  med=3.35µs  max=5.71s  p(90)=390.32µs p(95)=16.25ms
     http_req_connecting............: avg=10.9ms   min=0s      med=0s      max=3.65s  p(90)=250.95µs p(95)=15.81ms
     http_req_duration..............: avg=1.5s     min=6.71ms  med=1.28s   max=7.43s  p(90)=2.88s    p(95)=3.35s  
       { expected_response:true }...: avg=1.5s     min=6.71ms  med=1.28s   max=7.43s  p(90)=2.88s    p(95)=3.36s  
     http_req_failed................: 0.40%  ✓ 20         ✗ 4955 
     http_req_receiving.............: avg=296.26ms min=0s      med=80.64µs max=4.35s  p(90)=1.17s    p(95)=2.05s  
     http_req_sending...............: avg=35.59ms  min=8.11µs  med=15.64µs max=3.67s  p(90)=743.69µs p(95)=7.15ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=1.17s    min=6.64ms  med=1.1s    max=3.78s  p(90)=1.92s    p(95)=2.24s  
     http_reqs......................: 4975   157.760214/s
     iteration_duration.............: avg=3.05s    min=32.69ms med=2.69s   max=12.65s p(90)=5.49s    p(95)=6.67s  
     iterations.....................: 4955   157.126002/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% ✓ 14607      ✗ 0    
     data_received..................: 430 MB  14 MB/s
     data_sent......................: 5.8 MB  185 kB/s
     http_req_blocked...............: avg=3.36ms   min=1.99µs  med=4.67µs   max=2.33s  p(90)=307.42µs p(95)=16.34ms
     http_req_connecting............: avg=2.68ms   min=0s      med=0s       max=2.33s  p(90)=135.53µs p(95)=16.08ms
     http_req_duration..............: avg=1.62s    min=3.46ms  med=1.22s    max=10.59s p(90)=3.5s     p(95)=4.21s  
       { expected_response:true }...: avg=1.62s    min=3.46ms  med=1.22s    max=10.59s p(90)=3.5s     p(95)=4.21s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 4889 
     http_req_receiving.............: avg=809.59ms min=34.37µs med=562.77µs max=9.7s   p(90)=2.61s    p(95)=3.44s  
     http_req_sending...............: avg=33.09ms  min=8.83µs  med=25.01µs  max=5.85s  p(90)=1.19ms   p(95)=9.75ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=783.4ms  min=3.38ms  med=660.18ms max=2.25s  p(90)=1.66s    p(95)=2.11s  
     http_reqs......................: 4889    155.860807/s
     iteration_duration.............: avg=3.13s    min=27.48ms med=2.6s     max=15.26s p(90)=6.53s    p(95)=8.07s  
     iterations.....................: 4869    155.223209/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: `hive-gateway`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 9654      ✗ 0    
     data_received..................: 284 MB  8.2 MB/s
     data_sent......................: 3.8 MB  111 kB/s
     http_req_blocked...............: avg=6.15ms  min=1.85µs   med=3.92µs  max=97.27ms  p(90)=27.82ms p(95)=57.14ms
     http_req_connecting............: avg=6.01ms  min=0s       med=0s      max=97.22ms  p(90)=27.45ms p(95)=56.14ms
     http_req_duration..............: avg=4.88s   min=12.45ms  med=2.25s   max=34.28s   p(90)=10.41s  p(95)=32.52s 
       { expected_response:true }...: avg=4.88s   min=12.45ms  med=2.25s   max=34.28s   p(90)=10.41s  p(95)=32.52s 
     http_req_failed................: 0.00%   ✓ 0         ✗ 3238 
     http_req_receiving.............: avg=19.13ms min=41.57µs  med=82.45µs max=2.03s    p(90)=2.92ms  p(95)=40.07ms
     http_req_sending...............: avg=3.69ms  min=9.55µs   med=20.32µs max=212.83ms p(90)=16.82ms p(95)=22.96ms
     http_req_tls_handshaking.......: avg=0s      min=0s       med=0s      max=0s       p(90)=0s      p(95)=0s     
     http_req_waiting...............: avg=4.85s   min=12.36ms  med=2.25s   max=34.28s   p(90)=10.39s  p(95)=32.29s 
     http_reqs......................: 3238    93.08367/s
     iteration_duration.............: avg=5.02s   min=362.37ms med=2.33s   max=34.29s   p(90)=10.57s  p(95)=32.63s 
     iterations.....................: 3218    92.508725/s
     vus............................: 105     min=105     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% ✓ 9255      ✗ 0    
     data_received..................: 273 MB  7.8 MB/s
     data_sent......................: 3.7 MB  105 kB/s
     http_req_blocked...............: avg=5.62ms   min=1.45µs   med=2.9µs   max=100.14ms p(90)=25.85ms p(95)=41.88ms 
     http_req_connecting............: avg=5.54ms   min=0s       med=0s      max=100.11ms p(90)=25.63ms p(95)=41.49ms 
     http_req_duration..............: avg=5.18s    min=10.55ms  med=2.35s   max=34.58s   p(90)=6.39s   p(95)=33.04s  
       { expected_response:true }...: avg=5.18s    min=10.55ms  med=2.35s   max=34.58s   p(90)=6.39s   p(95)=33.04s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 3105 
     http_req_receiving.............: avg=290.43µs min=42.17µs  med=95.77µs max=73.39ms  p(90)=225.1µs p(95)=381.47µs
     http_req_sending...............: avg=2.6ms    min=8.64µs   med=14.96µs max=57.8ms   p(90)=7.9ms   p(95)=13.85ms 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s      max=0s       p(90)=0s      p(95)=0s      
     http_req_waiting...............: avg=5.18s    min=10.47ms  med=2.34s   max=34.58s   p(90)=6.37s   p(95)=33.03s  
     http_reqs......................: 3105    88.615576/s
     iteration_duration.............: avg=5.24s    min=352.46ms med=2.37s   max=34.6s    p(90)=7.88s   p(95)=33.11s  
     iterations.....................: 3085    88.044783/s
     vus............................: 10      min=10      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% ✓ 8874      ✗ 0    
     data_received..................: 261 MB  7.5 MB/s
     data_sent......................: 3.5 MB  102 kB/s
     http_req_blocked...............: avg=4.48ms   min=2µs     med=4.26µs   max=67.56ms p(90)=27.9ms   p(95)=34.26ms
     http_req_connecting............: avg=4.39ms   min=0s      med=0s       max=43.26ms p(90)=27.07ms  p(95)=34.03ms
     http_req_duration..............: avg=5.34s    min=15.86ms med=4.89s    max=12.78s  p(90)=8.03s    p(95)=9.09s  
       { expected_response:true }...: avg=5.34s    min=15.86ms med=4.89s    max=12.78s  p(90)=8.03s    p(95)=9.09s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2978 
     http_req_receiving.............: avg=113.24ms min=37.61µs med=119.52µs max=2.98s   p(90)=122.94ms p(95)=1.09s  
     http_req_sending...............: avg=2.99ms   min=8.14µs  med=23.43µs  max=1.32s   p(90)=4.62ms   p(95)=9.16ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s      p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=5.22s    min=15.74ms med=4.65s    max=12.78s  p(90)=7.84s    p(95)=8.93s  
     http_reqs......................: 2978    85.740363/s
     iteration_duration.............: avg=5.54s    min=203.8ms med=5s       max=13.09s  p(90)=8.3s     p(95)=9.42s  
     iterations.....................: 2958    85.164538/s
     vus............................: 200     min=200     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% ✓ 6756      ✗ 0    
     data_received..................: 199 MB  6.0 MB/s
     data_sent......................: 2.7 MB  82 kB/s
     http_req_blocked...............: avg=3.71ms   min=1.86µs   med=5.19µs   max=47.39ms p(90)=19.81ms  p(95)=24.76ms
     http_req_connecting............: avg=3.62ms   min=0s       med=0s       max=30.24ms p(90)=19.58ms  p(95)=24.52ms
     http_req_duration..............: avg=6.89s    min=12.77ms  med=7.11s    max=14.99s  p(90)=9.82s    p(95)=12.63s 
       { expected_response:true }...: avg=6.89s    min=12.77ms  med=7.11s    max=14.99s  p(90)=9.82s    p(95)=12.63s 
     http_req_failed................: 0.00%   ✓ 0         ✗ 2272 
     http_req_receiving.............: avg=15.15ms  min=42.88µs  med=120.55µs max=1.1s    p(90)=400.91µs p(95)=2.96ms 
     http_req_sending...............: avg=563.96µs min=10.72µs  med=31.5µs   max=20.94ms p(90)=1.64ms   p(95)=4.33ms 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s      p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=6.87s    min=12.66ms  med=7.1s     max=14.99s  p(90)=9.82s    p(95)=12.63s 
     http_reqs......................: 2272    68.730583/s
     iteration_duration.............: avg=7.03s    min=472.68ms med=7.15s    max=15s     p(90)=9.93s    p(95)=12.67s 
     iterations.....................: 2252    68.125561/s
     vus............................: 56      min=56      max=500
     vus_max........................: 500     min=500     max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

Copy link

github-actions bot commented Aug 8, 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 178 5484 total, 0 failed avg: 832ms, p95: 2593ms
grafbase 158 4890 total, 0 failed avg: 867ms, p95: 2247ms
apollo-router 153 4727 total, 0 failed avg: 954ms, p95: 2571ms
hive-gateway 91 3053 total, 0 failed avg: 3052ms, p95: 13889ms
apollo-server 88 2920 total, 0 failed avg: 3209ms, p95: 26417ms
hive-gateway-bun 87 2891 total, 0 failed avg: 3141ms, p95: 5159ms
mercurius 77 2471 total, 0 failed avg: 3720ms, p95: 4882ms
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 16392      ✗ 0    
     data_received..................: 481 MB  16 MB/s
     data_sent......................: 6.5 MB  212 kB/s
     http_req_blocked...............: avg=1.47ms   min=1.6µs   med=3.26µs   max=1.1s   p(90)=5.5µs    p(95)=565.72µs
     http_req_connecting............: avg=1.23ms   min=0s      med=0s       max=1.1s   p(90)=0s       p(95)=233.78µs
     http_req_duration..............: avg=832.27ms min=3.27ms  med=619.37ms max=4.96s  p(90)=1.89s    p(95)=2.59s   
       { expected_response:true }...: avg=832.27ms min=3.27ms  med=619.37ms max=4.96s  p(90)=1.89s    p(95)=2.59s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5484 
     http_req_receiving.............: avg=361.22ms min=32.61µs med=104.64µs max=4.47s  p(90)=1.35s    p(95)=1.99s   
     http_req_sending...............: avg=22.51ms  min=7.83µs  med=15.07µs  max=3.27s  p(90)=232.2µs  p(95)=28.73ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=448.54ms min=3.19ms  med=379.96ms max=2.21s  p(90)=875.59ms p(95)=1.01s   
     http_reqs......................: 5484    178.356385/s
     iteration_duration.............: avg=1.65s    min=20.73ms med=1.36s    max=10.58s p(90)=3.54s    p(95)=4.33s   
     iterations.....................: 5464    177.705924/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% ✓ 14610      ✗ 0    
     data_received..................: 430 MB  14 MB/s
     data_sent......................: 5.8 MB  188 kB/s
     http_req_blocked...............: avg=3.12ms   min=1.83µs  med=4.52µs   max=1.8s  p(90)=8.02µs   p(95)=8.08ms
     http_req_connecting............: avg=2.66ms   min=0s      med=0s       max=1.8s  p(90)=0s       p(95)=7.63ms
     http_req_duration..............: avg=867.02ms min=3.41ms  med=731.47ms max=4.74s p(90)=1.84s    p(95)=2.24s 
       { expected_response:true }...: avg=867.02ms min=3.41ms  med=731.47ms max=4.74s p(90)=1.84s    p(95)=2.24s 
     http_req_failed................: 0.00%   ✓ 0          ✗ 4890 
     http_req_receiving.............: avg=290.46ms min=33.13µs med=121.21µs max=4s    p(90)=1.2s     p(95)=1.66s 
     http_req_sending...............: avg=19.53ms  min=8.71µs  med=23.34µs  max=2.96s p(90)=244.81µs p(95)=6.41ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s    p(90)=0s       p(95)=0s    
     http_req_waiting...............: avg=557.02ms min=3.33ms  med=528.52ms max=3.13s p(90)=1s       p(95)=1.22s 
     http_reqs......................: 4890    158.509239/s
     iteration_duration.............: avg=1.83s    min=21.24ms med=1.56s    max=9.58s p(90)=3.74s    p(95)=4.53s 
     iterations.....................: 4870    157.86094/s
     vus............................: 127     min=127      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% ✓ 14121      ✗ 0    
     data_received..................: 415 MB  13 MB/s
     data_sent......................: 5.6 MB  182 kB/s
     http_req_blocked...............: avg=1.68ms   min=1.8µs   med=3.93µs   max=2.34s p(90)=7.23µs   p(95)=1.36ms 
     http_req_connecting............: avg=1.57ms   min=0s      med=0s       max=2.34s p(90)=0s       p(95)=1.18ms 
     http_req_duration..............: avg=954.2ms  min=6.59ms  med=739.66ms max=5.85s p(90)=2.08s    p(95)=2.57s  
       { expected_response:true }...: avg=954.2ms  min=6.59ms  med=739.66ms max=5.85s p(90)=2.08s    p(95)=2.57s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 4727 
     http_req_receiving.............: avg=359.02ms min=37.04µs med=105.88µs max=4.77s p(90)=1.3s     p(95)=1.86s  
     http_req_sending...............: avg=23.47ms  min=8.75µs  med=18.87µs  max=3.75s p(90)=563.68µs p(95)=12.01ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s    p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=571.7ms  min=6.5ms   med=526.38ms max=2.46s p(90)=1s       p(95)=1.19s  
     http_reqs......................: 4727    153.017221/s
     iteration_duration.............: avg=1.93s    min=26.13ms med=1.66s    max=9.09s p(90)=3.72s    p(95)=4.49s  
     iterations.....................: 4707    152.369803/s
     vus............................: 175     min=175      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% ✓ 9099      ✗ 0    
     data_received..................: 268 MB  8.1 MB/s
     data_sent......................: 3.6 MB  109 kB/s
     http_req_blocked...............: avg=929.79µs min=1.8µs    med=4.07µs  max=28.53ms  p(90)=114.59µs p(95)=9.02ms
     http_req_connecting............: avg=889.34µs min=0s       med=0s      max=25.97ms  p(90)=0s       p(95)=8.84ms
     http_req_duration..............: avg=3.05s    min=12.08ms  med=1.69s   max=32.75s   p(90)=2.7s     p(95)=13.88s
       { expected_response:true }...: avg=3.05s    min=12.08ms  med=1.69s   max=32.75s   p(90)=2.7s     p(95)=13.88s
     http_req_failed................: 0.00%   ✓ 0         ✗ 3053 
     http_req_receiving.............: avg=2.28ms   min=35.58µs  med=96.93µs max=227.53ms p(90)=684.28µs p(95)=3.13ms
     http_req_sending...............: avg=699.24µs min=9.4µs    med=20.31µs max=239.94ms p(90)=325.62µs p(95)=3.13ms
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s      max=0s       p(90)=0s       p(95)=0s    
     http_req_waiting...............: avg=3.04s    min=11.94ms  med=1.68s   max=32.75s   p(90)=2.7s     p(95)=13.88s
     http_reqs......................: 3053    91.995506/s
     iteration_duration.............: avg=3.12s    min=112.84ms med=1.73s   max=32.78s   p(90)=2.83s    p(95)=14.07s
     iterations.....................: 3033    91.39285/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: `apollo-server`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 8700      ✗ 0    
     data_received..................: 257 MB  7.7 MB/s
     data_sent......................: 3.5 MB  105 kB/s
     http_req_blocked...............: avg=569.06µs min=1.56µs   med=3.4µs    max=12.33ms p(90)=178.75µs p(95)=5.79ms  
     http_req_connecting............: avg=553.46µs min=0s       med=0s       max=12.3ms  p(90)=111.74µs p(95)=5.65ms  
     http_req_duration..............: avg=3.2s     min=10.99ms  med=1.34s    max=32.77s  p(90)=2.06s    p(95)=26.41s  
       { expected_response:true }...: avg=3.2s     min=10.99ms  med=1.34s    max=32.77s  p(90)=2.06s    p(95)=26.41s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2920 
     http_req_receiving.............: avg=185.13µs min=42.8µs   med=103.36µs max=21.66ms p(90)=208.1µs  p(95)=299.16µs
     http_req_sending...............: avg=203.34µs min=8.54µs   med=18.2µs   max=55.58ms p(90)=136.89µs p(95)=1.12ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.2s     min=10.88ms  med=1.34s    max=32.77s  p(90)=2.06s    p(95)=26.41s  
     http_reqs......................: 2920    88.018005/s
     iteration_duration.............: avg=3.24s    min=247.63ms med=1.37s    max=32.78s  p(90)=2.09s    p(95)=26.76s  
     iterations.....................: 2900    87.415142/s
     vus............................: 19      min=19      max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

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

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 8613      ✗ 0    
     data_received..................: 254 MB  7.7 MB/s
     data_sent......................: 3.4 MB  104 kB/s
     http_req_blocked...............: avg=551.81µs min=1.66µs   med=4.23µs   max=15.11ms  p(90)=243.46µs p(95)=4.92ms  
     http_req_connecting............: avg=528.87µs min=0s       med=0s       max=15.07ms  p(90)=121.38µs p(95)=4.74ms  
     http_req_duration..............: avg=3.14s    min=14.89ms  med=2.79s    max=7.18s    p(90)=4.86s    p(95)=5.15s   
       { expected_response:true }...: avg=3.14s    min=14.89ms  med=2.79s    max=7.18s    p(90)=4.86s    p(95)=5.15s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2891 
     http_req_receiving.............: avg=69.2ms   min=40.95µs  med=115.12µs max=1.89s    p(90)=96.06ms  p(95)=629.44ms
     http_req_sending...............: avg=1.61ms   min=9.43µs   med=22.76µs  max=563.69ms p(90)=382.83µs p(95)=2.37ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.06s    min=14.71ms  med=2.73s    max=7.18s    p(90)=4.83s    p(95)=5.07s   
     http_reqs......................: 2891    87.990479/s
     iteration_duration.............: avg=3.26s    min=458.83ms med=2.9s     max=7.3s     p(90)=5.02s    p(95)=5.38s   
     iterations.....................: 2871    87.381759/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: `mercurius`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 7353      ✗ 0    
     data_received..................: 217 MB  6.8 MB/s
     data_sent......................: 2.9 MB  92 kB/s
     http_req_blocked...............: avg=1.94ms   min=1.67µs   med=3.78µs  max=61.19ms  p(90)=2.98ms   p(95)=20.02ms 
     http_req_connecting............: avg=1.86ms   min=0s       med=0s      max=43.36ms  p(90)=1.59ms   p(95)=19.71ms 
     http_req_duration..............: avg=3.72s    min=11.78ms  med=3.7s    max=7.32s    p(90)=4.71s    p(95)=4.88s   
       { expected_response:true }...: avg=3.72s    min=11.78ms  med=3.7s    max=7.32s    p(90)=4.71s    p(95)=4.88s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2471 
     http_req_receiving.............: avg=2.3ms    min=36.34µs  med=98.43µs max=406.89ms p(90)=286.75µs p(95)=727.48µs
     http_req_sending...............: avg=731.92µs min=9.87µs   med=20.57µs max=61ms     p(90)=402.02µs p(95)=5.97ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s      max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.71s    min=11.71ms  med=3.7s    max=7.32s    p(90)=4.71s    p(95)=4.88s   
     http_reqs......................: 2471    77.443854/s
     iteration_duration.............: avg=3.78s    min=407.71ms med=3.72s   max=7.51s    p(90)=4.73s    p(95)=4.94s   
     iterations.....................: 2451    76.817033/s
     vus............................: 193     min=193     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 Aug 8, 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
grafbase 5164ms 162 11373 total, 0 failed avg: 2197ms, p95: 5164ms, max: 10164ms, med: 1983ms
apollo-router 5761ms 156 10951 total, 485 failed avg: 2374ms, p95: 5762ms, max: 12339ms, med: 2082ms ❌ 485 failed requests, 485 non-200 responses, 485 unexpected GraphQL errors
cosmo 6217ms 178 12510 total, 0 failed avg: 2388ms, p95: 6218ms, max: 16965ms, med: 1780ms
hive-gateway-bun 28677ms 91 7395 total, 0 failed avg: 11486ms, p95: 28677ms, max: 38227ms, med: 10168ms
mercurius 43979ms 49 4595 total, 0 failed avg: 22942ms, p95: 43979ms, max: 45317ms, med: 20686ms
hive-gateway 50053ms 93 7972 total, 0 failed avg: 11326ms, p95: 50054ms, max: 57187ms, med: 3202ms
apollo-server 59999ms 86 8006 total, 475 failed avg: 11550ms, p95: 60000ms, max: 60393ms, med: 2160ms ❌ 475 failed requests, 475 non-200 responses, 475 unexpected GraphQL errors
Summary for: `grafbase`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 34059      ✗ 0     
     data_received..................: 999 MB  14 MB/s
     data_sent......................: 14 MB   193 kB/s
     http_req_blocked...............: avg=191.8ms  min=1.6µs   med=4.35µs  max=6.79s  p(90)=457.89ms p(95)=1.45s   
     http_req_connecting............: avg=188.89ms min=0s      med=0s      max=5.95s  p(90)=445.39ms p(95)=1.44s   
     http_req_duration..............: avg=2.19s    min=3.19ms  med=1.98s   max=10.16s p(90)=4.52s    p(95)=5.16s   
       { expected_response:true }...: avg=2.19s    min=3.19ms  med=1.98s   max=10.16s p(90)=4.52s    p(95)=5.16s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 11373 
     http_req_receiving.............: avg=416.4ms  min=31.18µs med=87.59µs max=7.49s  p(90)=1.56s    p(95)=2.47s   
     http_req_sending...............: avg=157.53ms min=8.35µs  med=23.11µs max=7.37s  p(90)=200.64ms p(95)=847.65ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=1.62s    min=3.12ms  med=1.49s   max=7.09s  p(90)=3.23s    p(95)=4.09s   
     http_reqs......................: 11373   162.257354/s
     iteration_duration.............: avg=6.28s    min=9.8ms   med=5.4s    max=26.46s p(90)=12.75s   p(95)=15.03s  
     iterations.....................: 11353   161.972016/s
     vus............................: 4       min=4        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
      ↳  95% — ✓ 10446 / ✗ 485
     ✗ no graphql errors
      ↳  95% — ✓ 10446 / ✗ 485
     ✓ valid response structure

     █ setup

     checks.........................: 96.99% ✓ 31338      ✗ 970   
     data_received..................: 918 MB 13 MB/s
     data_sent......................: 13 MB  185 kB/s
     http_req_blocked...............: avg=516.47ms min=1.57µs  med=4.74µs  max=7.67s  p(90)=2.04s    p(95)=2.99s 
     http_req_connecting............: avg=509.26ms min=0s      med=0s      max=7.67s  p(90)=2s       p(95)=2.97s 
     http_req_duration..............: avg=2.37s    min=6.98ms  med=2.08s   max=12.33s p(90)=4.53s    p(95)=5.76s 
       { expected_response:true }...: avg=2.37s    min=6.98ms  med=2.08s   max=12.33s p(90)=4.53s    p(95)=5.79s 
     http_req_failed................: 4.42%  ✓ 485        ✗ 10466 
     http_req_receiving.............: avg=373.67ms min=0s      med=99.08µs max=6.9s   p(90)=1.55s    p(95)=2.8s  
     http_req_sending...............: avg=174.29ms min=8.83µs  med=25.98µs max=9.47s  p(90)=435.63ms p(95)=1.05s 
     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=6.87ms  med=1.72s   max=7.48s  p(90)=3.37s    p(95)=3.92s 
     http_reqs......................: 10951  156.068702/s
     iteration_duration.............: avg=6.54s    min=14.67ms med=5.78s   max=28.14s p(90)=12.97s   p(95)=14.77s
     iterations.....................: 10931  155.783671/s
     vus............................: 5      min=5        max=1999
     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% ✓ 37470      ✗ 0     
     data_received..................: 1.1 GB  16 MB/s
     data_sent......................: 15 MB   212 kB/s
     http_req_blocked...............: avg=276.72ms min=1.48µs  med=3.61µs  max=14.76s p(90)=553.41ms p(95)=2.34s   
     http_req_connecting............: avg=273.67ms min=0s      med=0s      max=14.76s p(90)=538.56ms p(95)=2.32s   
     http_req_duration..............: avg=2.38s    min=3.24ms  med=1.78s   max=16.96s p(90)=4.91s    p(95)=6.21s   
       { expected_response:true }...: avg=2.38s    min=3.24ms  med=1.78s   max=16.96s p(90)=4.91s    p(95)=6.21s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 12510 
     http_req_receiving.............: avg=392.67ms min=32.55µs med=82.04µs max=9.19s  p(90)=1.47s    p(95)=2.93s   
     http_req_sending...............: avg=117.4ms  min=8.8µs   med=16.88µs max=8.6s   p(90)=198.08ms p(95)=828.52ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=1.87s    min=3.14ms  med=1.37s   max=10.08s p(90)=4.29s    p(95)=4.82s   
     http_reqs......................: 12510   178.37675/s
     iteration_duration.............: avg=5.56s    min=8.84ms  med=4.55s   max=28.08s p(90)=11.95s   p(95)=14.15s  
     iterations.....................: 12490   178.091575/s
     vus............................: 5       min=5        max=1956
     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% ✓ 22125     ✗ 0     
     data_received..................: 649 MB  8.0 MB/s
     data_sent......................: 8.8 MB  108 kB/s
     http_req_blocked...............: avg=22.06ms  min=1.79µs  med=4.43µs   max=1.2s     p(90)=58.95ms p(95)=165.92ms
     http_req_connecting............: avg=21.66ms  min=0s      med=0s       max=891.27ms p(90)=57.93ms p(95)=163.08ms
     http_req_duration..............: avg=11.48s   min=15.35ms med=10.16s   max=38.22s   p(90)=24.39s  p(95)=28.67s  
       { expected_response:true }...: avg=11.48s   min=15.35ms med=10.16s   max=38.22s   p(90)=24.39s  p(95)=28.67s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 7395  
     http_req_receiving.............: avg=135.52ms min=41.96µs med=101.23µs max=8.64s    p(90)=7.94ms  p(95)=505.36ms
     http_req_sending...............: avg=14.44ms  min=8.1µs   med=26.91µs  max=2.21s    p(90)=21.68ms p(95)=62.67ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s      p(95)=0s      
     http_req_waiting...............: avg=11.33s   min=15.19ms med=10.1s    max=38.05s   p(90)=24.36s  p(95)=28.59s  
     http_reqs......................: 7395    91.278894/s
     iteration_duration.............: avg=11.78s   min=68.46ms med=10.3s    max=39.71s   p(90)=24.98s  p(95)=29.08s  
     iterations.....................: 7375    91.032027/s
     vus............................: 100     min=55      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
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 13655     ✗ 0     
     data_received..................: 404 MB  4.3 MB/s
     data_sent......................: 5.7 MB  61 kB/s
     http_req_blocked...............: avg=240.75µs min=1.81µs   med=5.32µs   max=18.82ms p(90)=578.4µs  p(95)=861.21µs
     http_req_connecting............: avg=202.21µs min=0s       med=0s       max=18.73ms p(90)=483.98µs p(95)=701.72µs
     http_req_duration..............: avg=22.94s   min=12.93ms  med=20.68s   max=45.31s  p(90)=42.7s    p(95)=43.97s  
       { expected_response:true }...: avg=22.94s   min=12.93ms  med=20.68s   max=45.31s  p(90)=42.7s    p(95)=43.97s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 4595  
     http_req_receiving.............: avg=25.99ms  min=44.23µs  med=125.92µs max=1.18s   p(90)=711.97µs p(95)=50.71ms 
     http_req_sending...............: avg=68.29µs  min=11.09µs  med=34.78µs  max=20.64ms p(90)=77.78µs  p(95)=102.69µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=22.91s   min=12.81ms  med=20.68s   max=45.31s  p(90)=42.65s   p(95)=43.97s  
     http_reqs......................: 4595    49.476164/s
     iteration_duration.............: avg=22.93s   min=151.31ms med=20.6s    max=45.32s  p(90)=43s      p(95)=44.16s  
     iterations.....................: 4507    48.528633/s
     vus............................: 97      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% ✓ 23856     ✗ 0     
     data_received..................: 700 MB  8.2 MB/s
     data_sent......................: 9.5 MB  111 kB/s
     http_req_blocked...............: avg=7.8ms  min=2.04µs  med=4.93µs   max=432.81ms p(90)=17.84ms  p(95)=53.18ms
     http_req_connecting............: avg=7.57ms min=0s      med=0s       max=432.72ms p(90)=17.6ms   p(95)=52.7ms 
     http_req_duration..............: avg=11.32s min=14.4ms  med=3.2s     max=57.18s   p(90)=41.94s   p(95)=50.05s 
       { expected_response:true }...: avg=11.32s min=14.4ms  med=3.2s     max=57.18s   p(90)=41.94s   p(95)=50.05s 
     http_req_failed................: 0.00%   ✓ 0         ✗ 7972  
     http_req_receiving.............: avg=3.83ms min=41.01µs med=101.46µs max=651.75ms p(90)=809.33µs p(95)=3.5ms  
     http_req_sending...............: avg=4.71ms min=10.05µs med=29.55µs  max=652.34ms p(90)=7.16ms   p(95)=23.22ms
     http_req_tls_handshaking.......: avg=0s     min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=11.31s min=14.3ms  med=3.19s    max=57.16s   p(90)=41.94s   p(95)=50.05s 
     http_reqs......................: 7972    93.114494/s
     iteration_duration.............: avg=11.45s min=73.19ms med=3.29s    max=57.57s   p(90)=42.03s   p(95)=50.16s 
     iterations.....................: 7952    92.88089/s
     vus............................: 107     min=57      max=1999
     vus_max........................: 2000    min=2000    max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-server`

K6 Output

     ✗ response code was 200
      ↳  94% — ✓ 7511 / ✗ 475
     ✗ no graphql errors
      ↳  94% — ✓ 7511 / ✗ 475
     ✓ valid response structure

     █ setup

     checks.........................: 95.95% ✓ 22533     ✗ 950   
     data_received..................: 661 MB 7.1 MB/s
     data_sent......................: 9.5 MB 103 kB/s
     http_req_blocked...............: avg=594.08µs min=1.49µs  med=3.36µs   max=138.58ms p(90)=372.82µs p(95)=738.02µs
     http_req_connecting............: avg=570.15µs min=0s      med=0s       max=138.53ms p(90)=300.55µs p(95)=580.85µs
     http_req_duration..............: avg=11.55s   min=10.45ms med=2.15s    max=1m0s     p(90)=52.57s   p(95)=59.99s  
       { expected_response:true }...: avg=8.49s    min=10.45ms med=2.1s     max=59.98s   p(90)=36.61s   p(95)=48.87s  
     http_req_failed................: 5.93%  ✓ 475       ✗ 7531  
     http_req_receiving.............: avg=235.14µs min=0s      med=100.56µs max=264.22ms p(90)=226.12µs p(95)=360.67µs
     http_req_sending...............: avg=229.42µs min=8.76µs  med=16.57µs  max=75.68ms  p(90)=62.77µs  p(95)=117.56µs
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=11.54s   min=10.34ms med=2.15s    max=1m0s     p(90)=52.57s   p(95)=59.99s  
     http_reqs......................: 8006   86.393123/s
     iteration_duration.............: avg=11.59s   min=48.13ms med=2.17s    max=1m0s     p(90)=52.98s   p(95)=1m0s    
     iterations.....................: 7986   86.177302/s
     vus............................: 54     min=54      max=2000
     vus_max........................: 2000   min=2000    max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

@renovate renovate bot force-pushed the renovate/ghcr.io-grafbase-gateway-0.x branch from cb42602 to 6e86396 Compare August 13, 2025 22:09
@renovate renovate bot changed the title Update ghcr.io/grafbase/gateway Docker tag to v0.46.2 Update ghcr.io/grafbase/gateway Docker tag to v0.47.0 Aug 13, 2025
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