Closed renovate[bot] closed 3 days ago
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 |
---|---|---|---|---|
cosmo | 193 | 5869 total, 0 failed | avg: 326ms, p95: 789ms | ✅ |
apollo-router | 169 | 5144 total, 0 failed | avg: 499ms, p95: 694ms | ✅ |
wundergraph | 149 | 4556 total, 0 failed | avg: 554ms, p95: 968ms | ✅ |
mesh-supergraph-bun | 66 | 2046 total, 0 failed | avg: 1464ms, p95: 2461ms | ✅ |
apollo-server | 54 | 1696 total, 0 failed | avg: 1805ms, p95: 2319ms | ✅ |
mercurius | 30 | 929 total, 0 failed | avg: 3264ms, p95: 4409ms | ✅ |
mesh-supergraph | 24 | 763 total, 0 failed | avg: 4044ms, p95: 6383ms | ✅ |
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 | 187 | 5671 total, 0 failed | avg: 353ms, p95: 778ms | ✅ |
apollo-router | 176 | 5348 total, 0 failed | avg: 464ms, p95: 678ms | ✅ |
wundergraph | 154 | 4686 total, 0 failed | avg: 532ms, p95: 957ms | ✅ |
mesh-supergraph-bun | 72 | 2220 total, 0 failed | avg: 1350ms, p95: 2331ms | ✅ |
apollo-server | 53 | 1688 total, 0 failed | avg: 1813ms, p95: 2364ms | ✅ |
mercurius | 29 | 901 total, 0 failed | avg: 3360ms, p95: 4391ms | ✅ |
mesh-supergraph | 23 | 751 total, 0 failed | avg: 4114ms, p95: 6481ms | ✅ |
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 |
---|---|---|---|---|
cosmo | 183 | 5563 total, 0 failed | avg: 296ms, p95: 912ms | ✅ |
apollo-router | 170 | 5181 total, 0 failed | avg: 324ms, p95: 886ms | ✅ |
wundergraph | 154 | 4673 total, 0 failed | avg: 362ms, p95: 946ms | ✅ |
mesh-supergraph-bun | 96 | 2978 total, 0 failed | avg: 983ms, p95: 1675ms | ✅ |
apollo-server | 71 | 2221 total, 0 failed | avg: 1364ms, p95: 1623ms | ✅ |
mesh-supergraph | 55 | 1722 total, 0 failed | avg: 1757ms, p95: 2561ms | ✅ |
mercurius | 46 | 1433 total, 0 failed | avg: 2114ms, p95: 2693ms | ✅ |
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 | 2173ms | 183 | 12862 total, 0 failed | avg: 710ms, p95: 2174ms, max: 6408ms, med: 481ms | ✅ |
apollo-router | 2281ms | 167 | 11728 total, 0 failed | avg: 830ms, p95: 2281ms, max: 6405ms, med: 680ms | ✅ |
wundergraph | 2407ms | 158 | 11062 total, 0 failed | avg: 866ms, p95: 2407ms, max: 6774ms, med: 661ms | ✅ |
mesh-supergraph-bun | 6238ms | 97 | 6819 total, 0 failed | avg: 2741ms, p95: 6239ms, max: 11760ms, med: 2577ms | ✅ |
mesh-supergraph | 7669ms | 58 | 4106 total, 0 failed | avg: 4698ms, p95: 7670ms, max: 9428ms, med: 4846ms | ✅ |
apollo-server | 19936ms | 77 | 5577 total, 0 failed | avg: 3701ms, p95: 19937ms, max: 43131ms, med: 2090ms | ✅ |
This PR contains the following updates:
v2.51.0
->v2.54.1
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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.