-
Notifications
You must be signed in to change notification settings - Fork 9
Update dependency @apollo/gateway to v2.12.2 #895
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
Conversation
💻 Website PreviewThe latest changes are available as preview in: https://7ea879d6.federation-gateway-benchmark.pages.dev |
Overview for:
|
| Gateway | RPS ⬇️ | Requests | Duration | Notes |
|---|---|---|---|---|
| hive-router | 1901 | 118193 total, 0 failed | avg: 118ms, p95: 290ms | ✅ |
| grafbase | 1527 | 96721 total, 0 failed | avg: 144ms, p95: 332ms | ✅ |
| cosmo | 705 | 45069 total, 0 failed | avg: 312ms, p95: 686ms | ✅ |
| hive-gateway-router-runtime | 599 | 39643 total, 0 failed | avg: 354ms, p95: 721ms | ❌ non-compatible response structure (1) |
| apollo-router | 376 | 25236 total, 0 failed | avg: 559ms, p95: 1292ms | ❌ 26 unexpected GraphQL errors |
| hive-gateway | 249 | 17500 total, 0 failed | avg: 801ms, p95: 1842ms | ✅ |
| apollo-gateway | 160 | 10980 total, 0 failed | avg: 1194ms, p95: 2637ms | ✅ |
Summary for: hive-router
K6 Output
✓ response code was 200
✓ no graphql errors
✓ valid response structure
checks.........................: 100.00% ✓ 351579 ✗ 0
data_received..................: 10 GB 167 MB/s
data_sent......................: 138 MB 2.2 MB/s
http_req_blocked...............: avg=307.62µs min=965ns med=2.47µs max=264.51ms p(90)=3.95µs p(95)=4.64µs p(99.9)=120.16ms
http_req_connecting............: avg=304.28µs min=0s med=0s max=264.44ms p(90)=0s p(95)=0s p(99.9)=120.1ms
http_req_duration..............: avg=117.98ms min=1.71ms med=104.52ms max=455.04ms p(90)=241.67ms p(95)=290.27ms p(99.9)=398.16ms
{ expected_response:true }...: avg=117.98ms min=1.71ms med=104.52ms max=455.04ms p(90)=241.67ms p(95)=290.27ms p(99.9)=398.16ms
http_req_failed................: 0.00% ✓ 0 ✗ 118193
http_req_receiving.............: avg=420.17µs min=21.27µs med=42.09µs max=125.69ms p(90)=139.32µs p(95)=384.09µs p(99.9)=66.69ms
http_req_sending...............: avg=345.79µs min=3.97µs med=8.99µs max=128.59ms p(90)=21.46µs p(95)=125.99µs p(99.9)=62.27ms
http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s p(99.9)=0s
http_req_waiting...............: avg=117.21ms min=1.66ms med=103.88ms max=449.86ms p(90)=240.06ms p(95)=288.51ms p(99.9)=396.39ms
http_reqs......................: 118193 1901.776653/s
iteration_duration.............: avg=119.56ms min=1.9ms med=105.76ms max=673.52ms p(90)=243.45ms p(95)=292.25ms p(99.9)=408.03ms
iterations.....................: 117193 1885.686219/s
success_rate...................: 100.00% ✓ 117193 ✗ 0
vus............................: 67 min=0 max=496
vus_max........................: 500 min=500 max=500
Performance Overview
HTTP Overview
Summary for: grafbase
K6 Output
✓ response code was 200
✓ no graphql errors
✓ valid response structure
checks.........................: 100.00% ✓ 287163 ✗ 0
data_received..................: 8.5 GB 134 MB/s
data_sent......................: 113 MB 1.8 MB/s
http_req_blocked...............: avg=708.52µs min=1.18µs med=2.97µs max=409.38ms p(90)=4.24µs p(95)=5.01µs p(99.9)=226.12ms
http_req_connecting............: avg=702.9µs min=0s med=0s max=409.33ms p(90)=0s p(95)=0s p(99.9)=225.74ms
http_req_duration..............: avg=143.79ms min=2.53ms med=132.03ms max=484.45ms p(90)=282.97ms p(95)=332.37ms p(99.9)=434.6ms
{ expected_response:true }...: avg=143.79ms min=2.53ms med=132.03ms max=484.45ms p(90)=282.97ms p(95)=332.37ms p(99.9)=434.6ms
http_req_failed................: 0.00% ✓ 0 ✗ 96721
http_req_receiving.............: avg=637.65µs min=24.24µs med=47.22µs max=150.62ms p(90)=106.25µs p(95)=427.5µs p(99.9)=85.19ms
http_req_sending...............: avg=615.11µs min=5.24µs med=11.77µs max=154.38ms p(90)=31.31µs p(95)=138.79µs p(99.9)=87.25ms
http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s p(99.9)=0s
http_req_waiting...............: avg=142.54ms min=2.47ms med=130.64ms max=456.79ms p(90)=279.94ms p(95)=329.83ms p(99.9)=431.46ms
http_reqs......................: 96721 1527.257416/s
iteration_duration.............: avg=146.4ms min=2.75ms med=134.39ms max=901.68ms p(90)=286.21ms p(95)=335.76ms p(99.9)=538.09ms
iterations.....................: 95721 1511.467077/s
success_rate...................: 100.00% ✓ 95721 ✗ 0
vus............................: 75 min=0 max=494
vus_max........................: 500 min=500 max=500
Performance Overview
HTTP Overview
Summary for: cosmo
K6 Output
✓ response code was 200
✓ no graphql errors
✓ valid response structure
checks.........................: 100.00% ✓ 132207 ✗ 0
data_received..................: 4.0 GB 62 MB/s
data_sent......................: 53 MB 821 kB/s
http_req_blocked...............: avg=133.61µs min=1.31µs med=2.87µs max=163.66ms p(90)=4.17µs p(95)=5.5µs p(99.9)=47.99ms
http_req_connecting............: avg=129.11µs min=0s med=0s max=163.6ms p(90)=0s p(95)=0s p(99.9)=47.91ms
http_req_duration..............: avg=311.62ms min=2.77ms med=297.31ms max=1.55s p(90)=610.99ms p(95)=686.34ms p(99.9)=1.34s
{ expected_response:true }...: avg=311.62ms min=2.77ms med=297.31ms max=1.55s p(90)=610.99ms p(95)=686.34ms p(99.9)=1.34s
http_req_failed................: 0.00% ✓ 0 ✗ 45069
http_req_receiving.............: avg=703.24µs min=27.3µs med=57.03µs max=235.47ms p(90)=176.84µs p(95)=458.95µs p(99.9)=125.99ms
http_req_sending...............: avg=167.77µs min=5.75µs med=10.96µs max=113.98ms p(90)=29.81µs p(95)=129.75µs p(99.9)=36.83ms
http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s p(99.9)=0s
http_req_waiting...............: avg=310.75ms min=2.68ms med=296.94ms max=1.55s p(90)=609.79ms p(95)=684.62ms p(99.9)=1.34s
http_reqs......................: 45069 705.292847/s
iteration_duration.............: avg=319.27ms min=2.97ms med=306.56ms max=1.55s p(90)=614.76ms p(95)=690.86ms p(99.9)=1.34s
iterations.....................: 44069 689.643668/s
success_rate...................: 100.00% ✓ 44069 ✗ 0
vus............................: 62 min=0 max=497
vus_max........................: 500 min=500 max=500
Performance Overview
HTTP Overview
Summary for: hive-gateway-router-runtime
K6 Output
✓ response code was 200
✓ no graphql errors
✗ valid response structure
↳ 99% — ✓ 38642 / ✗ 1
checks.........................: 99.99% ✓ 115928 ✗ 1
data_received..................: 3.5 GB 53 MB/s
data_sent......................: 46 MB 699 kB/s
http_req_blocked...............: avg=138.01µs min=984ns med=2.85µs max=185.58ms p(90)=4.72µs p(95)=6.47µs p(99.9)=38.56ms
http_req_connecting............: avg=132.65µs min=0s med=0s max=185.54ms p(90)=0s p(95)=0s p(99.9)=38.5ms
http_req_duration..............: avg=354.45ms min=4.87ms med=344.13ms max=1.2s p(90)=665.11ms p(95)=720.76ms p(99.9)=1.05s
{ expected_response:true }...: avg=354.45ms min=4.87ms med=344.13ms max=1.2s p(90)=665.11ms p(95)=720.76ms p(99.9)=1.05s
http_req_failed................: 0.00% ✓ 0 ✗ 39643
http_req_receiving.............: avg=202.42µs min=24.68µs med=47.25µs max=137.49ms p(90)=94.47µs p(95)=401.72µs p(99.9)=30.32ms
http_req_sending...............: avg=253.03µs min=4.29µs med=10.31µs max=161.42ms p(90)=23.33µs p(95)=132.29µs p(99.9)=47.97ms
http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s p(99.9)=0s
http_req_waiting...............: avg=353.99ms min=4.81ms med=343.77ms max=1.17s p(90)=664.27ms p(95)=720.03ms p(99.9)=1.05s
http_reqs......................: 39643 599.761999/s
iteration_duration.............: avg=364.13ms min=5.79ms med=354.35ms max=1.25s p(90)=668.83ms p(95)=725.31ms p(99.9)=1.06s
iterations.....................: 38643 584.632922/s
success_rate...................: 99.99% ✓ 38642 ✗ 1
vus............................: 66 min=0 max=496
vus_max........................: 500 min=500 max=500
Performance Overview
HTTP Overview
Summary for: apollo-router
K6 Output
✓ response code was 200
✗ no graphql errors
↳ 99% — ✓ 24210 / ✗ 26
✓ valid response structure
checks.........................: 99.96% ✓ 72682 ✗ 26
data_received..................: 2.2 GB 33 MB/s
data_sent......................: 29 MB 439 kB/s
http_req_blocked...............: avg=50.48µs min=1.4µs med=3.22µs max=51.21ms p(90)=5.08µs p(95)=6.72µs p(99.9)=15.93ms
http_req_connecting............: avg=45.29µs min=0s med=0s max=51.13ms p(90)=0s p(95)=0s p(99.9)=15.88ms
http_req_duration..............: avg=558.89ms min=6ms med=516.3ms max=1.97s p(90)=1.15s p(95)=1.29s p(99.9)=1.7s
{ expected_response:true }...: avg=558.89ms min=6ms med=516.3ms max=1.97s p(90)=1.15s p(95)=1.29s p(99.9)=1.7s
http_req_failed................: 0.00% ✓ 0 ✗ 25236
http_req_receiving.............: avg=100.7µs min=28.47µs med=55.39µs max=51.39ms p(90)=98.05µs p(95)=145.25µs p(99.9)=5.21ms
http_req_sending...............: avg=72.45µs min=5.5µs med=11.7µs max=54.83ms p(90)=22.57µs p(95)=64.75µs p(99.9)=12.7ms
http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s p(99.9)=0s
http_req_waiting...............: avg=558.71ms min=5.94ms med=516.2ms max=1.97s p(90)=1.15s p(95)=1.29s p(99.9)=1.7s
http_reqs......................: 25236 376.358857/s
iteration_duration.............: avg=582.25ms min=6.74ms med=542.82ms max=1.97s p(90)=1.16s p(95)=1.29s p(99.9)=1.71s
iterations.....................: 24236 361.445287/s
success_rate...................: 99.89% ✓ 24210 ✗ 26
vus............................: 65 min=0 max=497
vus_max........................: 500 min=500 max=500
Performance Overview
HTTP Overview
Summary for: hive-gateway
K6 Output
✓ response code was 200
✓ no graphql errors
✓ valid response structure
checks.........................: 100.00% ✓ 49500 ✗ 0
data_received..................: 1.5 GB 22 MB/s
data_sent......................: 21 MB 293 kB/s
http_req_blocked...............: avg=161.9µs min=1.38µs med=2.97µs max=140.23ms p(90)=5.61µs p(95)=8.85µs p(99.9)=39.04ms
http_req_connecting............: avg=153.98µs min=0s med=0s max=140.06ms p(90)=0s p(95)=0s p(99.9)=38.98ms
http_req_duration..............: avg=800.99ms min=6.82ms med=710.55ms max=5.36s p(90)=1.63s p(95)=1.84s p(99.9)=4.42s
{ expected_response:true }...: avg=800.99ms min=6.82ms med=710.55ms max=5.36s p(90)=1.63s p(95)=1.84s p(99.9)=4.42s
http_req_failed................: 0.00% ✓ 0 ✗ 17500
http_req_receiving.............: avg=199.33µs min=27.37µs med=49.88µs max=96.72ms p(90)=116.63µs p(95)=335.49µs p(99.9)=27.35ms
http_req_sending...............: avg=234.66µs min=5.91µs med=11.62µs max=121.03ms p(90)=35.74µs p(95)=135.13µs p(99.9)=38.37ms
http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s p(99.9)=0s
http_req_waiting...............: avg=800.55ms min=6.71ms med=710.24ms max=5.36s p(90)=1.63s p(95)=1.84s p(99.9)=4.42s
http_reqs......................: 17500 249.728946/s
iteration_duration.............: avg=850.02ms min=7.09ms med=764.43ms max=5.39s p(90)=1.66s p(95)=1.85s p(99.9)=4.46s
iterations.....................: 16500 235.45872/s
success_rate...................: 100.00% ✓ 16500 ✗ 0
vus............................: 76 min=0 max=500
vus_max........................: 500 min=500 max=500
Performance Overview
HTTP Overview
Summary for: apollo-gateway
K6 Output
✓ response code was 200
✓ no graphql errors
✓ valid response structure
checks.........................: 100.00% ✓ 29940 ✗ 0
data_received..................: 964 MB 14 MB/s
data_sent......................: 13 MB 191 kB/s
http_req_blocked...............: avg=27.4µs min=1.39µs med=3.13µs max=37.14ms p(90)=4.77µs p(95)=11.78µs p(99.9)=2.9ms
http_req_connecting............: avg=21.83µs min=0s med=0s max=37.09ms p(90)=0s p(95)=0s p(99.9)=2.86ms
http_req_duration..............: avg=1.19s min=7.27ms med=1.15s max=15.6s p(90)=2.16s p(95)=2.63s p(99.9)=14s
{ expected_response:true }...: avg=1.19s min=7.27ms med=1.15s max=15.6s p(90)=2.16s p(95)=2.63s p(99.9)=14s
http_req_failed................: 0.00% ✓ 0 ✗ 10980
http_req_receiving.............: avg=72.32µs min=27.36µs med=51.78µs max=10.48ms p(90)=93.52µs p(95)=115.88µs p(99.9)=2.05ms
http_req_sending...............: avg=46.13µs min=6.04µs med=12.52µs max=33.1ms p(90)=28.58µs p(95)=43.45µs p(99.9)=10.52ms
http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s p(99.9)=0s
http_req_waiting...............: avg=1.19s min=7.22ms med=1.15s max=15.6s p(90)=2.16s p(95)=2.63s p(99.9)=14s
http_reqs......................: 10980 160.359569/s
iteration_duration.............: avg=1.31s min=7.71ms med=1.29s max=15.61s p(90)=2.23s p(95)=2.67s p(99.9)=14.09s
iterations.....................: 9980 145.754873/s
success_rate...................: 100.00% ✓ 9980 ✗ 0
vus............................: 98 min=0 max=500
vus_max........................: 500 min=500 max=500
Performance Overview
HTTP Overview
This PR contains the following updates:
2.12.1->2.12.2Release Notes
apollographql/federation (@apollo/gateway)
v2.12.2Compare Source
Patch Changes
238d9d71e831e4f3e8d8e334ad6952cc19c073b1]: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.
This PR was generated by Mend Renovate. View the repository job log.