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 | 169 | 5166 total, 0 failed | avg: 500ms, p95: 717ms | ✅ |
apollo-router | 168 | 5122 total, 0 failed | avg: 511ms, p95: 724ms | ✅ |
wundergraph | 149 | 4527 total, 0 failed | avg: 549ms, p95: 985ms | ✅ |
mesh-supergraph-bun | 81 | 2495 total, 0 failed | avg: 1195ms, p95: 2062ms | ✅ |
apollo-server | 45 | 1430 total, 0 failed | avg: 2153ms, p95: 3230ms | ✅ |
mesh-supergraph | 30 | 938 total, 0 failed | avg: 3245ms, p95: 5198ms | ✅ |
mercurius | 22 | 713 total, 0 failed | avg: 4320ms, p95: 5694ms | ✅ |
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 | 172 | 5239 total, 0 failed | avg: 519ms, p95: 686ms | ✅ |
cosmo | 170 | 5201 total, 0 failed | avg: 514ms, p95: 686ms | ✅ |
wundergraph | 153 | 4696 total, 0 failed | avg: 516ms, p95: 938ms | ✅ |
mesh-supergraph-bun | 81 | 2499 total, 0 failed | avg: 1188ms, p95: 2065ms | ✅ |
apollo-server | 46 | 1452 total, 0 failed | avg: 2109ms, p95: 3142ms | ✅ |
mesh-supergraph | 28 | 908 total, 0 failed | avg: 3385ms, p95: 5170ms | ✅ |
mercurius | 27 | 843 total, 0 failed | avg: 3622ms, p95: 4992ms | ✅ |
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 |
---|---|---|---|---|
cosmo | 164 | 4983 total, 0 failed | avg: 357ms, p95: 908ms | ✅ |
apollo-router | 159 | 4873 total, 0 failed | avg: 356ms, p95: 962ms | ✅ |
wundergraph | 155 | 4721 total, 0 failed | avg: 351ms, p95: 960ms | ✅ |
mesh-supergraph-bun | 93 | 2916 total, 0 failed | avg: 1013ms, p95: 1678ms | ✅ |
apollo-server | 66 | 2051 total, 0 failed | avg: 1479ms, p95: 1726ms | ✅ |
mesh-supergraph | 58 | 1808 total, 0 failed | avg: 1666ms, p95: 2640ms | ✅ |
mercurius | 45 | 1401 total, 0 failed | avg: 2154ms, p95: 2842ms | ✅ |
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 | 2409ms | 171 | 11981 total, 0 failed | avg: 819ms, p95: 2410ms, max: 7310ms, med: 538ms | ✅ |
apollo-router | 2591ms | 167 | 11705 total, 0 failed | avg: 832ms, p95: 2592ms, max: 6878ms, med: 505ms | ✅ |
wundergraph | 2592ms | 157 | 11015 total, 0 failed | avg: 896ms, p95: 2593ms, max: 9167ms, med: 678ms | ✅ |
mesh-supergraph-bun | 6580ms | 99 | 6950 total, 0 failed | avg: 2675ms, p95: 6581ms, max: 10475ms, med: 2338ms | ✅ |
mesh-supergraph | 6951ms | 66 | 4683 total, 0 failed | avg: 4100ms, p95: 6951ms, max: 9469ms, med: 4096ms | ✅ |
apollo-server | 24103ms | 67 | 4953 total, 0 failed | avg: 4217ms, p95: 24103ms, max: 45245ms, med: 2268ms | ✅ |
This PR contains the following updates:
~0.17.0
->~0.27.0
Release Notes
grafbase/grafbase (@grafbase/sdk)
### [`v0.27.1`](https://togithub.com/grafbase/grafbase/blob/HEAD/packages/grafbase-sdk/CHANGELOG.md#0271---Mon-Jul-15-2024) [Compare Source](https://togithub.com/grafbase/grafbase/compare/0b8b4b92f49decfec22ce3d327798fb7ade593d9...dfcab255eef4add243604cf07513f559fa1a00e9) [CHANGELOG](changelog/0.27.1.md) ### [`v0.27.0`](https://togithub.com/grafbase/grafbase/blob/HEAD/packages/grafbase-sdk/CHANGELOG.md#0270---Thu-Jul-11-2024) [Compare Source](https://togithub.com/grafbase/grafbase/compare/aeaf200b8b3b44860af5d7b1ac7191e539ece9cf...0b8b4b92f49decfec22ce3d327798fb7ade593d9) [CHANGELOG](changelog/0.27.0.md) ### [`v0.26.0`](https://togithub.com/grafbase/grafbase/blob/HEAD/packages/grafbase-sdk/CHANGELOG.md#0260---Tue-Jul-02-2024) [Compare Source](https://togithub.com/grafbase/grafbase/compare/1eebfe600a29e2ed15ac76d0cb2224224900789c...aeaf200b8b3b44860af5d7b1ac7191e539ece9cf) [CHANGELOG](changelog/0.26.0.md) ### [`v0.25.0`](https://togithub.com/grafbase/grafbase/blob/HEAD/packages/grafbase-sdk/CHANGELOG.md#0250---Wed-Jun-07-2024) [Compare Source](https://togithub.com/grafbase/grafbase/compare/6e4cfe742a53c129cabd2a81695266e7ce29b73e...1eebfe600a29e2ed15ac76d0cb2224224900789c) [CHANGELOG](changelog/0.25.0.md) ### [`v0.24.0`](https://togithub.com/grafbase/grafbase/blob/HEAD/packages/grafbase-sdk/CHANGELOG.md#0240---Wed-May-08-2024) [Compare Source](https://togithub.com/grafbase/grafbase/compare/fed2ddab11a4923ab1e9d543807b5d8f4e3f9a18...6e4cfe742a53c129cabd2a81695266e7ce29b73e) [CHANGELOG](changelog/0.24.0.md) ### [`v0.23.0`](https://togithub.com/grafbase/grafbase/blob/HEAD/packages/grafbase-sdk/CHANGELOG.md#0230---Fri-Apr-26-2024) [Compare Source](https://togithub.com/grafbase/grafbase/compare/d0de472a266550e89fa4d20eba689c5682913030...fed2ddab11a4923ab1e9d543807b5d8f4e3f9a18) [CHANGELOG](changelog/0.23.0.md) ### [`v0.22.0`](https://togithub.com/grafbase/grafbase/blob/HEAD/packages/grafbase-sdk/CHANGELOG.md#0220---Wed-Apr-24-2024) [Compare Source](https://togithub.com/grafbase/grafbase/compare/0.21.0...d0de472a266550e89fa4d20eba689c5682913030) [CHANGELOG](changelog/0.22.0.md) ### [`v0.21.0`](https://togithub.com/grafbase/grafbase/blob/HEAD/packages/grafbase-sdk/CHANGELOG.md#0210---Wed-Apr-17-2024) [Compare Source](https://togithub.com/grafbase/grafbase/compare/0.20.0...0.21.0) [CHANGELOG](changelog/0.21.0.md) ### [`v0.20.0`](https://togithub.com/grafbase/grafbase/blob/HEAD/packages/grafbase-sdk/CHANGELOG.md#0200---Wed-Apr-10-2024) [Compare Source](https://togithub.com/grafbase/grafbase/compare/0.19.2...0.20.0) [CHANGELOG](changelog/0.20.0.md) ### [`v0.19.2`](https://togithub.com/grafbase/grafbase/blob/HEAD/packages/grafbase-sdk/CHANGELOG.md#0192---Tue-Apr-2-2024) [Compare Source](https://togithub.com/grafbase/grafbase/compare/0.19.1...0.19.2) [CHANGELOG](changelog/0.19.2.md) ### [`v0.19.1`](https://togithub.com/grafbase/grafbase/blob/HEAD/packages/grafbase-sdk/CHANGELOG.md#0191---Tue-Apr-2-2024) [Compare Source](https://togithub.com/grafbase/grafbase/compare/0.19.0...0.19.1) [CHANGELOG](changelog/0.19.1.md) ### [`v0.19.0`](https://togithub.com/grafbase/grafbase/blob/HEAD/packages/grafbase-sdk/CHANGELOG.md#0190---Wed-Mar-20-2024) [Compare Source](https://togithub.com/grafbase/grafbase/compare/0.18.0...0.19.0) [CHANGELOG](changelog/0.19.0.md) ### [`v0.18.0`](https://togithub.com/grafbase/grafbase/blob/HEAD/packages/grafbase-sdk/CHANGELOG.md#0180---Tue-Feb-13-2024) [Compare Source](https://togithub.com/grafbase/grafbase/compare/0.17.0...0.18.0) [CHANGELOG](changelog/0.18.0.md)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.