Closed renovate[bot] closed 6 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 | 5346 total, 0 failed | avg: 500ms, p95: 675ms | ✅ |
apollo-router | 170 | 5194 total, 0 failed | avg: 537ms, p95: 705ms | ✅ |
wundergraph | 159 | 4859 total, 0 failed | avg: 517ms, p95: 927ms | ✅ |
mesh-supergraph-bun | 96 | 2977 total, 0 failed | avg: 998ms, p95: 1732ms | ✅ |
apollo-server | 49 | 1555 total, 0 failed | avg: 1961ms, p95: 2507ms | ✅ |
mesh-supergraph | 30 | 949 total, 0 failed | avg: 3253ms, p95: 5318ms | ✅ |
mercurius | 29 | 913 total, 0 failed | avg: 3334ms, p95: 4371ms | ✅ |
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 | 169 | 5171 total, 0 failed | avg: 525ms, p95: 690ms | ✅ |
wundergraph | 105 | 3244 total, 0 failed | avg: 904ms, p95: 1105ms | ✅ |
mesh-supergraph-bun | 99 | 3069 total, 0 failed | avg: 954ms, p95: 1382ms | ✅ |
cosmo | 81 | 2531 total, 0 failed | avg: 1168ms, p95: 1472ms | ✅ |
apollo-server | 64 | 2011 total, 0 failed | avg: 1527ms, p95: 1752ms | ✅ |
mesh-supergraph | 61 | 1903 total, 0 failed | avg: 1582ms, p95: 2327ms | ✅ |
mercurius | 12 | 474 total, 0 failed | avg: 7112ms, p95: 8389ms | ✅ |
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 | 147 | 4532 total, 0 failed | avg: 618ms, p95: 808ms | ✅ |
wundergraph | 104 | 3230 total, 0 failed | avg: 913ms, p95: 1112ms | ✅ |
mesh-supergraph-bun | 84 | 2625 total, 0 failed | avg: 1146ms, p95: 1670ms | ✅ |
cosmo | 80 | 2515 total, 0 failed | avg: 1192ms, p95: 1435ms | ✅ |
apollo-server | 48 | 1540 total, 0 failed | avg: 1998ms, p95: 2261ms | ✅ |
mesh-supergraph | 28 | 906 total, 0 failed | avg: 3449ms, p95: 5767ms | ✅ |
mercurius | 12 | 455 total, 0 failed | avg: 7499ms, p95: 9088ms | ✅ |
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 | 2380ms | 175 | 12293 total, 0 failed | avg: 816ms, p95: 2381ms, max: 6521ms, med: 576ms | ✅ |
apollo-router | 2476ms | 173 | 12151 total, 0 failed | avg: 767ms, p95: 2476ms, max: 7619ms, med: 445ms | ✅ |
wundergraph | 2538ms | 168 | 11775 total, 0 failed | avg: 750ms, p95: 2538ms, max: 6377ms, med: 405ms | ✅ |
mesh-supergraph-bun | 5566ms | 113 | 7969 total, 0 failed | avg: 2301ms, p95: 5567ms, max: 9470ms, med: 2073ms | ✅ |
mesh-supergraph | 6482ms | 69 | 4873 total, 0 failed | avg: 3883ms, p95: 6482ms, max: 8676ms, med: 4009ms | ✅ |
apollo-server | 23706ms | 68 | 4999 total, 0 failed | avg: 4175ms, p95: 23707ms, max: 45031ms, med: 2223ms | ✅ |
This PR contains the following updates:
20.11.25
->20.11.26
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.