Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 17, 2025

This PR contains the following updates:

Package Update Change
grafana/grafana patch 12.0.1 -> 12.0.2

Release Notes

grafana/grafana (grafana/grafana)

v12.0.2

Compare Source

Bug fixes

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

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

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

This scenario was running 500 VUs over 30s

Comparison

Comparison

Gateway RPS ⬇️ Requests Duration Notes
cosmo 177 5541 total, 0 failed avg: 1179ms, p95: 2540ms
grafbase 167 5230 total, 0 failed avg: 1655ms, p95: 4853ms
apollo-router 160 4983 total, 10 failed avg: 1388ms, p95: 3816ms ❌ 10 failed requests, 10 non-200 responses, 11 unexpected GraphQL errors, non-compatible response structure (1)
apollo-server 88 3135 total, 0 failed avg: 5161ms, p95: 33266ms
hive-gateway-bun 86 3046 total, 1 failed avg: 5174ms, p95: 8184ms ❌ 1 failed requests, 1 non-200 responses, 1 unexpected GraphQL errors
hive-gateway 82 2944 total, 0 failed avg: 5474ms, p95: 33391ms
mercurius 75 2487 total, 0 failed avg: 6273ms, p95: 10366ms
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 16563      ✗ 0    
     data_received..................: 486 MB  16 MB/s
     data_sent......................: 6.6 MB  210 kB/s
     http_req_blocked...............: avg=3.44ms   min=1.69µs  med=3.43µs   max=2.75s  p(90)=16.49µs  p(95)=22.8ms 
     http_req_connecting............: avg=3.18ms   min=0s      med=0s       max=2.75s  p(90)=0s       p(95)=22.61ms
     http_req_duration..............: avg=1.17s    min=3.32ms  med=1.08s    max=6.03s  p(90)=2.06s    p(95)=2.53s  
       { expected_response:true }...: avg=1.17s    min=3.32ms  med=1.08s    max=6.03s  p(90)=2.06s    p(95)=2.53s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 5541 
     http_req_receiving.............: avg=224.74ms min=31.33µs med=75.42µs  max=5.09s  p(90)=669.28ms p(95)=1.85s  
     http_req_sending...............: avg=32.31ms  min=8.01µs  med=15.6µs   max=2.59s  p(90)=1.38ms   p(95)=15ms   
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=922.14ms min=3.19ms  med=919.52ms max=3.48s  p(90)=1.46s    p(95)=1.64s  
     http_reqs......................: 5541    177.280078/s
     iteration_duration.............: avg=2.74s    min=26.87ms med=2.44s    max=12.52s p(90)=5.12s    p(95)=5.85s  
     iterations.....................: 5521    176.640193/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: `grafbase`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 15630      ✗ 0    
     data_received..................: 460 MB  15 MB/s
     data_sent......................: 6.2 MB  199 kB/s
     http_req_blocked...............: avg=8.14ms   min=1.55µs  med=3.65µs   max=4.17s  p(90)=174.39µs p(95)=49.74ms
     http_req_connecting............: avg=5.88ms   min=0s      med=0s       max=2.09s  p(90)=0s       p(95)=46.6ms 
     http_req_duration..............: avg=1.65s    min=3.45ms  med=1.24s    max=14.34s p(90)=3.84s    p(95)=4.85s  
       { expected_response:true }...: avg=1.65s    min=3.45ms  med=1.24s    max=14.34s p(90)=3.84s    p(95)=4.85s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 5230 
     http_req_receiving.............: avg=665.55ms min=35.35µs med=88.59µs  max=12.37s p(90)=2.86s    p(95)=3.9s   
     http_req_sending...............: avg=42.19ms  min=8.34µs  med=16.55µs  max=4.96s  p(90)=6.33ms   p(95)=33.13ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=946.89ms min=3.37ms  med=874.01ms max=3.51s  p(90)=1.92s    p(95)=1.99s  
     http_reqs......................: 5230    167.591362/s
     iteration_duration.............: avg=2.93s    min=18.72ms med=2.5s     max=17.17s p(90)=5.91s    p(95)=7.85s  
     iterations.....................: 5210    166.950477/s
     vus............................: 199     min=199      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% — ✓ 4953 / ✗ 10
     ✗ no graphql errors
      ↳  99% — ✓ 4952 / ✗ 11
     ✗ valid response structure
      ↳  99% — ✓ 4952 / ✗ 1

     █ setup

     checks.........................: 99.85% ✓ 14857      ✗ 22   
     data_received..................: 436 MB 14 MB/s
     data_sent......................: 5.9 MB 190 kB/s
     http_req_blocked...............: avg=12.07ms  min=1.48µs med=3.44µs   max=4.18s  p(90)=974.66µs p(95)=44.17ms
     http_req_connecting............: avg=11.54ms  min=0s     med=0s       max=4.18s  p(90)=581.44µs p(95)=41.31ms
     http_req_duration..............: avg=1.38s    min=0s     med=976.29ms max=7.7s   p(90)=3.37s    p(95)=3.81s  
       { expected_response:true }...: avg=1.38s    min=6.42ms med=976.63ms max=7.7s   p(90)=3.37s    p(95)=3.81s  
     http_req_failed................: 0.20%  ✓ 10         ✗ 4973 
     http_req_receiving.............: avg=580.87ms min=0s     med=107µs    max=7.43s  p(90)=2.09s    p(95)=3.13s  
     http_req_sending...............: avg=23.11ms  min=0s     med=16.95µs  max=4.59s  p(90)=10.68ms  p(95)=24.28ms
     http_req_tls_handshaking.......: avg=0s       min=0s     med=0s       max=0s     p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=784.38ms min=0s     med=698.56ms max=3.41s  p(90)=1.5s     p(95)=1.7s   
     http_reqs......................: 4983   160.327821/s
     iteration_duration.............: avg=3.01s    min=26.8ms med=2.51s    max=14.41s p(90)=6.15s    p(95)=7.66s  
     iterations.....................: 4963   159.684321/s
     vus............................: 77     min=77       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% ✓ 9345      ✗ 0    
     data_received..................: 276 MB  7.8 MB/s
     data_sent......................: 3.7 MB  105 kB/s
     http_req_blocked...............: avg=2.24ms   min=1.48µs  med=2.9µs    max=36.77ms p(90)=10.69ms  p(95)=21.55ms 
     http_req_connecting............: avg=2.19ms   min=0s      med=0s       max=29.83ms p(90)=10.51ms  p(95)=21.34ms 
     http_req_duration..............: avg=5.16s    min=10.6ms  med=1.68s    max=34.88s  p(90)=31.47s   p(95)=33.26s  
       { expected_response:true }...: avg=5.16s    min=10.6ms  med=1.68s    max=34.88s  p(90)=31.47s   p(95)=33.26s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 3135 
     http_req_receiving.............: avg=357.72µs min=44.42µs med=102.88µs max=82.1ms  p(90)=226.22µs p(95)=375.46µs
     http_req_sending...............: avg=238.61µs min=8.66µs  med=14.45µs  max=24.16ms p(90)=610.01µs p(95)=1.35ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=5.16s    min=10.5ms  med=1.68s    max=34.88s  p(90)=31.47s   p(95)=33.26s  
     http_reqs......................: 3135    88.823941/s
     iteration_duration.............: avg=5.21s    min=360.1ms med=1.7s     max=34.89s  p(90)=31.82s   p(95)=33.29s  
     iterations.....................: 3115    88.257281/s
     vus............................: 36      min=36      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
      ↳  99% — ✓ 3025 / ✗ 1
     ✗ no graphql errors
      ↳  99% — ✓ 3025 / ✗ 1
     ✓ valid response structure

     █ setup

     checks.........................: 99.97% ✓ 9075      ✗ 2    
     data_received..................: 267 MB 7.6 MB/s
     data_sent......................: 3.6 MB 103 kB/s
     http_req_blocked...............: avg=2.15ms  min=2.01µs   med=4.35µs   max=40.15ms p(90)=10.81ms p(95)=19.44ms 
     http_req_connecting............: avg=2.07ms  min=0s       med=0s       max=29.83ms p(90)=10.47ms p(95)=19.16ms 
     http_req_duration..............: avg=5.17s   min=13.71ms  med=5s       max=11.54s  p(90)=7.4s    p(95)=8.18s   
       { expected_response:true }...: avg=5.17s   min=13.71ms  med=5s       max=11.54s  p(90)=7.4s    p(95)=8.18s   
     http_req_failed................: 0.03%  ✓ 1         ✗ 3045 
     http_req_receiving.............: avg=87.61ms min=0s       med=127.51µs max=4.03s   p(90)=71.24ms p(95)=568.06ms
     http_req_sending...............: avg=4.12ms  min=9.47µs   med=23.56µs  max=1.68s   p(90)=1.86ms  p(95)=7.36ms  
     http_req_tls_handshaking.......: avg=0s      min=0s       med=0s       max=0s      p(90)=0s      p(95)=0s      
     http_req_waiting...............: avg=5.08s   min=13.43ms  med=4.94s    max=11.54s  p(90)=7.03s   p(95)=8.13s   
     http_reqs......................: 3046   86.743672/s
     iteration_duration.............: avg=5.42s   min=103.42ms med=5.13s    max=11.55s  p(90)=7.91s   p(95)=8.66s   
     iterations.....................: 3026   86.174114/s
     vus............................: 48     min=48      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% ✓ 8772      ✗ 0    
     data_received..................: 259 MB  7.3 MB/s
     data_sent......................: 3.5 MB  98 kB/s
     http_req_blocked...............: avg=2.93ms  min=1.75µs   med=4.77µs   max=60.6ms   p(90)=17.31ms  p(95)=25.18ms
     http_req_connecting............: avg=2.82ms  min=0s       med=0s       max=43.12ms  p(90)=16.97ms  p(95)=24.72ms
     http_req_duration..............: avg=5.47s   min=15.15ms  med=2.27s    max=35.01s   p(90)=19.74s   p(95)=33.39s 
       { expected_response:true }...: avg=5.47s   min=15.15ms  med=2.27s    max=35.01s   p(90)=19.74s   p(95)=33.39s 
     http_req_failed................: 0.00%   ✓ 0         ✗ 2944 
     http_req_receiving.............: avg=1.27ms  min=42.59µs  med=105.02µs max=133.78ms p(90)=1.05ms   p(95)=3.5ms  
     http_req_sending...............: avg=571.6µs min=10.65µs  med=27.04µs  max=66.05ms  p(90)=927.42µs p(95)=3.18ms 
     http_req_tls_handshaking.......: avg=0s      min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=5.47s   min=15.02ms  med=2.27s    max=35.01s   p(90)=19.74s   p(95)=33.39s 
     http_reqs......................: 2944    82.702543/s
     iteration_duration.............: avg=5.56s   min=215.17ms med=2.33s    max=35.03s   p(90)=20.04s   p(95)=33.42s 
     iterations.....................: 2924    82.140705/s
     vus............................: 54      min=54      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% ✓ 7401      ✗ 0    
     data_received..................: 218 MB  6.6 MB/s
     data_sent......................: 3.0 MB  89 kB/s
     http_req_blocked...............: avg=4.29ms   min=1.56µs  med=3.66µs   max=50.44ms p(90)=25.28ms  p(95)=31.93ms 
     http_req_connecting............: avg=4.2ms    min=0s      med=0s       max=50.41ms p(90)=24.73ms  p(95)=31.41ms 
     http_req_duration..............: avg=6.27s    min=10.99ms med=6.26s    max=12.26s  p(90)=7.94s    p(95)=10.36s  
       { expected_response:true }...: avg=6.27s    min=10.99ms med=6.26s    max=12.26s  p(90)=7.94s    p(95)=10.36s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2487 
     http_req_receiving.............: avg=55.15ms  min=37.65µs med=103.55µs max=1.9s    p(90)=108.42ms p(95)=489.81ms
     http_req_sending...............: avg=790.36µs min=9.55µs  med=19.98µs  max=39.54ms p(90)=3.37ms   p(95)=6.68ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=6.21s    min=10.87ms med=6.25s    max=12.26s  p(90)=7.94s    p(95)=10.36s  
     http_reqs......................: 2487    75.349776/s
     iteration_duration.............: avg=6.4s     min=449.2ms med=6.29s    max=12.27s  p(90)=7.97s    p(95)=10.41s  
     iterations.....................: 2467    74.743827/s
     vus............................: 32      min=32      max=500
     vus_max........................: 500     min=500     max=500

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

