Closed renovate[bot] closed 4 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 | 174 | 5325 total, 0 failed | avg: 511ms, p95: 691ms | ✅ |
apollo-router | 168 | 5137 total, 0 failed | avg: 535ms, p95: 721ms | ✅ |
wundergraph | 154 | 4718 total, 0 failed | avg: 531ms, p95: 962ms | ✅ |
mesh-supergraph-bun | 97 | 2995 total, 0 failed | avg: 988ms, p95: 1705ms | ✅ |
apollo-server | 48 | 1507 total, 0 failed | avg: 2021ms, p95: 2689ms | ✅ |
mesh-supergraph | 31 | 984 total, 0 failed | avg: 3134ms, p95: 5182ms | ✅ |
mercurius | 29 | 909 total, 0 failed | avg: 3353ms, p95: 4838ms | ✅ |
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 | 151 | 4628 total, 0 failed | avg: 607ms, p95: 789ms | ✅ |
wundergraph | 100 | 3102 total, 0 failed | avg: 945ms, p95: 1214ms | ✅ |
mesh-supergraph-bun | 83 | 2603 total, 0 failed | avg: 1155ms, p95: 1704ms | ✅ |
cosmo | 80 | 2515 total, 0 failed | avg: 1186ms, p95: 1408ms | ✅ |
apollo-server | 48 | 1537 total, 0 failed | avg: 2011ms, p95: 2386ms | ✅ |
mesh-supergraph | 30 | 986 total, 0 failed | avg: 3154ms, p95: 5205ms | ✅ |
mercurius | 12 | 456 total, 0 failed | avg: 7533ms, p95: 8953ms | ✅ |
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 | 159 | 4895 total, 0 failed | avg: 550ms, p95: 747ms | ✅ |
wundergraph | 103 | 3179 total, 0 failed | avg: 917ms, p95: 1139ms | ✅ |
mesh-supergraph-bun | 100 | 3087 total, 0 failed | avg: 948ms, p95: 1333ms | ✅ |
cosmo | 81 | 2556 total, 0 failed | avg: 1157ms, p95: 1439ms | ✅ |
mesh-supergraph | 67 | 2088 total, 0 failed | avg: 1439ms, p95: 2248ms | ✅ |
apollo-server | 64 | 2008 total, 0 failed | avg: 1521ms, p95: 1895ms | ✅ |
mercurius | 12 | 475 total, 0 failed | avg: 7129ms, p95: 8396ms | ✅ |
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 | 2628ms | 172 | 12055 total, 0 failed | avg: 866ms, p95: 2629ms, max: 8672ms, med: 572ms | ✅ |
apollo-router | 3014ms | 173 | 12113 total, 0 failed | avg: 908ms, p95: 3014ms, max: 10022ms, med: 516ms | ✅ |
wundergraph | 3262ms | 164 | 11535 total, 0 failed | avg: 887ms, p95: 3262ms, max: 10943ms, med: 462ms | ✅ |
mesh-supergraph-bun | 5653ms | 117 | 8238 total, 0 failed | avg: 2213ms, p95: 5653ms, max: 8642ms, med: 2087ms | ✅ |
mesh-supergraph | 7304ms | 62 | 4353 total, 0 failed | avg: 4414ms, p95: 7305ms, max: 8925ms, med: 4523ms | ✅ |
apollo-server | 23538ms | 68 | 5044 total, 0 failed | avg: 4132ms, p95: 23539ms, max: 44901ms, med: 2212ms | ✅ |
This PR contains the following updates:
1.76.0
->1.77.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.