Closed renovate[bot] closed 3 months ago
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 | 5342 total, 0 failed | avg: 497ms, p95: 694ms | ✅ |
apollo-router | 172 | 5233 total, 0 failed | avg: 516ms, p95: 695ms | ✅ |
wundergraph | 153 | 4684 total, 0 failed | avg: 546ms, p95: 1018ms | ✅ |
mesh-supergraph-bun | 94 | 2898 total, 0 failed | avg: 1020ms, p95: 1731ms | ✅ |
apollo-server | 50 | 1582 total, 0 failed | avg: 1949ms, p95: 2417ms | ✅ |
mesh-supergraph | 29 | 943 total, 0 failed | avg: 3300ms, p95: 5165ms | ✅ |
mercurius | 27 | 850 total, 0 failed | avg: 3576ms, p95: 5427ms | ✅ |
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 | 150 | 4591 total, 0 failed | avg: 604ms, p95: 799ms | ✅ |
wundergraph | 100 | 3131 total, 0 failed | avg: 940ms, p95: 1301ms | ✅ |
mesh-supergraph-bun | 80 | 2489 total, 0 failed | avg: 1208ms, p95: 1883ms | ✅ |
cosmo | 78 | 2458 total, 0 failed | avg: 1201ms, p95: 1433ms | ✅ |
apollo-server | 48 | 1523 total, 0 failed | avg: 2016ms, p95: 2358ms | ✅ |
mesh-supergraph | 28 | 900 total, 0 failed | avg: 3458ms, p95: 5602ms | ✅ |
mercurius | 11 | 449 total, 0 failed | avg: 7577ms, p95: 9068ms | ✅ |
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 | 2266ms | 169 | 11873 total, 0 failed | avg: 749ms, p95: 2267ms, max: 6365ms, med: 492ms | ✅ |
wundergraph | 2594ms | 168 | 11779 total, 0 failed | avg: 842ms, p95: 2595ms, max: 8352ms, med: 605ms | ✅ |
apollo-router | 2712ms | 173 | 12148 total, 0 failed | avg: 811ms, p95: 2712ms, max: 7730ms, med: 479ms | ✅ |
mesh-supergraph-bun | 5834ms | 113 | 7980 total, 0 failed | avg: 2305ms, p95: 5834ms, max: 9536ms, med: 2107ms | ✅ |
mesh-supergraph | 6479ms | 70 | 4923 total, 0 failed | avg: 3856ms, p95: 6479ms, max: 8816ms, med: 3986ms | ✅ |
apollo-server | 23872ms | 68 | 5010 total, 0 failed | avg: 4170ms, p95: 23872ms, max: 45141ms, med: 2214ms | ✅ |
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 | 163 | 4989 total, 0 failed | avg: 540ms, p95: 724ms | ✅ |
wundergraph | 103 | 3219 total, 0 failed | avg: 910ms, p95: 1136ms | ✅ |
mesh-supergraph-bun | 100 | 3070 total, 0 failed | avg: 948ms, p95: 1340ms | ✅ |
cosmo | 80 | 2493 total, 0 failed | avg: 1174ms, p95: 1447ms | ✅ |
apollo-server | 63 | 1987 total, 0 failed | avg: 1538ms, p95: 1785ms | ✅ |
mesh-supergraph | 61 | 1887 total, 0 failed | avg: 1597ms, p95: 2533ms | ✅ |
mercurius | 12 | 476 total, 0 failed | avg: 7122ms, p95: 8453ms | ✅ |
This PR contains the following updates:
20240315
->20240329
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.