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 | 168 | 5152 total, 0 failed | avg: 529ms, p95: 705ms | ✅ |
wundergraph | 102 | 3175 total, 0 failed | avg: 922ms, p95: 1130ms | ✅ |
mesh-supergraph-bun | 100 | 3114 total, 0 failed | avg: 946ms, p95: 1386ms | ✅ |
cosmo | 82 | 2580 total, 0 failed | avg: 1155ms, p95: 1430ms | ✅ |
apollo-server | 63 | 1969 total, 0 failed | avg: 1547ms, p95: 1900ms | ✅ |
mesh-supergraph | 59 | 1849 total, 0 failed | avg: 1636ms, p95: 2318ms | ✅ |
mercurius | 12 | 473 total, 0 failed | avg: 7182ms, p95: 8412ms | ✅ |
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 | 5331 total, 0 failed | avg: 487ms, p95: 724ms | ✅ |
apollo-router | 163 | 4997 total, 0 failed | avg: 549ms, p95: 727ms | ✅ |
wundergraph | 153 | 4652 total, 0 failed | avg: 550ms, p95: 986ms | ✅ |
mesh-supergraph-bun | 90 | 2784 total, 0 failed | avg: 1068ms, p95: 1784ms | ✅ |
apollo-server | 47 | 1477 total, 0 failed | avg: 2073ms, p95: 2713ms | ✅ |
mercurius | 30 | 921 total, 0 failed | avg: 3284ms, p95: 4453ms | ✅ |
mesh-supergraph | 30 | 966 total, 0 failed | avg: 3247ms, p95: 5350ms | ✅ |
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 | 4601 total, 0 failed | avg: 608ms, p95: 798ms | ✅ |
wundergraph | 102 | 3177 total, 0 failed | avg: 925ms, p95: 1119ms | ✅ |
mesh-supergraph-bun | 81 | 2521 total, 0 failed | avg: 1181ms, p95: 1759ms | ✅ |
cosmo | 77 | 2407 total, 0 failed | avg: 1233ms, p95: 1470ms | ✅ |
apollo-server | 46 | 1463 total, 0 failed | avg: 2080ms, p95: 2445ms | ✅ |
mesh-supergraph | 29 | 953 total, 0 failed | avg: 3257ms, p95: 5399ms | ✅ |
mercurius | 12 | 452 total, 0 failed | avg: 7533ms, p95: 8986ms | ✅ |
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 | 2736ms | 175 | 12316 total, 0 failed | avg: 802ms, p95: 2736ms, max: 8947ms, med: 541ms | ✅ |
apollo-router | 2935ms | 163 | 11449 total, 0 failed | avg: 940ms, p95: 2936ms, max: 7433ms, med: 559ms | ✅ |
wundergraph | 3126ms | 165 | 11619 total, 0 failed | avg: 817ms, p95: 3127ms, max: 8296ms, med: 446ms | ✅ |
mesh-supergraph-bun | 5614ms | 113 | 7954 total, 0 failed | avg: 2322ms, p95: 5614ms, max: 9055ms, med: 2210ms | ✅ |
mesh-supergraph | 6867ms | 69 | 4843 total, 0 failed | avg: 3923ms, p95: 6868ms, max: 9373ms, med: 3952ms | ✅ |
apollo-server | 24358ms | 67 | 4940 total, 0 failed | avg: 4231ms, p95: 24359ms, max: 45303ms, med: 2196ms | ✅ |
This PR contains the following updates:
v2.50.1
->v2.51.0
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.