Closed renovate[bot] closed 4 days 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 | 172 | 5252 total, 0 failed | avg: 502ms, p95: 670ms | ✅ |
apollo-router | 158 | 4832 total, 0 failed | avg: 553ms, p95: 743ms | ✅ |
wundergraph | 155 | 4710 total, 0 failed | avg: 531ms, p95: 1004ms | ✅ |
mesh-supergraph-bun | 81 | 2511 total, 0 failed | avg: 1191ms, p95: 2040ms | ✅ |
apollo-server | 49 | 1565 total, 0 failed | avg: 1959ms, p95: 2226ms | ✅ |
mercurius | 29 | 921 total, 0 failed | avg: 3304ms, p95: 4370ms | ✅ |
mesh-supergraph | 28 | 928 total, 0 failed | avg: 3359ms, p95: 5509ms | ✅ |
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 |
---|---|---|---|---|
cosmo | 171 | 5210 total, 0 failed | avg: 511ms, p95: 680ms | ✅ |
apollo-router | 168 | 5108 total, 0 failed | avg: 504ms, p95: 716ms | ✅ |
wundergraph | 148 | 4509 total, 0 failed | avg: 548ms, p95: 970ms | ✅ |
mesh-supergraph-bun | 80 | 2467 total, 0 failed | avg: 1211ms, p95: 2133ms | ✅ |
apollo-server | 49 | 1543 total, 0 failed | avg: 1987ms, p95: 2732ms | ✅ |
mercurius | 30 | 927 total, 0 failed | avg: 3263ms, p95: 4655ms | ✅ |
mesh-supergraph | 29 | 934 total, 0 failed | avg: 3349ms, p95: 5533ms | ✅ |
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 | 167 | 5090 total, 0 failed | avg: 344ms, p95: 912ms | ✅ |
cosmo | 163 | 4985 total, 0 failed | avg: 354ms, p95: 909ms | ✅ |
wundergraph | 155 | 4710 total, 0 failed | avg: 358ms, p95: 1006ms | ✅ |
mesh-supergraph-bun | 94 | 2938 total, 0 failed | avg: 1001ms, p95: 1673ms | ✅ |
apollo-server | 65 | 2014 total, 0 failed | avg: 1504ms, p95: 1968ms | ✅ |
mesh-supergraph | 57 | 1786 total, 0 failed | avg: 1683ms, p95: 2587ms | ✅ |
mercurius | 46 | 1418 total, 0 failed | avg: 2126ms, p95: 2663ms | ✅ |
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 |
---|---|---|---|---|---|
wundergraph | 2071ms | 161 | 11282 total, 0 failed | avg: 800ms, p95: 2071ms, max: 5785ms, med: 647ms | ✅ |
cosmo | 2377ms | 161 | 11322 total, 0 failed | avg: 838ms, p95: 2377ms, max: 5975ms, med: 616ms | ✅ |
apollo-router | 2379ms | 166 | 11645 total, 0 failed | avg: 887ms, p95: 2380ms, max: 6660ms, med: 736ms | ✅ |
mesh-supergraph-bun | 6516ms | 99 | 6960 total, 0 failed | avg: 2674ms, p95: 6517ms, max: 10351ms, med: 2481ms | ✅ |
mesh-supergraph | 6744ms | 67 | 4725 total, 0 failed | avg: 4042ms, p95: 6744ms, max: 8341ms, med: 4233ms | ✅ |
apollo-server | 23775ms | 68 | 5006 total, 0 failed | avg: 4169ms, p95: 23776ms, max: 45038ms, med: 2201ms | ✅ |
This PR contains the following updates:
20.11.30
->20.16.10
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.