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 | 174 | 5317 total, 0 failed | avg: 486ms, p95: 680ms | ✅ |
apollo-router | 166 | 5068 total, 0 failed | avg: 550ms, p95: 703ms | ✅ |
wundergraph | 159 | 4865 total, 0 failed | avg: 515ms, p95: 931ms | ✅ |
mesh-supergraph-bun | 98 | 3017 total, 0 failed | avg: 972ms, p95: 1600ms | ✅ |
apollo-server | 47 | 1488 total, 0 failed | avg: 2065ms, p95: 2738ms | ✅ |
mesh-supergraph | 31 | 1008 total, 0 failed | avg: 3087ms, p95: 5087ms | ✅ |
mercurius | 30 | 940 total, 0 failed | avg: 3223ms, p95: 4991ms | ✅ |
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 | 2378ms | 173 | 12171 total, 0 failed | avg: 762ms, p95: 2379ms, max: 6964ms, med: 497ms | ✅ |
apollo-router | 2520ms | 176 | 12361 total, 0 failed | avg: 838ms, p95: 2521ms, max: 7117ms, med: 527ms | ✅ |
wundergraph | 2839ms | 166 | 11629 total, 0 failed | avg: 901ms, p95: 2839ms, max: 8119ms, med: 596ms | ✅ |
mesh-supergraph-bun | 5747ms | 113 | 7927 total, 0 failed | avg: 2327ms, p95: 5747ms, max: 9488ms, med: 2169ms | ✅ |
mesh-supergraph | 7175ms | 67 | 4716 total, 0 failed | avg: 4054ms, p95: 7176ms, max: 9184ms, med: 4140ms | ✅ |
apollo-server | 23605ms | 69 | 5056 total, 0 failed | avg: 4124ms, p95: 23606ms, max: 44858ms, med: 2167ms | ✅ |
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 | 162 | 4973 total, 0 failed | avg: 541ms, p95: 723ms | ✅ |
wundergraph | 105 | 3262 total, 0 failed | avg: 898ms, p95: 1089ms | ✅ |
mesh-supergraph-bun | 93 | 2910 total, 0 failed | avg: 1013ms, p95: 1458ms | ✅ |
cosmo | 81 | 2478 total, 0 failed | avg: 1182ms, p95: 1443ms | ✅ |
mesh-supergraph | 67 | 2089 total, 0 failed | avg: 1443ms, p95: 2153ms | ✅ |
apollo-server | 65 | 2033 total, 0 failed | avg: 1498ms, p95: 1713ms | ✅ |
mercurius | 12 | 476 total, 0 failed | avg: 7165ms, p95: 8613ms | ✅ |
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 | 147 | 4520 total, 0 failed | avg: 623ms, p95: 804ms | ✅ |
wundergraph | 102 | 3164 total, 0 failed | avg: 928ms, p95: 1149ms | ✅ |
mesh-supergraph-bun | 83 | 2575 total, 0 failed | avg: 1151ms, p95: 1697ms | ✅ |
cosmo | 76 | 2412 total, 0 failed | avg: 1218ms, p95: 1473ms | ✅ |
apollo-server | 46 | 1464 total, 0 failed | avg: 2074ms, p95: 2399ms | ✅ |
mesh-supergraph | 30 | 983 total, 0 failed | avg: 3202ms, p95: 5364ms | ✅ |
mercurius | 11 | 449 total, 0 failed | avg: 7588ms, p95: 9063ms | ✅ |
This PR contains the following updates:
20.11.28
->20.11.29
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.