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 | 177 | 5400 total, 0 failed | avg: 489ms, p95: 661ms | ✅ |
apollo-router | 161 | 4934 total, 0 failed | avg: 553ms, p95: 748ms | ✅ |
wundergraph | 158 | 4816 total, 0 failed | avg: 558ms, p95: 970ms | ✅ |
mesh-supergraph-bun | 97 | 3006 total, 0 failed | avg: 985ms, p95: 1703ms | ✅ |
apollo-server | 50 | 1591 total, 0 failed | avg: 1925ms, p95: 2254ms | ✅ |
mercurius | 32 | 987 total, 0 failed | avg: 3066ms, p95: 4532ms | ✅ |
mesh-supergraph | 30 | 956 total, 0 failed | avg: 3213ms, p95: 5101ms | ✅ |
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 | 148 | 4566 total, 0 failed | avg: 614ms, p95: 793ms | ✅ |
wundergraph | 104 | 3202 total, 0 failed | avg: 908ms, p95: 1136ms | ✅ |
cosmo | 82 | 2534 total, 0 failed | avg: 1173ms, p95: 1378ms | ✅ |
mesh-supergraph-bun | 82 | 2583 total, 0 failed | avg: 1155ms, p95: 1666ms | ✅ |
apollo-server | 47 | 1480 total, 0 failed | avg: 2075ms, p95: 2448ms | ✅ |
mesh-supergraph | 29 | 958 total, 0 failed | avg: 3257ms, p95: 5527ms | ✅ |
mercurius | 11 | 440 total, 0 failed | avg: 7686ms, p95: 9172ms | ✅ |
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 | 4882 total, 0 failed | avg: 549ms, p95: 754ms | ✅ |
wundergraph | 105 | 3251 total, 0 failed | avg: 899ms, p95: 1083ms | ✅ |
mesh-supergraph-bun | 99 | 3105 total, 0 failed | avg: 946ms, p95: 1322ms | ✅ |
cosmo | 81 | 2564 total, 0 failed | avg: 1174ms, p95: 1481ms | ✅ |
apollo-server | 63 | 1979 total, 0 failed | avg: 1543ms, p95: 1927ms | ✅ |
mesh-supergraph | 61 | 1919 total, 0 failed | avg: 1571ms, p95: 2367ms | ✅ |
mercurius | 12 | 478 total, 0 failed | avg: 7109ms, p95: 8451ms | ✅ |
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 | 2203ms | 172 | 12098 total, 0 failed | avg: 804ms, p95: 2204ms, max: 7209ms, med: 569ms | ✅ |
apollo-router | 2412ms | 168 | 11787 total, 0 failed | avg: 878ms, p95: 2412ms, max: 8206ms, med: 611ms | ✅ |
wundergraph | 2956ms | 165 | 11552 total, 0 failed | avg: 848ms, p95: 2956ms, max: 8969ms, med: 467ms | ✅ |
mesh-supergraph-bun | 5676ms | 116 | 8156 total, 0 failed | avg: 2266ms, p95: 5677ms, max: 8990ms, med: 1961ms | ✅ |
mesh-supergraph | 6833ms | 69 | 4894 total, 0 failed | avg: 3899ms, p95: 6833ms, max: 8952ms, med: 3833ms | ✅ |
apollo-server | 24959ms | 66 | 4861 total, 0 failed | avg: 4307ms, p95: 24959ms, max: 45548ms, med: 2222ms | ✅ |
This PR contains the following updates:
0.89.4
->0.89.6
Release Notes
ardatan/graphql-mesh (@graphql-mesh/cli)
### [`v0.89.6`](https://togithub.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/cli/CHANGELOG.md#0896) [Compare Source](https://togithub.com/ardatan/graphql-mesh/compare/8518c1ca6a88684b599a1e594a6741447f2ccdb0...@graphql-mesh/cli@0.89.6) ##### Patch Changes - Updated dependencies \[]: - [@graphql-mesh/config](https://togithub.com/graphql-mesh/config)[@0](https://togithub.com/0).99.6 ### [`v0.89.5`](https://togithub.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/cli/CHANGELOG.md#0895) [Compare Source](https://togithub.com/ardatan/graphql-mesh/compare/103621c913f20849d97184a1f87a5127a3d8a1ca...8518c1ca6a88684b599a1e594a6741447f2ccdb0) ##### Patch Changes - Updated dependencies \[[`18e0d49`](https://togithub.com/ardatan/graphql-mesh/commit/18e0d495053f0b67fd1ba488270318e5d11309f8)]: - [@graphql-mesh/runtime](https://togithub.com/graphql-mesh/runtime)[@0](https://togithub.com/0).98.5 - [@graphql-mesh/config](https://togithub.com/graphql-mesh/config)[@0](https://togithub.com/0).99.5 - [@graphql-mesh/http](https://togithub.com/graphql-mesh/http)[@0](https://togithub.com/0).98.5Configuration
📅 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.