Closed renovate[bot] closed 6 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 | 5037 total, 0 failed | avg: 536ms, p95: 740ms | ✅ |
wundergraph | 103 | 3197 total, 0 failed | avg: 912ms, p95: 1140ms | ✅ |
mesh-supergraph-bun | 98 | 3038 total, 0 failed | avg: 958ms, p95: 1383ms | ✅ |
cosmo | 81 | 2508 total, 0 failed | avg: 1178ms, p95: 1431ms | ✅ |
apollo-server | 60 | 1874 total, 0 failed | avg: 1618ms, p95: 1916ms | ✅ |
mesh-supergraph | 60 | 1861 total, 0 failed | avg: 1619ms, p95: 2477ms | ✅ |
mercurius | 12 | 471 total, 0 failed | avg: 7217ms, p95: 8461ms | ✅ |
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 | 5323 total, 0 failed | avg: 490ms, p95: 703ms | ✅ |
apollo-router | 167 | 5107 total, 0 failed | avg: 540ms, p95: 720ms | ✅ |
wundergraph | 158 | 4821 total, 0 failed | avg: 531ms, p95: 950ms | ✅ |
mesh-supergraph-bun | 95 | 2922 total, 0 failed | avg: 1009ms, p95: 1704ms | ✅ |
apollo-server | 46 | 1452 total, 0 failed | avg: 2103ms, p95: 3302ms | ✅ |
mercurius | 30 | 941 total, 0 failed | avg: 3250ms, p95: 4871ms | ✅ |
mesh-supergraph | 30 | 976 total, 0 failed | avg: 3170ms, p95: 5141ms | ✅ |
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 | 4545 total, 0 failed | avg: 618ms, p95: 803ms | ✅ |
wundergraph | 103 | 3201 total, 0 failed | avg: 920ms, p95: 1179ms | ✅ |
mesh-supergraph-bun | 81 | 2515 total, 0 failed | avg: 1179ms, p95: 1882ms | ✅ |
cosmo | 77 | 2429 total, 0 failed | avg: 1215ms, p95: 1418ms | ✅ |
apollo-server | 44 | 1397 total, 0 failed | avg: 2197ms, p95: 2502ms | ✅ |
mesh-supergraph | 29 | 945 total, 0 failed | avg: 3285ms, p95: 5366ms | ✅ |
mercurius | 12 | 453 total, 0 failed | avg: 7522ms, p95: 8970ms | ✅ |
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 | 2586ms | 171 | 12004 total, 0 failed | avg: 797ms, p95: 2586ms, max: 5514ms, med: 528ms | ❌ 2 unexpected GraphQL errors, non-compatible response structure (2) |
wundergraph | 2648ms | 166 | 11656 total, 0 failed | avg: 814ms, p95: 2649ms, max: 9039ms, med: 480ms | ✅ |
apollo-router | 2706ms | 168 | 11830 total, 0 failed | avg: 810ms, p95: 2706ms, max: 6795ms, med: 471ms | ✅ |
mesh-supergraph-bun | 5502ms | 116 | 8146 total, 0 failed | avg: 2238ms, p95: 5503ms, max: 8731ms, med: 2061ms | ✅ |
mesh-supergraph | 6837ms | 67 | 4723 total, 0 failed | avg: 4041ms, p95: 6837ms, max: 8181ms, med: 4155ms | ✅ |
apollo-server | 23811ms | 68 | 5013 total, 0 failed | avg: 4156ms, p95: 23812ms, max: 44884ms, med: 2247ms | ✅ |
This PR contains the following updates:
20.11.29
->20.11.30
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.