Closed renovate[bot] closed 4 months ago
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 | 155 | 4736 total, 0 failed | avg: 591ms, p95: 777ms | ✅ |
wundergraph | 103 | 3173 total, 0 failed | avg: 926ms, p95: 1156ms | ✅ |
cosmo | 82 | 2564 total, 0 failed | avg: 1163ms, p95: 1367ms | ✅ |
mesh-supergraph-bun | 67 | 2072 total, 0 failed | avg: 1419ms, p95: 2378ms | ✅ |
apollo-server | 49 | 1560 total, 0 failed | avg: 1991ms, p95: 2305ms | ✅ |
mesh-supergraph | 29 | 936 total, 0 failed | avg: 3296ms, p95: 5162ms | ✅ |
mercurius | 12 | 449 total, 0 failed | avg: 7536ms, p95: 9021ms | ✅ |
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 | 171 | 5219 total, 0 failed | avg: 492ms, p95: 723ms | ✅ |
apollo-router | 170 | 5205 total, 0 failed | avg: 508ms, p95: 699ms | ✅ |
wundergraph | 159 | 4824 total, 0 failed | avg: 538ms, p95: 957ms | ✅ |
mesh-supergraph-bun | 98 | 2996 total, 0 failed | avg: 979ms, p95: 1679ms | ✅ |
apollo-server | 47 | 1499 total, 0 failed | avg: 2043ms, p95: 2546ms | ✅ |
mercurius | 32 | 982 total, 0 failed | avg: 3082ms, p95: 4420ms | ✅ |
mesh-supergraph | 29 | 936 total, 0 failed | avg: 3293ms, p95: 5374ms | ✅ |
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 | 163 | 5005 total, 0 failed | avg: 543ms, p95: 733ms | ✅ |
wundergraph | 104 | 3202 total, 0 failed | avg: 905ms, p95: 1106ms | ✅ |
mesh-supergraph-bun | 99 | 3066 total, 0 failed | avg: 948ms, p95: 1360ms | ✅ |
cosmo | 81 | 2545 total, 0 failed | avg: 1166ms, p95: 1433ms | ✅ |
apollo-server | 63 | 1949 total, 0 failed | avg: 1549ms, p95: 1919ms | ✅ |
mesh-supergraph | 61 | 1899 total, 0 failed | avg: 1573ms, p95: 2407ms | ✅ |
mercurius | 12 | 474 total, 0 failed | avg: 7182ms, p95: 8424ms | ✅ |
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 | 2549ms | 170 | 11964 total, 0 failed | avg: 816ms, p95: 2549ms, max: 7268ms, med: 553ms | ✅ |
apollo-router | 2664ms | 173 | 12178 total, 0 failed | avg: 842ms, p95: 2664ms, max: 9134ms, med: 487ms | ✅ |
wundergraph | 2844ms | 176 | 12342 total, 0 failed | avg: 785ms, p95: 2845ms, max: 8348ms, med: 409ms | ✅ |
mesh-supergraph-bun | 5698ms | 116 | 8122 total, 0 failed | avg: 2255ms, p95: 5698ms, max: 8970ms, med: 1989ms | ✅ |
mesh-supergraph | 6812ms | 69 | 4835 total, 0 failed | avg: 3926ms, p95: 6812ms, max: 8494ms, med: 3970ms | ✅ |
apollo-server | 23629ms | 68 | 5044 total, 0 failed | avg: 4139ms, p95: 23630ms, max: 45068ms, med: 2271ms | ✅ |
This PR contains the following updates:
0.97.4
->0.97.5
Release Notes
ardatan/graphql-mesh (@graphql-mesh/graphql)
### [`v0.97.5`](https://togithub.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/handlers/graphql/CHANGELOG.md#0975) [Compare Source](https://togithub.com/ardatan/graphql-mesh/compare/103621c913f20849d97184a1f87a5127a3d8a1ca...@graphql-mesh/graphql@0.97.5) ##### Patch Changes - Updated dependencies \[[`52f74e7`](https://togithub.com/ardatan/graphql-mesh/commit/52f74e75219a32d30dea693a571c64c9c7519eb6)]: - [@graphql-mesh/types](https://togithub.com/graphql-mesh/types)[@0](https://togithub.com/0).97.5 - [@graphql-mesh/store](https://togithub.com/graphql-mesh/store)[@0](https://togithub.com/0).97.5 - [@graphql-mesh/utils](https://togithub.com/graphql-mesh/utils)[@0](https://togithub.com/0).97.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.