Closed renovate[bot] closed 4 months ago
federation-v1/constant-vus-subgraphs-delay-resources
This scenario runs 4 subgraphs and a GraphQL gateway with Federation v1 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 100 VUs over 30s
Gateway | RPS ⬇️ | Requests | Duration | Notes |
---|---|---|---|---|
apollo-router | 165 | 5063 total, 0 failed | avg: 536ms, p95: 692ms | ✅ |
wundergraph | 104 | 3229 total, 0 failed | avg: 907ms, p95: 1104ms | ✅ |
mesh-supergraph-bun | 102 | 3163 total, 0 failed | avg: 929ms, p95: 1291ms | ✅ |
cosmo | 80 | 2487 total, 0 failed | avg: 1195ms, p95: 1430ms | ✅ |
apollo-server | 64 | 2022 total, 0 failed | avg: 1512ms, p95: 1859ms | ✅ |
mesh-supergraph | 62 | 1946 total, 0 failed | avg: 1543ms, p95: 2374ms | ✅ |
mercurius | 12 | 476 total, 0 failed | avg: 7109ms, p95: 8461ms | ✅ |
federation-v1/ramping-vus
This scenario runs 4 subgraphs and a GraphQL gateway with Federation v1 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 500 concurrent VUs over 60s
Gateway | duration(p95)⬇️ | RPS | Requests | Durations | Notes |
---|---|---|---|---|---|
cosmo | 2273ms | 175 | 12257 total, 0 failed | avg: 774ms, p95: 2274ms, max: 7029ms, med: 529ms | ✅ |
wundergraph | 2356ms | 165 | 11610 total, 0 failed | avg: 780ms, p95: 2356ms, max: 6177ms, med: 500ms | ✅ |
apollo-router | 2766ms | 171 | 11980 total, 0 failed | avg: 850ms, p95: 2766ms, max: 7089ms, med: 528ms | ✅ |
mesh-supergraph-bun | 5474ms | 118 | 8274 total, 0 failed | avg: 2201ms, p95: 5475ms, max: 8639ms, med: 1977ms | ✅ |
mesh-supergraph | 6982ms | 64 | 4507 total, 0 failed | avg: 4239ms, p95: 6983ms, max: 9057ms, med: 4429ms | ✅ |
apollo-server | 23369ms | 69 | 5066 total, 0 failed | avg: 4119ms, p95: 23370ms, max: 44826ms, med: 2231ms | ✅ |
federation-v1/constant-vus-over-time
This scenario runs 4 subgraphs and a GraphQL gateway with Federation v1 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 100 VUs over 30s
Gateway | RPS ⬇️ | Requests | Duration | Notes |
---|---|---|---|---|
cosmo | 175 | 5353 total, 0 failed | avg: 493ms, p95: 674ms | ✅ |
apollo-router | 168 | 5124 total, 0 failed | avg: 531ms, p95: 712ms | ✅ |
wundergraph | 160 | 4864 total, 0 failed | avg: 520ms, p95: 959ms | ✅ |
mesh-supergraph-bun | 97 | 2996 total, 0 failed | avg: 992ms, p95: 1676ms | ✅ |
apollo-server | 50 | 1591 total, 0 failed | avg: 1919ms, p95: 2436ms | ✅ |
mesh-supergraph | 30 | 971 total, 0 failed | avg: 3165ms, p95: 5247ms | ✅ |
mercurius | 29 | 915 total, 0 failed | avg: 3316ms, p95: 4942ms | ✅ |
federation-v1/constant-vus-subgraphs-delay
This scenario runs 4 subgraphs and a GraphQL gateway with Federation v1 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 100 VUs over 30s
Gateway | RPS ⬇️ | Requests | Duration | Notes |
---|---|---|---|---|
apollo-router | 149 | 4566 total, 0 failed | avg: 609ms, p95: 815ms | ✅ |
wundergraph | 98 | 3038 total, 0 failed | avg: 962ms, p95: 1228ms | ✅ |
mesh-supergraph-bun | 81 | 2507 total, 0 failed | avg: 1182ms, p95: 1731ms | ✅ |
cosmo | 79 | 2470 total, 0 failed | avg: 1198ms, p95: 1472ms | ✅ |
apollo-server | 47 | 1484 total, 0 failed | avg: 2048ms, p95: 2303ms | ✅ |
mesh-supergraph | 31 | 994 total, 0 failed | avg: 3097ms, p95: 4845ms | ✅ |
mercurius | 11 | 449 total, 0 failed | avg: 7591ms, p95: 9002ms | ✅ |
This PR contains the following updates:
20.11.28
->20.11.29
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 has been generated by Mend Renovate. View repository job log here.