Copy link

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

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

This scenario was running 300 VUs over 30s

Comparison

Comparison

Gateway RPS ⬇️ Requests Duration Notes
cosmo 179 5500 total, 0 failed avg: 809ms, p95: 2404ms
grafbase 167 5174 total, 0 failed avg: 814ms, p95: 2372ms
apollo-router 161 4993 total, 2 failed avg: 912ms, p95: 2759ms ❌ 2 failed requests, 2 non-200 responses, 2 unexpected GraphQL errors
apollo-server 86 2870 total, 0 failed avg: 3269ms, p95: 28143ms
hive-gateway-bun 86 2848 total, 0 failed avg: 3240ms, p95: 5443ms
hive-gateway 85 2864 total, 0 failed avg: 3269ms, p95: 17269ms
mercurius 76 2452 total, 0 failed avg: 3739ms, p95: 5941ms
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 16440      ✗ 0    
     data_received..................: 483 MB  16 MB/s
     data_sent......................: 6.5 MB  213 kB/s
     http_req_blocked...............: avg=864.79µs min=1.44µs  med=3.34µs   max=1.44s p(90)=5.85µs   p(95)=549.07µs
     http_req_connecting............: avg=557.33µs min=0s      med=0s       max=1.44s p(90)=0s       p(95)=297.55µs
     http_req_duration..............: avg=808.84ms min=3.2ms   med=582.13ms max=4.79s p(90)=1.88s    p(95)=2.4s    
       { expected_response:true }...: avg=808.84ms min=3.2ms   med=582.13ms max=4.79s p(90)=1.88s    p(95)=2.4s    
     http_req_failed................: 0.00%   ✓ 0          ✗ 5500 
     http_req_receiving.............: avg=340ms    min=35.65µs med=92.71µs  max=4s    p(90)=1.36s    p(95)=1.88s   
     http_req_sending...............: avg=22.73ms  min=8.16µs  med=15.16µs  max=3.25s p(90)=192.25µs p(95)=6.1ms   
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s    p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=446.11ms min=3.08ms  med=399.84ms max=2.49s p(90)=823.38ms p(95)=980.87ms
     http_reqs......................: 5500    179.753852/s
     iteration_duration.............: avg=1.63s    min=19.61ms med=1.35s    max=8.27s p(90)=3.49s    p(95)=4.22s   
     iterations.....................: 5480    179.100202/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% ✓ 15462      ✗ 0    
     data_received..................: 455 MB  15 MB/s
     data_sent......................: 6.1 MB  199 kB/s
     http_req_blocked...............: avg=768.16µs min=1.61µs  med=3.82µs   max=903.46ms p(90)=6.21µs   p(95)=301.41µs
     http_req_connecting............: avg=619.14µs min=0s      med=0s       max=903.39ms p(90)=0s       p(95)=210.39µs
     http_req_duration..............: avg=813.59ms min=3.38ms  med=621.2ms  max=4.81s    p(90)=1.71s    p(95)=2.37s   
       { expected_response:true }...: avg=813.59ms min=3.38ms  med=621.2ms  max=4.81s    p(90)=1.71s    p(95)=2.37s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5174 
     http_req_receiving.............: avg=272.5ms  min=31.42µs med=86.3µs   max=4.3s     p(90)=1.07s    p(95)=1.57s   
     http_req_sending...............: avg=16.79ms  min=8.5µs   med=17.72µs  max=2.52s    p(90)=150.78µs p(95)=1.94ms  
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=524.29ms min=3.3ms   med=491.55ms max=2.16s    p(90)=968.91ms p(95)=1.12s   
     http_reqs......................: 5174    167.849899/s
     iteration_duration.............: avg=1.75s    min=27.77ms med=1.43s    max=9.27s    p(90)=3.66s    p(95)=4.47s   
     iterations.....................: 5154    167.201078/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% — ✓ 4971 / ✗ 2
     ✗ no graphql errors
      ↳  99% — ✓ 4971 / ✗ 2
     ✓ valid response structure

     █ setup

     checks.........................: 99.97% ✓ 14913      ✗ 4    
     data_received..................: 438 MB 14 MB/s
     data_sent......................: 5.9 MB 192 kB/s
     http_req_blocked...............: avg=1.04ms   min=1.41µs  med=3.37µs   max=1.54s  p(90)=5.72µs   p(95)=1.25ms
     http_req_connecting............: avg=960.88µs min=0s      med=0s       max=1.54s  p(90)=0s       p(95)=1.05ms
     http_req_duration..............: avg=912.24ms min=6.37ms  med=532.63ms max=6.21s  p(90)=2.38s    p(95)=2.75s 
       { expected_response:true }...: avg=911.83ms min=6.37ms  med=532.63ms max=6.21s  p(90)=2.38s    p(95)=2.75s 
     http_req_failed................: 0.04%  ✓ 2          ✗ 4991 
     http_req_receiving.............: avg=425.67ms min=0s      med=91.6µs   max=5.8s   p(90)=1.9s     p(95)=2.23s 
     http_req_sending...............: avg=18.45ms  min=8.13µs  med=15.32µs  max=3.56s  p(90)=325.17µs p(95)=8.12ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s    
     http_req_waiting...............: avg=468.12ms min=6.29ms  med=375.92ms max=3.1s   p(90)=927.91ms p(95)=1.16s 
     http_reqs......................: 4993   161.905179/s
     iteration_duration.............: avg=1.79s    min=27.46ms med=1.18s    max=11.26s p(90)=4.11s    p(95)=5.17s 
     iterations.....................: 4973   161.25665/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-server`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 8550      ✗ 0    
     data_received..................: 252 MB  7.6 MB/s
     data_sent......................: 3.4 MB  103 kB/s
     http_req_blocked...............: avg=301.89µs min=1.48µs   med=3.24µs   max=23.65ms  p(90)=110.22µs p(95)=2.38ms 
     http_req_connecting............: avg=266.51µs min=0s       med=0s       max=11.83ms  p(90)=71.39µs  p(95)=2.17ms 
     http_req_duration..............: avg=3.26s    min=10.75ms  med=1.38s    max=32.74s   p(90)=2.26s    p(95)=28.14s 
       { expected_response:true }...: avg=3.26s    min=10.75ms  med=1.38s    max=32.74s   p(90)=2.26s    p(95)=28.14s 
     http_req_failed................: 0.00%   ✓ 0         ✗ 2870 
     http_req_receiving.............: avg=303.61µs min=46.2µs   med=104.22µs max=287.79ms p(90)=204.13µs p(95)=313.5µs
     http_req_sending...............: avg=377.75µs min=9.04µs   med=16.73µs  max=26.02ms  p(90)=59.06µs  p(95)=804.6µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=3.26s    min=10.66ms  med=1.38s    max=32.74s   p(90)=2.26s    p(95)=28.13s 
     http_reqs......................: 2870    86.499689/s
     iteration_duration.............: avg=3.3s     min=170.83ms med=1.4s     max=32.74s   p(90)=2.3s     p(95)=28.47s 
     iterations.....................: 2850    85.896904/s
     vus............................: 23      min=23      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% ✓ 8484      ✗ 0    
     data_received..................: 250 MB  7.6 MB/s
     data_sent......................: 3.4 MB  102 kB/s
     http_req_blocked...............: avg=473.14µs min=1.77µs   med=4.85µs   max=68.73ms  p(90)=182.13µs p(95)=3.49ms  
     http_req_connecting............: avg=405.03µs min=0s       med=0s       max=14.62ms  p(90)=103.22µs p(95)=3.2ms   
     http_req_duration..............: avg=3.23s    min=17.85ms  med=2.97s    max=7.64s    p(90)=4.84s    p(95)=5.44s   
       { expected_response:true }...: avg=3.23s    min=17.85ms  med=2.97s    max=7.64s    p(90)=4.84s    p(95)=5.44s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 2848 
     http_req_receiving.............: avg=79.76ms  min=42.82µs  med=155.35µs max=1.9s     p(90)=129.01ms p(95)=657.77ms
     http_req_sending...............: avg=817.41µs min=9.35µs   med=27.21µs  max=204.44ms p(90)=348.25µs p(95)=1.45ms  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.15s    min=17.58ms  med=2.91s    max=7.64s    p(90)=4.73s    p(95)=5.42s   
     http_reqs......................: 2848    86.176281/s
     iteration_duration.............: avg=3.33s    min=176.19ms med=3.05s    max=8.13s    p(90)=4.97s    p(95)=5.5s    
     iterations.....................: 2828    85.57111/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
Summary for: `hive-gateway`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 8532      ✗ 0    
     data_received..................: 252 MB  7.5 MB/s
     data_sent......................: 3.4 MB  102 kB/s
     http_req_blocked...............: avg=511.54µs min=2.12µs   med=4.74µs   max=11.78ms  p(90)=207.09µs p(95)=4.97ms
     http_req_connecting............: avg=487.14µs min=0s       med=0s       max=11.2ms   p(90)=126.47µs p(95)=4.91ms
     http_req_duration..............: avg=3.26s    min=13.09ms  med=1.7s     max=32.88s   p(90)=2.88s    p(95)=17.26s
       { expected_response:true }...: avg=3.26s    min=13.09ms  med=1.7s     max=32.88s   p(90)=2.88s    p(95)=17.26s
     http_req_failed................: 0.00%   ✓ 0         ✗ 2864 
     http_req_receiving.............: avg=1.52ms   min=39.87µs  med=109.03µs max=331.35ms p(90)=593.91µs p(95)=2.07ms
     http_req_sending...............: avg=359.34µs min=9.8µs    med=26.2µs   max=33.25ms  p(90)=169.56µs p(95)=2.68ms
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s    
     http_req_waiting...............: avg=3.26s    min=12.98ms  med=1.7s     max=32.88s   p(90)=2.88s    p(95)=17.25s
     http_reqs......................: 2864    85.901035/s
     iteration_duration.............: avg=3.32s    min=107.86ms med=1.74s    max=32.88s   p(90)=2.93s    p(95)=17.57s
     iterations.....................: 2844    85.301168/s
     vus............................: 40      min=40      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% ✓ 7296      ✗ 0    
     data_received..................: 215 MB  6.7 MB/s
     data_sent......................: 2.9 MB  91 kB/s
     http_req_blocked...............: avg=1.41ms   min=1.53µs   med=3.44µs   max=49.04ms  p(90)=1.5ms    p(95)=8.63ms 
     http_req_connecting............: avg=1.32ms   min=0s       med=0s       max=44.59ms  p(90)=1.36ms   p(95)=8.05ms 
     http_req_duration..............: avg=3.73s    min=11.09ms  med=3.73s    max=8.33s    p(90)=4.54s    p(95)=5.94s  
       { expected_response:true }...: avg=3.73s    min=11.09ms  med=3.73s    max=8.33s    p(90)=4.54s    p(95)=5.94s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2452 
     http_req_receiving.............: avg=16.61ms  min=38.78µs  med=101.13µs max=953.52ms p(90)=570.2µs  p(95)=38.41ms
     http_req_sending...............: avg=958.78µs min=9.07µs   med=18.37µs  max=33.64ms  p(90)=234.22µs p(95)=4.47ms 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=3.72s    min=11.01ms  med=3.73s    max=8.33s    p(90)=4.54s    p(95)=5.94s  
     http_reqs......................: 2452    76.877969/s
     iteration_duration.............: avg=3.8s     min=284.25ms med=3.77s    max=8.35s    p(90)=4.57s    p(95)=5.98s  
     iterations.....................: 2432    76.250905/s
     vus............................: 220     min=220     max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

Copy link

Overview for: federation/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 5627 total, 0 failed avg: 809ms, p95: 2376ms
grafbase 166 5138 total, 0 failed avg: 834ms, p95: 2430ms
apollo-router 152 4733 total, 0 failed avg: 1000ms, p95: 2209ms
hive-gateway-bun 91 3007 total, 0 failed avg: 3004ms, p95: 4819ms
apollo-server 87 2922 total, 0 failed avg: 3212ms, p95: 26674ms
hive-gateway 87 2911 total, 0 failed avg: 3221ms, p95: 17131ms
mercurius 78 2504 total, 0 failed avg: 3676ms, p95: 5479ms
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 16821      ✗ 0    
     data_received..................: 494 MB  16 MB/s
     data_sent......................: 6.7 MB  217 kB/s
     http_req_blocked...............: avg=1.88ms   min=1.44µs  med=3.18µs   max=1.93s p(90)=4.93µs   p(95)=1.27ms  
     http_req_connecting............: avg=1.61ms   min=0s      med=0s       max=1.93s p(90)=0s       p(95)=964.86µs
     http_req_duration..............: avg=808.57ms min=3.1ms   med=583.65ms max=5.96s p(90)=1.83s    p(95)=2.37s   
       { expected_response:true }...: avg=808.57ms min=3.1ms   med=583.65ms max=5.96s p(90)=1.83s    p(95)=2.37s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 5627 
     http_req_receiving.............: avg=354.49ms min=34.92µs med=93.29µs  max=5.35s p(90)=1.23s    p(95)=1.9s    
     http_req_sending...............: avg=26.84ms  min=8.29µs  med=14.21µs  max=3.48s p(90)=387.99µs p(95)=15.34ms 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s    p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=427.23ms min=3.01ms  med=400.1ms  max=1.68s p(90)=781.08ms p(95)=906.19ms
     http_reqs......................: 5627    182.473154/s
     iteration_duration.............: avg=1.61s    min=18.21ms med=1.24s    max=8.86s p(90)=3.42s    p(95)=4.29s   
     iterations.....................: 5607    181.824591/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% ✓ 15354      ✗ 0    
     data_received..................: 452 MB  15 MB/s
     data_sent......................: 6.1 MB  198 kB/s
     http_req_blocked...............: avg=1.47ms   min=1.59µs  med=3.75µs   max=1.27s  p(90)=6.51µs   p(95)=3.67ms 
     http_req_connecting............: avg=1.38ms   min=0s      med=0s       max=1.11s  p(90)=0s       p(95)=2.84ms 
     http_req_duration..............: avg=833.68ms min=3.55ms  med=561.63ms max=5.23s  p(90)=2.1s     p(95)=2.42s  
       { expected_response:true }...: avg=833.68ms min=3.55ms  med=561.63ms max=5.23s  p(90)=2.1s     p(95)=2.42s  
     http_req_failed................: 0.00%   ✓ 0          ✗ 5138 
     http_req_receiving.............: avg=393.99ms min=41.01µs med=130.62µs max=5.04s  p(90)=1.65s    p(95)=1.99s  
     http_req_sending...............: avg=26.66ms  min=9.19µs  med=18.72µs  max=3.5s   p(90)=683.82µs p(95)=21.93ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s     p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=413.02ms min=3.46ms  med=306.98ms max=2.27s  p(90)=980.55ms p(95)=1.1s   
     http_reqs......................: 5138    166.63026/s
     iteration_duration.............: avg=1.75s    min=17.98ms med=1.37s    max=10.61s p(90)=3.85s    p(95)=4.76s  
     iterations.....................: 5118    165.981641/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% ✓ 14139      ✗ 0    
     data_received..................: 415 MB  13 MB/s
     data_sent......................: 5.6 MB  181 kB/s
     http_req_blocked...............: avg=2.83ms   min=1.7µs   med=4µs      max=1.87s p(90)=7.9µs    p(95)=3.29ms 
     http_req_connecting............: avg=2.42ms   min=0s      med=0s       max=1.87s p(90)=0s       p(95)=3.09ms 
     http_req_duration..............: avg=999.64ms min=6.81ms  med=867.33ms max=5.78s p(90)=1.87s    p(95)=2.2s   
       { expected_response:true }...: avg=999.64ms min=6.81ms  med=867.33ms max=5.78s p(90)=1.87s    p(95)=2.2s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 4733 
     http_req_receiving.............: avg=282.44ms min=35.09µs med=97.46µs  max=5.7s  p(90)=1.24s    p(95)=1.47s  
     http_req_sending...............: avg=25.41ms  min=7.99µs  med=20.48µs  max=2.83s p(90)=422.35µs p(95)=41.26ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s    p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=691.79ms min=6.7ms   med=676.23ms max=3.84s p(90)=1.17s    p(95)=1.34s  
     http_reqs......................: 4733    152.780496/s
     iteration_duration.............: avg=1.93s    min=31.34ms med=1.75s    max=8s    p(90)=3.59s    p(95)=4.35s  
     iterations.....................: 4713    152.134899/s
     vus............................: 1       min=1        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% ✓ 8961      ✗ 0    
     data_received..................: 264 MB  8.1 MB/s
     data_sent......................: 3.6 MB  109 kB/s
     http_req_blocked...............: avg=672.65µs min=1.77µs  med=3.52µs   max=118.05ms p(90)=147.21µs p(95)=5.86ms  
     http_req_connecting............: avg=604.18µs min=0s      med=0s       max=14.03ms  p(90)=32.61µs  p(95)=5.62ms  
     http_req_duration..............: avg=3s       min=14.94ms med=2.77s    max=6.12s    p(90)=4.45s    p(95)=4.81s   
       { expected_response:true }...: avg=3s       min=14.94ms med=2.77s    max=6.12s    p(90)=4.45s    p(95)=4.81s   
     http_req_failed................: 0.00%   ✓ 0         ✗ 3007 
     http_req_receiving.............: avg=63.16ms  min=37.95µs med=120.04µs max=2.05s    p(90)=119.28ms p(95)=474.5ms 
     http_req_sending...............: avg=1.31ms   min=8.98µs  med=17.67µs  max=438.02ms p(90)=318.88µs p(95)=880.03µs
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=2.93s    min=14.75ms med=2.66s    max=6.12s    p(90)=4.41s    p(95)=4.77s   
     http_reqs......................: 3007    91.772348/s
     iteration_duration.............: avg=3.13s    min=75.4ms  med=2.84s    max=6.37s    p(90)=4.7s     p(95)=5.05s   
     iterations.....................: 2987    91.161956/s
     vus............................: 112     min=112     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% ✓ 8706      ✗ 0    
     data_received..................: 257 MB  7.7 MB/s
     data_sent......................: 3.5 MB  104 kB/s
     http_req_blocked...............: avg=424.92µs min=1.53µs   med=3.08µs   max=15.11ms  p(90)=121.79µs p(95)=3.93ms  
     http_req_connecting............: avg=406.66µs min=0s       med=0s       max=10.65ms  p(90)=79.85µs  p(95)=3.76ms  
     http_req_duration..............: avg=3.21s    min=10.29ms  med=1.4s     max=32.79s   p(90)=2.2s     p(95)=26.67s  
       { expected_response:true }...: avg=3.21s    min=10.29ms  med=1.4s     max=32.79s   p(90)=2.2s     p(95)=26.67s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2922 
     http_req_receiving.............: avg=398.18µs min=40.66µs  med=102.05µs max=317.29ms p(90)=208.02µs p(95)=303.75µs
     http_req_sending...............: avg=103.46µs min=8.61µs   med=15.59µs  max=18.93ms  p(90)=108.93µs p(95)=459.72µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=3.21s    min=10.17ms  med=1.4s     max=32.79s   p(90)=2.2s     p(95)=26.67s  
     http_reqs......................: 2922    87.963945/s
     iteration_duration.............: avg=3.24s    min=124.91ms med=1.42s    max=32.8s    p(90)=2.25s    p(95)=27.31s  
     iterations.....................: 2902    87.361865/s
     vus............................: 25      min=25      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% ✓ 8673      ✗ 0    
     data_received..................: 256 MB  7.7 MB/s
     data_sent......................: 3.5 MB  104 kB/s
     http_req_blocked...............: avg=1.3ms    min=1.98µs  med=4.67µs   max=49.73ms p(90)=1.3ms    p(95)=12.28ms 
     http_req_connecting............: avg=1.24ms   min=0s      med=0s       max=31.98ms p(90)=589.77µs p(95)=11.75ms 
     http_req_duration..............: avg=3.22s    min=13.52ms med=1.69s    max=32.84s  p(90)=3.07s    p(95)=17.13s  
       { expected_response:true }...: avg=3.22s    min=13.52ms med=1.69s    max=32.84s  p(90)=3.07s    p(95)=17.13s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2911 
     http_req_receiving.............: avg=588.27µs min=45.12µs med=105.21µs max=68.61ms p(90)=513.87µs p(95)=1.81ms  
     http_req_sending...............: avg=294.79µs min=9.5µs   med=26.29µs  max=41.14ms p(90)=192.93µs p(95)=832.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.22s    min=13.37ms med=1.69s    max=32.84s  p(90)=3.07s    p(95)=17.12s  
     http_reqs......................: 2911    87.158267/s
     iteration_duration.............: avg=3.27s    min=86.73ms med=1.72s    max=32.86s  p(90)=3.1s     p(95)=17.27s  
     iterations.....................: 2891    86.559447/s
     vus............................: 43      min=43      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% ✓ 7452      ✗ 0    
     data_received..................: 220 MB  6.9 MB/s
     data_sent......................: 3.0 MB  93 kB/s
     http_req_blocked...............: avg=484.68µs min=1.66µs   med=3.49µs  max=16.05ms p(90)=368.79µs p(95)=4.25ms 
     http_req_connecting............: avg=462.88µs min=0s       med=0s      max=12.19ms p(90)=322.03µs p(95)=4.17ms 
     http_req_duration..............: avg=3.67s    min=10.66ms  med=3.66s   max=8.36s   p(90)=4.63s    p(95)=5.47s  
       { expected_response:true }...: avg=3.67s    min=10.66ms  med=3.66s   max=8.36s   p(90)=4.63s    p(95)=5.47s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 2504 
     http_req_receiving.............: avg=2.43ms   min=37.86µs  med=96.84µs max=323.6ms p(90)=258.75µs p(95)=625.9µs
     http_req_sending...............: avg=148.72µs min=9.37µs   med=18.54µs max=32.65ms p(90)=191.89µs p(95)=969.6µs
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s      max=0s      p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=3.67s    min=10.59ms  med=3.65s   max=8.36s   p(90)=4.63s    p(95)=5.47s  
     http_reqs......................: 2504    78.366147/s
     iteration_duration.............: avg=3.73s    min=271.56ms med=3.68s   max=8.37s   p(90)=4.65s    p(95)=5.52s  
     iterations.....................: 2484    77.740219/s
     vus............................: 222     min=222     max=300
     vus_max........................: 300     min=300     max=300

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

Copy link

Overview for: federation/ramping-vus

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

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

Comparison

Comparison

Gateway duration(p95)⬇️ RPS Requests Durations Notes
cosmo 5854ms 175 12326 total, 0 failed avg: 2496ms, p95: 5854ms, max: 14029ms, med: 2325ms
apollo-router 6433ms 164 11889 total, 696 failed avg: 2594ms, p95: 6433ms, max: 13805ms, med: 2248ms ❌ 696 failed requests, 696 non-200 responses, 697 unexpected GraphQL errors, non-compatible response structure (1)
grafbase 10303ms 168 11823 total, 0 failed avg: 2862ms, p95: 10303ms, max: 23634ms, med: 1852ms
hive-gateway-bun 28420ms 91 7455 total, 0 failed avg: 11599ms, p95: 28421ms, max: 37578ms, med: 9813ms
mercurius 42690ms 54 5001 total, 0 failed avg: 21366ms, p95: 42690ms, max: 43607ms, med: 19052ms
hive-gateway 50725ms 90 7757 total, 0 failed avg: 11757ms, p95: 50725ms, max: 57370ms, med: 3290ms
apollo-server 59999ms 84 7830 total, 536 failed avg: 11765ms, p95: 60000ms, max: 60140ms, med: 2178ms ❌ 536 failed requests, 536 non-200 responses, 536 unexpected GraphQL errors
Summary for: `cosmo`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 36918      ✗ 0     
     data_received..................: 1.1 GB  15 MB/s
     data_sent......................: 15 MB   209 kB/s
     http_req_blocked...............: avg=270.2ms  min=1.45µs  med=3.79µs  max=13.85s p(90)=646.24ms p(95)=2.3s    
     http_req_connecting............: avg=266.04ms min=0s      med=0s      max=10.76s p(90)=622.04ms p(95)=2.28s   
     http_req_duration..............: avg=2.49s    min=3.27ms  med=2.32s   max=14.02s p(90)=4.7s     p(95)=5.85s   
       { expected_response:true }...: avg=2.49s    min=3.27ms  med=2.32s   max=14.02s p(90)=4.7s     p(95)=5.85s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 12326 
     http_req_receiving.............: avg=352.47ms min=30.03µs med=84.18µs max=12.95s p(90)=1.15s    p(95)=2.35s   
     http_req_sending...............: avg=145.38ms min=8.19µs  med=18.17µs max=9.74s  p(90)=260.25ms p(95)=741.41ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=1.99s    min=3.06ms  med=1.66s   max=10.27s p(90)=4.07s    p(95)=4.75s   
     http_reqs......................: 12326   175.809927/s
     iteration_duration.............: avg=5.61s    min=8.97ms  med=4.75s   max=29.73s p(90)=11.62s   p(95)=13.74s  
     iterations.....................: 12306   175.52466/s
     vus............................: 5       min=5        max=1990
     vus_max........................: 2000    min=2000     max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `apollo-router`

K6 Output

     ✗ response code was 200
      ↳  94% — ✓ 11173 / ✗ 696
     ✗ no graphql errors
      ↳  94% — ✓ 11172 / ✗ 697
     ✗ valid response structure
      ↳  99% — ✓ 11172 / ✗ 1

     █ setup

     checks.........................: 96.00% ✓ 33517      ✗ 1394  
     data_received..................: 982 MB 14 MB/s
     data_sent......................: 14 MB  195 kB/s
     http_req_blocked...............: avg=540.44ms min=1.56µs  med=4.3µs   max=12.43s p(90)=2.37s    p(95)=3.22s   
     http_req_connecting............: avg=535.49ms min=0s      med=0s      max=12.43s p(90)=2.33s    p(95)=3.21s   
     http_req_duration..............: avg=2.59s    min=6.6ms   med=2.24s   max=13.8s  p(90)=5.41s    p(95)=6.43s   
       { expected_response:true }...: avg=2.56s    min=6.6ms   med=2.21s   max=13.8s  p(90)=5.36s    p(95)=6.4s    
     http_req_failed................: 5.85%  ✓ 696        ✗ 11193 
     http_req_receiving.............: avg=491.26ms min=0s      med=90.8µs  max=11.43s p(90)=1.7s     p(95)=4.24s   
     http_req_sending...............: avg=144.78ms min=8.31µs  med=23.26µs max=11.98s p(90)=363.35ms p(95)=904.62ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=1.95s    min=6.53ms  med=1.68s   max=10.06s p(90)=3.94s    p(95)=4.87s   
     http_reqs......................: 11889  164.162659/s
     iteration_duration.............: avg=6.45s    min=38.92ms med=5.97s   max=26.84s p(90)=12.66s   p(95)=14.75s  
     iterations.....................: 11869  163.8865/s
     vus............................: 136    min=67       max=1924
     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% ✓ 35409      ✗ 0     
     data_received..................: 1.0 GB  15 MB/s
     data_sent......................: 14 MB   200 kB/s
     http_req_blocked...............: avg=250.16ms min=1.55µs  med=3.71µs  max=13.58s p(90)=569.24ms p(95)=1.94s   
     http_req_connecting............: avg=246.68ms min=0s      med=0s      max=13.58s p(90)=562.73ms p(95)=1.87s   
     http_req_duration..............: avg=2.86s    min=3.23ms  med=1.85s   max=23.63s p(90)=5.9s     p(95)=10.3s   
       { expected_response:true }...: avg=2.86s    min=3.23ms  med=1.85s   max=23.63s p(90)=5.9s     p(95)=10.3s   
     http_req_failed................: 0.00%   ✓ 0          ✗ 11823 
     http_req_receiving.............: avg=799.6ms  min=31.64µs med=91.64µs max=20.03s p(90)=2.3s     p(95)=5.81s   
     http_req_sending...............: avg=202.88ms min=8.17µs  med=18.15µs max=12.96s p(90)=398.47ms p(95)=954.52ms
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s     p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=1.85s    min=3.16ms  med=1.16s   max=15.73s p(90)=4.98s    p(95)=5.39s   
     http_reqs......................: 11823   168.596732/s
     iteration_duration.............: avg=5.93s    min=8.68ms  med=4.67s   max=32.67s p(90)=13.37s   p(95)=16.91s  
     iterations.....................: 11803   168.311531/s
     vus............................: 5       min=5        max=1857
     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% ✓ 22305     ✗ 0     
     data_received..................: 654 MB  8.0 MB/s
     data_sent......................: 8.8 MB  109 kB/s
     http_req_blocked...............: avg=14.13ms  min=1.73µs   med=4.52µs   max=771.46ms p(90)=24.78ms p(95)=117.46ms
     http_req_connecting............: avg=13.9ms   min=0s       med=0s       max=771.41ms p(90)=24.48ms p(95)=116.89ms
     http_req_duration..............: avg=11.59s   min=13.03ms  med=9.81s    max=37.57s   p(90)=24.38s  p(95)=28.42s  
       { expected_response:true }...: avg=11.59s   min=13.03ms  med=9.81s    max=37.57s   p(90)=24.38s  p(95)=28.42s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 7455  
     http_req_receiving.............: avg=117.75ms min=39.78µs  med=115.74µs max=7.86s    p(90)=5.4ms   p(95)=218.22ms
     http_req_sending...............: avg=6.36ms   min=8.95µs   med=27.28µs  max=635.69ms p(90)=13.52ms p(95)=39.57ms 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s      p(95)=0s      
     http_req_waiting...............: avg=11.47s   min=12.84ms  med=9.76s    max=37.49s   p(90)=24.35s  p(95)=28.39s  
     http_reqs......................: 7455    91.375361/s
     iteration_duration.............: avg=11.84s   min=175.86ms med=9.9s     max=38.94s   p(90)=24.89s  p(95)=28.9s   
     iterations.....................: 7435    91.130222/s
     vus............................: 145     min=59      max=1999
     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% ✓ 14862     ✗ 0     
     data_received..................: 440 MB  4.8 MB/s
     data_sent......................: 6.1 MB  66 kB/s
     http_req_blocked...............: avg=195.63µs min=1.64µs   med=4.15µs   max=17.2ms  p(90)=490.15µs p(95)=680.64µs
     http_req_connecting............: avg=164.58µs min=0s       med=0s       max=17.09ms p(90)=418.51µs p(95)=559.55µs
     http_req_duration..............: avg=21.36s   min=13.35ms  med=19.05s   max=43.6s   p(90)=41.5s    p(95)=42.69s  
       { expected_response:true }...: avg=21.36s   min=13.35ms  med=19.05s   max=43.6s   p(90)=41.5s    p(95)=42.69s  
     http_req_failed................: 0.00%   ✓ 0         ✗ 5001  
     http_req_receiving.............: avg=30.17ms  min=38.31µs  med=100.55µs max=2.6s    p(90)=376.47µs p(95)=1.4ms   
     http_req_sending...............: avg=51.85µs  min=9.52µs   med=25.75µs  max=20.33ms p(90)=68.02µs  p(95)=87.51µs 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s      p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=21.33s   min=13.24ms  med=19.05s   max=43.6s   p(90)=41.26s   p(95)=42.68s  
     http_reqs......................: 5001    54.355636/s
     iteration_duration.............: avg=21.4s    min=147.64ms med=18.32s   max=45.6s   p(90)=42.26s   p(95)=43.02s  
     iterations.....................: 4920    53.475251/s
     vus............................: 2       min=2       max=1999
     vus_max........................: 2000    min=2000    max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview
Summary for: `hive-gateway`

K6 Output

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

     █ setup

     checks.........................: 100.00% ✓ 23211     ✗ 0     
     data_received..................: 681 MB  7.9 MB/s
     data_sent......................: 9.2 MB  107 kB/s
     http_req_blocked...............: avg=7.65ms min=1.79µs   med=4.37µs  max=436.68ms p(90)=14.77ms  p(95)=53.44ms
     http_req_connecting............: avg=7.53ms min=0s       med=0s      max=323.58ms p(90)=14.66ms  p(95)=52.92ms
     http_req_duration..............: avg=11.75s min=13.96ms  med=3.29s   max=57.36s   p(90)=43.43s   p(95)=50.72s 
       { expected_response:true }...: avg=11.75s min=13.96ms  med=3.29s   max=57.36s   p(90)=43.43s   p(95)=50.72s 
     http_req_failed................: 0.00%   ✓ 0         ✗ 7757  
     http_req_receiving.............: avg=4.99ms min=40.7µs   med=95.08µs max=968.27ms p(90)=917.68µs p(95)=4.29ms 
     http_req_sending...............: avg=3.43ms min=8.67µs   med=25.69µs max=292.23ms p(90)=3.8ms    p(95)=21.31ms
     http_req_tls_handshaking.......: avg=0s     min=0s       med=0s      max=0s       p(90)=0s       p(95)=0s     
     http_req_waiting...............: avg=11.74s min=13.61ms  med=3.28s   max=57.36s   p(90)=43.43s   p(95)=50.72s 
     http_reqs......................: 7757    90.019899/s
     iteration_duration.............: avg=11.87s min=116.88ms med=3.37s   max=57.63s   p(90)=43.51s   p(95)=50.8s  
     iterations.....................: 7737    89.787799/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: `apollo-server`

K6 Output

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

     █ setup

     checks.........................: 95.31% ✓ 21822     ✗ 1072  
     data_received..................: 641 MB 6.9 MB/s
     data_sent......................: 9.4 MB 101 kB/s
     http_req_blocked...............: avg=448.04µs min=1.51µs  med=3.36µs   max=71.48ms  p(90)=346.81µs p(95)=587.05µs
     http_req_connecting............: avg=425.29µs min=0s      med=0s       max=71.31ms  p(90)=279µs    p(95)=494.94µs
     http_req_duration..............: avg=11.76s   min=10.49ms med=2.17s    max=1m0s     p(90)=55.73s   p(95)=59.99s  
       { expected_response:true }...: avg=8.22s    min=10.49ms med=2.09s    max=59.98s   p(90)=36.1s    p(95)=43.77s  
     http_req_failed................: 6.84%  ✓ 536       ✗ 7294  
     http_req_receiving.............: avg=214.67µs min=0s      med=103.88µs max=112.37ms p(90)=217.13µs p(95)=354.63µs
     http_req_sending...............: avg=150.41µs min=7.99µs  med=16.35µs  max=44.34ms  p(90)=62.07µs  p(95)=104.4µs 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=11.76s   min=10.41ms med=2.17s    max=1m0s     p(90)=55.73s   p(95)=59.99s  
     http_reqs......................: 7830   84.489932/s
     iteration_duration.............: avg=11.8s    min=65.18ms med=2.19s    max=1m0s     p(90)=55.78s   p(95)=1m0s    
     iterations.....................: 7810   84.274121/s
     vus............................: 97     min=62      max=2000
     vus_max........................: 2000   min=2000    max=2000

Performance Overview

Performance Overview

Subgraphs Overview

Subgraphs Overview

HTTP Overview

HTTP Overview

@enisdenjo enisdenjo merged commit 2672199 into main Jul 2, 2025
34 checks passed
@enisdenjo enisdenjo deleted the renovate/grafana-monorepo branch July 2, 2025 16:16
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