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 | 5049 total, 0 failed | avg: 534ms, p95: 749ms | ✅ |
mesh-supergraph-bun | 103 | 3173 total, 0 failed | avg: 917ms, p95: 1340ms | ✅ |
wundergraph | 102 | 3128 total, 0 failed | avg: 932ms, p95: 1175ms | ✅ |
cosmo | 79 | 2472 total, 0 failed | avg: 1202ms, p95: 1555ms | ✅ |
apollo-server | 63 | 1965 total, 0 failed | avg: 1539ms, p95: 1911ms | ✅ |
mesh-supergraph | 62 | 1934 total, 0 failed | avg: 1556ms, p95: 2244ms | ✅ |
mercurius | 12 | 475 total, 0 failed | avg: 7169ms, p95: 8480ms | ✅ |
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 | 4605 total, 0 failed | avg: 609ms, p95: 801ms | ✅ |
wundergraph | 100 | 3082 total, 0 failed | avg: 947ms, p95: 1183ms | ✅ |
mesh-supergraph-bun | 83 | 2594 total, 0 failed | avg: 1143ms, p95: 1737ms | ✅ |
cosmo | 79 | 2497 total, 0 failed | avg: 1194ms, p95: 1459ms | ✅ |
apollo-server | 45 | 1437 total, 0 failed | avg: 2136ms, p95: 2474ms | ✅ |
mesh-supergraph | 30 | 976 total, 0 failed | avg: 3178ms, p95: 5059ms | ✅ |
mercurius | 12 | 456 total, 0 failed | avg: 7474ms, p95: 8841ms | ✅ |
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 | 5347 total, 0 failed | avg: 492ms, p95: 674ms | ✅ |
apollo-router | 165 | 5071 total, 0 failed | avg: 549ms, p95: 734ms | ✅ |
wundergraph | 157 | 4784 total, 0 failed | avg: 532ms, p95: 954ms | ✅ |
mesh-supergraph-bun | 65 | 2028 total, 0 failed | avg: 1490ms, p95: 2578ms | ✅ |
apollo-server | 48 | 1517 total, 0 failed | avg: 2015ms, p95: 2678ms | ✅ |
mercurius | 30 | 945 total, 0 failed | avg: 3200ms, p95: 4284ms | ✅ |
mesh-supergraph | 30 | 963 total, 0 failed | avg: 3187ms, p95: 5178ms | ✅ |
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 | 2079ms | 175 | 12281 total, 0 failed | avg: 710ms, p95: 2080ms, max: 6787ms, med: 506ms | ✅ |
apollo-router | 2907ms | 174 | 12200 total, 0 failed | avg: 854ms, p95: 2908ms, max: 7319ms, med: 512ms | ✅ |
wundergraph | 3206ms | 164 | 11493 total, 0 failed | avg: 882ms, p95: 3206ms, max: 8573ms, med: 509ms | ✅ |
mesh-supergraph-bun | 5502ms | 117 | 8195 total, 0 failed | avg: 2232ms, p95: 5502ms, max: 9260ms, med: 1928ms | ✅ |
mesh-supergraph | 6556ms | 67 | 4711 total, 0 failed | avg: 4051ms, p95: 6556ms, max: 8481ms, med: 4337ms | ✅ |
apollo-server | 23842ms | 68 | 5021 total, 0 failed | avg: 4159ms, p95: 23843ms, max: 44992ms, med: 2195ms | ✅ |
This PR contains the following updates:
20.11.26
->20.11.28
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.