the-guild-org / gateways-benchmark

MIT License
43 stars 7 forks source link

Update dependency @graphql-mesh/merger-bare to ^0.102.0 #453

Closed renovate[bot] closed 2 days ago

renovate[bot] commented 2 days ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@graphql-mesh/merger-bare (source) ^0.97.0 -> ^0.102.0 age adoption passing confidence

Release Notes

ardatan/graphql-mesh (@​graphql-mesh/merger-bare) ### [`v0.102.5`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#01025) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.102.4...@graphql-mesh/merger-bare@0.102.5) ##### Patch Changes - Updated dependencies \[[`3bf14b3`](https://redirect.github.com/ardatan/graphql-mesh/commit/3bf14b33ee621cce004a329928b8a04a68218016), [`b7f6ebf`](https://redirect.github.com/ardatan/graphql-mesh/commit/b7f6ebfa077957c3a1ecad1fed449e972cb09ae0), [`0a3e52c`](https://redirect.github.com/ardatan/graphql-mesh/commit/0a3e52c2ad2941e7c48f0e80706db41644797c2d)]: - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).102.5 - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).102.5 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).102.5 ### [`v0.102.4`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#01024) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.102.3...@graphql-mesh/merger-bare@0.102.4) ##### Patch Changes - Updated dependencies \[[`edbc074`](https://redirect.github.com/ardatan/graphql-mesh/commit/edbc074523ebc86114bb3342f86b7bcd9268d005), [`edbc074`](https://redirect.github.com/ardatan/graphql-mesh/commit/edbc074523ebc86114bb3342f86b7bcd9268d005), [`edbc074`](https://redirect.github.com/ardatan/graphql-mesh/commit/edbc074523ebc86114bb3342f86b7bcd9268d005)]: - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).102.4 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).102.4 - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).102.4 ### [`v0.102.3`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#01023) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.102.2...@graphql-mesh/merger-bare@0.102.3) ##### Patch Changes - Updated dependencies \[[`14ec31f`](https://redirect.github.com/ardatan/graphql-mesh/commit/14ec31f95bc06e9a3d06fae387fc40cc534e01f4), [`14ec31f`](https://redirect.github.com/ardatan/graphql-mesh/commit/14ec31f95bc06e9a3d06fae387fc40cc534e01f4), [`14ec31f`](https://redirect.github.com/ardatan/graphql-mesh/commit/14ec31f95bc06e9a3d06fae387fc40cc534e01f4)]: - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).102.3 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).102.3 - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).102.3 ### [`v0.102.2`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#01022) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.102.1...@graphql-mesh/merger-bare@0.102.2) ##### Patch Changes - Updated dependencies \[[`5d95aad`](https://redirect.github.com/ardatan/graphql-mesh/commit/5d95aad185448e8e3a004a08e364f98ee9bbee2a)]: - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).102.2 - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).102.2 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).102.2 ### [`v0.102.1`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#01021) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.102.0...@graphql-mesh/merger-bare@0.102.1) ##### Patch Changes - Updated dependencies \[[`e49a7e6`](https://redirect.github.com/ardatan/graphql-mesh/commit/e49a7e69475b652a53a0f289a44247e8b7ea96de)]: - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).102.1 - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).102.1 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).102.1 ### [`v0.102.0`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#01020) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.101.1...@graphql-mesh/merger-bare@0.102.0) ##### Patch Changes - Updated dependencies \[[`db41f96`](https://redirect.github.com/ardatan/graphql-mesh/commit/db41f96b392de95d5f3aff958df399bf58575373)]: - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).102.0 - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).102.0 - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).102.0 ### [`v0.101.1`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#01011) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.101.0...@graphql-mesh/merger-bare@0.101.1) ##### Patch Changes - [#​7528](https://redirect.github.com/ardatan/graphql-mesh/pull/7528) [`edf3983`](https://redirect.github.com/ardatan/graphql-mesh/commit/edf3983cd63f63c03a830fdc674e0665ded8d22b) Thanks [@​renovate](https://redirect.github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-tools/schema@10.0.6` ↗︎](https://www.npmjs.com/package/@​graphql-tools/schema/v/10.0.6) (from `10.0.5`, in `dependencies`) ### [`v0.101.0`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#01010) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.100.0...@graphql-mesh/merger-bare@0.101.0) ##### Patch Changes - [#​7491](https://redirect.github.com/ardatan/graphql-mesh/pull/7491) [`9eead57`](https://redirect.github.com/ardatan/graphql-mesh/commit/9eead5778ec525b6e03a9d1192c8e2f60cc4a874) Thanks [@​renovate](https://redirect.github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-tools/schema@10.0.5` ↗︎](https://www.npmjs.com/package/@​graphql-tools/schema/v/10.0.5) (from `10.0.4`, in `dependencies`) - [#​7497](https://redirect.github.com/ardatan/graphql-mesh/pull/7497) [`d784488`](https://redirect.github.com/ardatan/graphql-mesh/commit/d784488dcf04b3b0bf32f386baf8b48e1f20d27e) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/utils@^10.5.2` ↗︎](https://www.npmjs.com/package/@​graphql-tools/utils/v/10.5.2) (from `^10.3.4`, in `peerDependencies`) - [#​7512](https://redirect.github.com/ardatan/graphql-mesh/pull/7512) [`190e9ec`](https://redirect.github.com/ardatan/graphql-mesh/commit/190e9ece9bc050a0564f3b5292ab5229e63d40a6) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/utils@^10.5.3` ↗︎](https://www.npmjs.com/package/@​graphql-tools/utils/v/10.5.3) (from `^10.5.2`, in `peerDependencies`) - Updated dependencies \[[`d784488`](https://redirect.github.com/ardatan/graphql-mesh/commit/d784488dcf04b3b0bf32f386baf8b48e1f20d27e), [`190e9ec`](https://redirect.github.com/ardatan/graphql-mesh/commit/190e9ece9bc050a0564f3b5292ab5229e63d40a6), [`d784488`](https://redirect.github.com/ardatan/graphql-mesh/commit/d784488dcf04b3b0bf32f386baf8b48e1f20d27e), [`190e9ec`](https://redirect.github.com/ardatan/graphql-mesh/commit/190e9ece9bc050a0564f3b5292ab5229e63d40a6), [`d784488`](https://redirect.github.com/ardatan/graphql-mesh/commit/d784488dcf04b3b0bf32f386baf8b48e1f20d27e), [`190e9ec`](https://redirect.github.com/ardatan/graphql-mesh/commit/190e9ece9bc050a0564f3b5292ab5229e63d40a6), [`d784488`](https://redirect.github.com/ardatan/graphql-mesh/commit/d784488dcf04b3b0bf32f386baf8b48e1f20d27e)]: - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).101.0 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).101.0 - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).101.0 ### [`v0.100.0`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#01000) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.99.7...@graphql-mesh/merger-bare@0.100.0) ##### Patch Changes - [#​7477](https://redirect.github.com/ardatan/graphql-mesh/pull/7477) [`c06a048`](https://redirect.github.com/ardatan/graphql-mesh/commit/c06a0482e7431683f0b75fde3aebbb97aca00c4c) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/utils@^10.3.4` ↗︎](https://www.npmjs.com/package/@​graphql-tools/utils/v/10.3.4) (from `^10.2.3`, in `peerDependencies`) - Updated dependencies \[[`c06a048`](https://redirect.github.com/ardatan/graphql-mesh/commit/c06a0482e7431683f0b75fde3aebbb97aca00c4c), [`c06a048`](https://redirect.github.com/ardatan/graphql-mesh/commit/c06a0482e7431683f0b75fde3aebbb97aca00c4c), [`c06a048`](https://redirect.github.com/ardatan/graphql-mesh/commit/c06a0482e7431683f0b75fde3aebbb97aca00c4c), [`a324c5e`](https://redirect.github.com/ardatan/graphql-mesh/commit/a324c5ef300c25dcfa265f3457453b50af0b83e7), [`4d1eb28`](https://redirect.github.com/ardatan/graphql-mesh/commit/4d1eb285c2b703c5f80473ad0f316004306fac7f), [`a324c5e`](https://redirect.github.com/ardatan/graphql-mesh/commit/a324c5ef300c25dcfa265f3457453b50af0b83e7)]: - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).100.0 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).100.0 - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).100.0 ### [`v0.99.7`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#0997) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.99.6...@graphql-mesh/merger-bare@0.99.7) ##### Patch Changes - Updated dependencies \[[`a1bfc49`](https://redirect.github.com/ardatan/graphql-mesh/commit/a1bfc492ac3378f22b79a51824407e776b496a84)]: - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).99.7 - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).99.7 - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).99.7 ### [`v0.99.6`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#0996) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.99.5...@graphql-mesh/merger-bare@0.99.6) ##### Patch Changes - Updated dependencies \[[`6c67e77`](https://redirect.github.com/ardatan/graphql-mesh/commit/6c67e77d3c308615a733577293ecb6dd55793aeb), [`6c67e77`](https://redirect.github.com/ardatan/graphql-mesh/commit/6c67e77d3c308615a733577293ecb6dd55793aeb), [`6c67e77`](https://redirect.github.com/ardatan/graphql-mesh/commit/6c67e77d3c308615a733577293ecb6dd55793aeb), [`6c67e77`](https://redirect.github.com/ardatan/graphql-mesh/commit/6c67e77d3c308615a733577293ecb6dd55793aeb)]: - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).99.6 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).99.6 - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).99.6 ### [`v0.99.5`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#0995) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.99.4...@graphql-mesh/merger-bare@0.99.5) ##### Patch Changes - Updated dependencies \[[`33c23e8`](https://redirect.github.com/ardatan/graphql-mesh/commit/33c23e83a60328df806a8adc8d262a0c6de7e5a4)]: - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).99.5 - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).99.5 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).99.5 ### [`v0.99.4`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#0994) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.99.3...@graphql-mesh/merger-bare@0.99.4) ##### Patch Changes - Updated dependencies \[[`597e790`](https://redirect.github.com/ardatan/graphql-mesh/commit/597e7905e542be06e7f576d8ffde3f94d7b0630b), [`597e790`](https://redirect.github.com/ardatan/graphql-mesh/commit/597e7905e542be06e7f576d8ffde3f94d7b0630b)]: - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).99.4 - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).99.4 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).99.4 ### [`v0.99.3`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#0993) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.99.2...@graphql-mesh/merger-bare@0.99.3) ##### Patch Changes - Updated dependencies \[[`5e5dec5`](https://redirect.github.com/ardatan/graphql-mesh/commit/5e5dec51b571df8d23a4379f61fd7fbd7a3df58e), [`5e5dec5`](https://redirect.github.com/ardatan/graphql-mesh/commit/5e5dec51b571df8d23a4379f61fd7fbd7a3df58e)]: - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).99.3 - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).99.3 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).99.3 ### [`v0.99.2`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#0992) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.99.1...@graphql-mesh/merger-bare@0.99.2) ##### Patch Changes - Updated dependencies \[[`4bc495c`](https://redirect.github.com/ardatan/graphql-mesh/commit/4bc495c03493f18c85e11f3f5fb54b3c35d16d8e), [`4bc495c`](https://redirect.github.com/ardatan/graphql-mesh/commit/4bc495c03493f18c85e11f3f5fb54b3c35d16d8e), [`4bc495c`](https://redirect.github.com/ardatan/graphql-mesh/commit/4bc495c03493f18c85e11f3f5fb54b3c35d16d8e)]: - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).99.2 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).99.2 - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).99.2 ### [`v0.99.1`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#0991) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.99.0...@graphql-mesh/merger-bare@0.99.1) ##### Patch Changes - Updated dependencies \[[`7800514`](https://redirect.github.com/ardatan/graphql-mesh/commit/780051468203f3e82e7fee4ac40ce8b8a2cb10a3), [`7800514`](https://redirect.github.com/ardatan/graphql-mesh/commit/780051468203f3e82e7fee4ac40ce8b8a2cb10a3), [`7800514`](https://redirect.github.com/ardatan/graphql-mesh/commit/780051468203f3e82e7fee4ac40ce8b8a2cb10a3)]: - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).99.1 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).99.1 - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).99.1 ### [`v0.99.0`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#0990) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.98.10...@graphql-mesh/merger-bare@0.99.0) ##### Patch Changes - Updated dependencies \[[`a8e3f00`](https://redirect.github.com/ardatan/graphql-mesh/commit/a8e3f003264f2a4703a35a08667818fa8800dc00), [`a8e3f00`](https://redirect.github.com/ardatan/graphql-mesh/commit/a8e3f003264f2a4703a35a08667818fa8800dc00)]: - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).99.0 - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).99.0 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).99.0 ### [`v0.98.10`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#09810) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.98.9...@graphql-mesh/merger-bare@0.98.10) ##### Patch Changes - [#​7185](https://redirect.github.com/ardatan/graphql-mesh/pull/7185) [`0d916a4`](https://redirect.github.com/ardatan/graphql-mesh/commit/0d916a4b4603ca57a383337f42c51ef8d5f4ae3d) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/utils@^10.2.3` ↗︎](https://www.npmjs.com/package/@​graphql-tools/utils/v/10.2.3) (from `^10.2.1`, in `peerDependencies`) - Updated dependencies \[[`0d916a4`](https://redirect.github.com/ardatan/graphql-mesh/commit/0d916a4b4603ca57a383337f42c51ef8d5f4ae3d), [`0d916a4`](https://redirect.github.com/ardatan/graphql-mesh/commit/0d916a4b4603ca57a383337f42c51ef8d5f4ae3d), [`0d916a4`](https://redirect.github.com/ardatan/graphql-mesh/commit/0d916a4b4603ca57a383337f42c51ef8d5f4ae3d), [`8a04cf7`](https://redirect.github.com/ardatan/graphql-mesh/commit/8a04cf7abff41122d5268c57acfb26e97712730b)]: - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).98.10 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).98.10 - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).98.10 ### [`v0.98.9`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#0989) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.98.8...@graphql-mesh/merger-bare@0.98.9) ##### Patch Changes - Updated dependencies \[[`f985978`](https://redirect.github.com/ardatan/graphql-mesh/commit/f9859784ad854207e4d32bda11c904b5301610ee), [`7544594`](https://redirect.github.com/ardatan/graphql-mesh/commit/75445949f91f225ffed15491b8040b61ec4cf3ae)]: - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).98.9 - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).98.9 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).98.9 ### [`v0.98.8`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#0988) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.98.7...@graphql-mesh/merger-bare@0.98.8) ##### Patch Changes - Updated dependencies \[[`88d6232`](https://redirect.github.com/ardatan/graphql-mesh/commit/88d623289e187435ddc88bbe3f4623a727101207), [`b5bf97c`](https://redirect.github.com/ardatan/graphql-mesh/commit/b5bf97c6fd92dbfa9ed88e03003910a1247149a0), [`4c75671`](https://redirect.github.com/ardatan/graphql-mesh/commit/4c756717247eb0a8f3431e31e6c86fc97297bd32), [`88d6232`](https://redirect.github.com/ardatan/graphql-mesh/commit/88d623289e187435ddc88bbe3f4623a727101207), [`88d6232`](https://redirect.github.com/ardatan/graphql-mesh/commit/88d623289e187435ddc88bbe3f4623a727101207)]: - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).98.8 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).98.8 - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).98.8 ### [`v0.98.7`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#0987) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.98.6...@graphql-mesh/merger-bare@0.98.7) ##### Patch Changes - Updated dependencies \[]: - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).98.7 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).98.7 - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).98.7 ### [`v0.98.6`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#0986) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.98.5...@graphql-mesh/merger-bare@0.98.6) ##### Patch Changes - [#​7030](https://redirect.github.com/ardatan/graphql-mesh/pull/7030) [`270679b`](https://redirect.github.com/ardatan/graphql-mesh/commit/270679bb81046727ffe417800cbaa9924fb1bf5c) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/schema@10.0.4` ↗︎](https://www.npmjs.com/package/@​graphql-tools/schema/v/10.0.4) (from `10.0.3`, in `dependencies`) - Updated dependency [`@graphql-tools/utils@^10.2.1` ↗︎](https://www.npmjs.com/package/@​graphql-tools/utils/v/10.2.1) (from `^10.2.0`, in `peerDependencies`) - Updated dependencies \[[`270679b`](https://redirect.github.com/ardatan/graphql-mesh/commit/270679bb81046727ffe417800cbaa9924fb1bf5c), [`270679b`](https://redirect.github.com/ardatan/graphql-mesh/commit/270679bb81046727ffe417800cbaa9924fb1bf5c), [`270679b`](https://redirect.github.com/ardatan/graphql-mesh/commit/270679bb81046727ffe417800cbaa9924fb1bf5c)]: - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).98.6 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).98.6 - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).98.6 ### [`v0.98.5`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#0985) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.98.4...@graphql-mesh/merger-bare@0.98.5) ##### Patch Changes - Updated dependencies \[[`c4d2249`](https://redirect.github.com/ardatan/graphql-mesh/commit/c4d22497b4249f9a0969e1d01efbe0721774ce73)]: - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).98.5 - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).98.5 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).98.5 ### [`v0.98.4`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#0984) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.98.3...@graphql-mesh/merger-bare@0.98.4) ##### Patch Changes - Updated dependencies \[[`fb59244`](https://redirect.github.com/ardatan/graphql-mesh/commit/fb592447c12950582881b24c0ca035a34d2ca48c)]: - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).98.4 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).98.4 - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).98.4 ### [`v0.98.3`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#0983) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.98.2...@graphql-mesh/merger-bare@0.98.3) ##### Patch Changes - Updated dependencies \[[`c47b2aa`](https://redirect.github.com/ardatan/graphql-mesh/commit/c47b2aa8c225f04157c1391c638f866bb01edffa)]: - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).98.3 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).98.3 - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).98.3 ### [`v0.98.2`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#0982) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.98.1...@graphql-mesh/merger-bare@0.98.2) ##### Patch Changes - [`96dd11d`](https://redirect.github.com/ardatan/graphql-mesh/commit/96dd11d3c5b70a4971e56d47c8b200d4dc980f38) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - Bump GraphQL Tools versions - Updated dependencies \[[`96dd11d`](https://redirect.github.com/ardatan/graphql-mesh/commit/96dd11d3c5b70a4971e56d47c8b200d4dc980f38)]: - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).98.2 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).98.2 - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).98.2 ### [`v0.98.1`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#09810) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.98.0...@graphql-mesh/merger-bare@0.98.1) ##### Patch Changes - [#​7185](https://redirect.github.com/ardatan/graphql-mesh/pull/7185) [`0d916a4`](https://redirect.github.com/ardatan/graphql-mesh/commit/0d916a4b4603ca57a383337f42c51ef8d5f4ae3d) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/utils@^10.2.3` ↗︎](https://www.npmjs.com/package/@​graphql-tools/utils/v/10.2.3) (from `^10.2.1`, in `peerDependencies`) - Updated dependencies \[[`0d916a4`](https://redirect.github.com/ardatan/graphql-mesh/commit/0d916a4b4603ca57a383337f42c51ef8d5f4ae3d), [`0d916a4`](https://redirect.github.com/ardatan/graphql-mesh/commit/0d916a4b4603ca57a383337f42c51ef8d5f4ae3d), [`0d916a4`](https://redirect.github.com/ardatan/graphql-mesh/commit/0d916a4b4603ca57a383337f42c51ef8d5f4ae3d), [`8a04cf7`](https://redirect.github.com/ardatan/graphql-mesh/commit/8a04cf7abff41122d5268c57acfb26e97712730b)]: - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).98.10 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).98.10 - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).98.10 ### [`v0.98.0`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/mergers/bare/CHANGELOG.md#0980) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/merger-bare@0.97.6...@graphql-mesh/merger-bare@0.98.0) ##### Patch Changes - Updated dependencies \[[`2fcadce`](https://redirect.github.com/ardatan/graphql-mesh/commit/2fcadce67b9acbcab2a14aa9ea57dbb84101f0b5), [`2fcadce`](https://redirect.github.com/ardatan/graphql-mesh/commit/2fcadce67b9acbcab2a14aa9ea57dbb84101f0b5), [`2fcadce`](https://redirect.github.com/ardatan/graphql-mesh/commit/2fcadce67b9acbcab2a14aa9ea57dbb84101f0b5), [`6399add`](https://redirect.github.com/ardatan/graphql-mesh/commit/6399addeeca2d5cf0bf545c537d01c784de65e84), [`7881346`](https://redirect.github.com/ardatan/graphql-mesh/commit/78813467cf0e2c988a55cdf1225ff60c4690ede8), [`6399add`](https://redirect.github.com/ardatan/graphql-mesh/commit/6399addeeca2d5cf0bf545c537d01c784de65e84)]: - [@​graphql-mesh/merger-stitching](https://redirect.github.com/graphql-mesh/merger-stitching)[@​0](https://redirect.github.com/0).98.0 - [@​graphql-mesh/types](https://redirect.github.com/graphql-mesh/types)[@​0](https://redirect.github.com/0).98.0 - [@​graphql-mesh/utils](https://redirect.github.com/graphql-mesh/utils)[@​0](https://redirect.github.com/0).98.0

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.

github-actions[bot] commented 2 days ago

Overview for: 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

Comparison

Comparison
Gateway duration(p95)⬇️ RPS Requests Durations Notes
cosmo 1846ms 185 13021 total, 0 failed avg: 667ms, p95: 1847ms, max: 4422ms, med: 556ms
wundergraph 2397ms 156 10944 total, 0 failed avg: 869ms, p95: 2398ms, max: 5619ms, med: 644ms
apollo-router 2414ms 167 11730 total, 0 failed avg: 819ms, p95: 2415ms, max: 7514ms, med: 594ms
mesh-supergraph 7697ms 59 4184 total, 0 failed avg: 4594ms, p95: 7697ms, max: 9560ms, med: 4717ms
mesh-supergraph-bun 7744ms 89 6263 total, 0 failed avg: 3011ms, p95: 7744ms, max: 11918ms, med: 2652ms
apollo-server 21482ms 73 5329 total, 0 failed avg: 3892ms, p95: 21482ms, max: 43989ms, med: 2138ms
Summary for: `cosmo` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 39063 ✗ 0 data_received..................: 1.1 GB 16 MB/s data_sent......................: 16 MB 221 kB/s http_req_blocked...............: avg=21.29ms min=1.24µs med=2.94µs max=2.59s p(90)=4.49µs p(95)=16.69µs http_req_connecting............: avg=20.57ms min=0s med=0s max=2.59s p(90)=0s p(95)=0s http_req_duration..............: avg=667.43ms min=3.75ms med=555.91ms max=4.42s p(90)=1.37s p(95)=1.84s { expected_response:true }...: avg=667.43ms min=3.75ms med=555.91ms max=4.42s p(90)=1.37s p(95)=1.84s http_req_failed................: 0.00% ✓ 0 ✗ 13021 http_req_receiving.............: avg=161.92ms min=31.87µs med=74.6µs max=3.74s p(90)=613.34ms p(95)=1.07s http_req_sending...............: avg=30.98ms min=7.32µs med=13.87µs max=3.57s p(90)=321.58µs p(95)=129.24ms http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=474.51ms min=3.67ms med=417.71ms max=3.42s p(90)=938.12ms p(95)=1.14s http_reqs......................: 13021 185.982097/s iteration_duration.............: avg=1.39s min=9.27ms med=996.51ms max=8.24s p(90)=3.22s p(95)=4.14s iterations.....................: 13021 185.982097/s vus............................: 1 min=1 max=499 vus_max........................: 500 min=500 max=500 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `wundergraph` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 32832 ✗ 0 data_received..................: 960 MB 14 MB/s data_sent......................: 13 MB 186 kB/s http_req_blocked...............: avg=25.35ms min=1.42µs med=3.3µs max=3.01s p(90)=5.54µs p(95)=31.24µs http_req_connecting............: avg=24.51ms min=0s med=0s max=3.01s p(90)=0s p(95)=0s http_req_duration..............: avg=869.09ms min=6.44ms med=644.48ms max=5.61s p(90)=1.99s p(95)=2.39s { expected_response:true }...: avg=869.09ms min=6.44ms med=644.48ms max=5.61s p(90)=1.99s p(95)=2.39s http_req_failed................: 0.00% ✓ 0 ✗ 10944 http_req_receiving.............: avg=245.22ms min=36.26µs med=88.16µs max=4.64s p(90)=1.1s p(95)=1.53s http_req_sending...............: avg=40.43ms min=8.02µs med=16µs max=3.63s p(90)=8.22ms p(95)=165.21ms http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=583.44ms min=6.34ms med=472.83ms max=3.33s p(90)=1.21s p(95)=1.51s http_reqs......................: 10944 156.323755/s iteration_duration.............: avg=1.66s min=11.98ms med=1.22s max=13.3s p(90)=3.74s p(95)=4.59s iterations.....................: 10944 156.323755/s vus............................: 2 min=2 max=499 vus_max........................: 500 min=500 max=500 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `apollo-router` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 35190 ✗ 0 data_received..................: 1.0 GB 15 MB/s data_sent......................: 14 MB 199 kB/s http_req_blocked...............: avg=20.96ms min=1.5µs med=3.26µs max=3.47s p(90)=5.33µs p(95)=19.45µs http_req_connecting............: avg=20.6ms min=0s med=0s max=3.47s p(90)=0s p(95)=0s http_req_duration..............: avg=818.72ms min=7.92ms med=594.45ms max=7.51s p(90)=1.74s p(95)=2.41s { expected_response:true }...: avg=818.72ms min=7.92ms med=594.45ms max=7.51s p(90)=1.74s p(95)=2.41s http_req_failed................: 0.00% ✓ 0 ✗ 11730 http_req_receiving.............: avg=267.89ms min=33.01µs med=82.81µs max=7.04s p(90)=1.06s p(95)=1.51s http_req_sending...............: avg=31.48ms min=8.76µs med=15.45µs max=4.02s p(90)=2.08ms p(95)=92.03ms http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=519.34ms min=7.8ms med=437.41ms max=5.09s p(90)=1.03s p(95)=1.25s http_reqs......................: 11730 167.530211/s iteration_duration.............: avg=1.58s min=14.2ms med=1.08s max=11.74s p(90)=3.67s p(95)=4.81s iterations.....................: 11730 167.530211/s vus............................: 1 min=1 max=499 vus_max........................: 500 min=500 max=500 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `mesh-supergraph` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 12552 ✗ 0 data_received..................: 367 MB 5.2 MB/s data_sent......................: 5.0 MB 71 kB/s http_req_blocked...............: avg=342.39µs min=1.41µs med=3.78µs max=110.24ms p(90)=183.43µs p(95)=319.1µs http_req_connecting............: avg=318.45µs min=0s med=0s max=110.07ms p(90)=125.48µs p(95)=219.72µs http_req_duration..............: avg=4.59s min=12.23ms med=4.71s max=9.55s p(90)=7.16s p(95)=7.69s { expected_response:true }...: avg=4.59s min=12.23ms med=4.71s max=9.55s p(90)=7.16s p(95)=7.69s http_req_failed................: 0.00% ✓ 0 ✗ 4184 http_req_receiving.............: avg=1.68ms min=40.14µs med=106.25µs max=225.31ms p(90)=2.45ms p(95)=5.05ms http_req_sending...............: avg=197.2µs min=8.19µs med=21.42µs max=66.43ms p(90)=49.71µs p(95)=82.12µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=4.59s min=12.16ms med=4.71s max=9.55s p(90)=7.16s p(95)=7.69s http_reqs......................: 4184 59.760809/s iteration_duration.............: avg=4.62s min=18.42ms med=4.75s max=9.61s p(90)=7.2s p(95)=7.71s iterations.....................: 4184 59.760809/s vus............................: 1 min=1 max=499 vus_max........................: 500 min=500 max=500 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `mesh-supergraph-bun` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 18789 ✗ 0 data_received..................: 549 MB 7.8 MB/s data_sent......................: 7.4 MB 106 kB/s http_req_blocked...............: avg=2.19ms min=1.38µs med=2.93µs max=436.28ms p(90)=8.97µs p(95)=239.39µs http_req_connecting............: avg=2.16ms min=0s med=0s max=436.17ms p(90)=0s p(95)=160.73µs http_req_duration..............: avg=3.01s min=8.63ms med=2.65s max=11.91s p(90)=5.61s p(95)=7.74s { expected_response:true }...: avg=3.01s min=8.63ms med=2.65s max=11.91s p(90)=5.61s p(95)=7.74s http_req_failed................: 0.00% ✓ 0 ✗ 6263 http_req_receiving.............: avg=19.75ms min=36.06µs med=75.06µs max=1.48s p(90)=1.28ms p(95)=76.65ms http_req_sending...............: avg=2.57ms min=8.08µs med=13.88µs max=447.36ms p(90)=94.22µs p(95)=6.12ms http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=2.98s min=8.47ms med=2.62s max=11.91s p(90)=5.6s p(95)=7.7s http_reqs......................: 6263 89.452999/s iteration_duration.............: avg=3.07s min=14.7ms med=2.72s max=12.05s p(90)=5.75s p(95)=7.78s iterations.....................: 6263 89.452999/s vus............................: 1 min=1 max=500 vus_max........................: 500 min=500 max=500 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `apollo-server` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 15987 ✗ 0 data_received..................: 468 MB 6.4 MB/s data_sent......................: 6.3 MB 87 kB/s http_req_blocked...............: avg=83.32µs min=1.56µs med=3.23µs max=35.15ms p(90)=15.04µs p(95)=227.73µs http_req_connecting............: avg=72.69µs min=0s med=0s max=35.09ms p(90)=0s p(95)=160.02µs http_req_duration..............: avg=3.89s min=79.11ms med=2.13s max=43.98s p(90)=3.28s p(95)=21.48s { expected_response:true }...: avg=3.89s min=79.11ms med=2.13s max=43.98s p(90)=3.28s p(95)=21.48s http_req_failed................: 0.00% ✓ 0 ✗ 5329 http_req_receiving.............: avg=248.1µs min=44.07µs med=112.52µs max=154.48ms p(90)=189.82µs p(95)=270.58µs http_req_sending...............: avg=68.46µs min=8.76µs med=16.27µs max=33.68ms p(90)=39.52µs p(95)=57.13µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=3.89s min=78.98ms med=2.13s max=43.98s p(90)=3.28s p(95)=21.48s http_reqs......................: 5329 73.133868/s iteration_duration.............: avg=3.9s min=87.49ms med=2.15s max=44s p(90)=3.29s p(95)=21.49s iterations.....................: 5329 73.133868/s vus............................: 70 min=57 max=500 vus_max........................: 500 min=500 max=500 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
github-actions[bot] commented 2 days ago

Overview for: 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

Comparison

Comparison
Gateway RPS ⬇️ Requests Duration Notes
cosmo 194 5886 total, 0 failed avg: 332ms, p95: 745ms
apollo-router 174 5331 total, 0 failed avg: 476ms, p95: 695ms
wundergraph 153 4676 total, 0 failed avg: 551ms, p95: 995ms
mesh-supergraph-bun 76 2329 total, 0 failed avg: 1277ms, p95: 2171ms
apollo-server 49 1552 total, 0 failed avg: 1982ms, p95: 2484ms
mercurius 28 889 total, 0 failed avg: 3447ms, p95: 4632ms
mesh-supergraph 25 807 total, 0 failed avg: 3873ms, p95: 6481ms
Summary for: `cosmo` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 17658 ✗ 0 data_received..................: 517 MB 17 MB/s data_sent......................: 7.0 MB 231 kB/s http_req_blocked...............: avg=119.2µs min=1.38µs med=2.69µs max=228.84ms p(90)=4.09µs p(95)=5.45µs http_req_connecting............: avg=114.69µs min=0s med=0s max=228.78ms p(90)=0s p(95)=0s http_req_duration..............: avg=331.7ms min=9.34ms med=282.93ms max=2.13s p(90)=600.57ms p(95)=745.25ms { expected_response:true }...: avg=331.7ms min=9.34ms med=282.93ms max=2.13s p(90)=600.57ms p(95)=745.25ms http_req_failed................: 0.00% ✓ 0 ✗ 5886 http_req_receiving.............: avg=84.57ms min=37.17µs med=79.72µs max=1.87s p(90)=361.72ms p(95)=531.58ms http_req_sending...............: avg=4.67ms min=7.46µs med=13.09µs max=895.91ms p(90)=40.69µs p(95)=1.27ms http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=242.45ms min=9.01ms med=225.31ms max=760.91ms p(90)=421.52ms p(95)=479.88ms http_reqs......................: 5886 194.429316/s iteration_duration.............: avg=511.85ms min=21.55ms med=436.31ms max=3.35s p(90)=982.46ms p(95)=1.24s iterations.....................: 5886 194.429316/s vus............................: 94 min=94 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `apollo-router` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 15993 ✗ 0 data_received..................: 468 MB 15 MB/s data_sent......................: 6.3 MB 208 kB/s http_req_blocked...............: avg=29.24µs min=1.26µs med=2.89µs max=83.42ms p(90)=4.5µs p(95)=5.83µs http_req_connecting............: avg=6.9µs min=0s med=0s max=2.29ms p(90)=0s p(95)=0s http_req_duration..............: avg=476.04ms min=18.46ms med=476.06ms max=1.87s p(90)=612.91ms p(95)=695.21ms { expected_response:true }...: avg=476.04ms min=18.46ms med=476.06ms max=1.87s p(90)=612.91ms p(95)=695.21ms http_req_failed................: 0.00% ✓ 0 ✗ 5331 http_req_receiving.............: avg=32.85ms min=31.77µs med=71.17µs max=1.68s p(90)=66.23ms p(95)=198.9ms http_req_sending...............: avg=2.45ms min=8.44µs med=13.53µs max=816.5ms p(90)=51.17µs p(95)=1.25ms http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=440.74ms min=18.38ms med=463.15ms max=1.06s p(90)=570.08ms p(95)=594.11ms http_reqs......................: 5331 174.951006/s iteration_duration.............: avg=567.82ms min=37.88ms med=533.72ms max=2.34s p(90)=765.5ms p(95)=999.51ms iterations.....................: 5331 174.951006/s vus............................: 100 min=100 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `wundergraph` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 14028 ✗ 0 data_received..................: 410 MB 14 MB/s data_sent......................: 5.6 MB 183 kB/s http_req_blocked...............: avg=210.34µs min=1.18µs med=2.85µs max=678.1ms p(90)=4.51µs p(95)=5.98µs http_req_connecting............: avg=14.69µs min=0s med=0s max=4.76ms p(90)=0s p(95)=0s http_req_duration..............: avg=550.96ms min=12.46ms med=525.93ms max=2.69s p(90)=863.22ms p(95)=994.69ms { expected_response:true }...: avg=550.96ms min=12.46ms med=525.93ms max=2.69s p(90)=863.22ms p(95)=994.69ms http_req_failed................: 0.00% ✓ 0 ✗ 4676 http_req_receiving.............: avg=45.78ms min=40.35µs med=88.2µs max=1.49s p(90)=118.86ms p(95)=340.95ms http_req_sending...............: avg=2.04ms min=7.6µs med=13.75µs max=688.95ms p(90)=44.79µs p(95)=429.93µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=503.12ms min=12.39ms med=491.58ms max=1.28s p(90)=791.99ms p(95)=879.26ms http_reqs......................: 4676 153.907687/s iteration_duration.............: avg=646.07ms min=30.86ms med=592.89ms max=3.59s p(90)=998.18ms p(95)=1.19s iterations.....................: 4676 153.907687/s vus............................: 100 min=100 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `mesh-supergraph-bun` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 6987 ✗ 0 data_received..................: 204 MB 6.7 MB/s data_sent......................: 2.8 MB 90 kB/s http_req_blocked...............: avg=112.55µs min=1.38µs med=2.85µs max=5.41ms p(90)=5.01µs p(95)=18.74µs http_req_connecting............: avg=102.49µs min=0s med=0s max=5.27ms p(90)=0s p(95)=0s http_req_duration..............: avg=1.27s min=593.89ms med=1.11s max=2.66s p(90)=2s p(95)=2.17s { expected_response:true }...: avg=1.27s min=593.89ms med=1.11s max=2.66s p(90)=2s p(95)=2.17s http_req_failed................: 0.00% ✓ 0 ✗ 2329 http_req_receiving.............: avg=13.94ms min=38.88µs med=118.35µs max=642.72ms p(90)=1.85ms p(95)=43.13ms http_req_sending...............: avg=400.83µs min=7.93µs med=14.07µs max=169.94ms p(90)=42.45µs p(95)=302.18µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=1.26s min=587.35ms med=1.1s max=2.66s p(90)=1.99s p(95)=2.15s http_reqs......................: 2329 76.012114/s iteration_duration.............: avg=1.3s min=602.13ms med=1.14s max=2.68s p(90)=2.03s p(95)=2.19s iterations.....................: 2329 76.012114/s vus............................: 99 min=99 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `apollo-server` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 4656 ✗ 0 data_received..................: 136 MB 4.3 MB/s data_sent......................: 1.8 MB 59 kB/s http_req_blocked...............: avg=71.15µs min=1.79µs med=4.69µs max=6.76ms p(90)=6.38µs p(95)=191.09µs http_req_connecting............: avg=51.21µs min=0s med=0s max=2.28ms p(90)=0s p(95)=147.32µs http_req_duration..............: avg=1.98s min=923.7ms med=1.66s max=20.56s p(90)=1.97s p(95)=2.48s { expected_response:true }...: avg=1.98s min=923.7ms med=1.66s max=20.56s p(90)=1.97s p(95)=2.48s http_req_failed................: 0.00% ✓ 0 ✗ 1552 http_req_receiving.............: avg=229.97µs min=58.35µs med=129.77µs max=65.23ms p(90)=204.02µs p(95)=281.79µs http_req_sending...............: avg=80.62µs min=9.58µs med=26.37µs max=14.51ms p(90)=46.91µs p(95)=295.53µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=1.98s min=923.53ms med=1.66s max=20.56s p(90)=1.97s p(95)=2.48s http_reqs......................: 1552 49.307809/s iteration_duration.............: avg=1.99s min=930.62ms med=1.67s max=20.57s p(90)=1.99s p(95)=2.49s iterations.....................: 1552 49.307809/s vus............................: 52 min=52 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `mercurius` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 2667 ✗ 0 data_received..................: 78 MB 2.5 MB/s data_sent......................: 1.1 MB 34 kB/s http_req_blocked...............: avg=167.08µs min=1.45µs med=4.35µs max=4.4ms p(90)=170.36µs p(95)=1.11ms http_req_connecting............: avg=151.18µs min=0s med=0s max=4.32ms p(90)=131.35µs p(95)=1ms http_req_duration..............: avg=3.44s min=435.31ms med=3.29s max=7.95s p(90)=4.29s p(95)=4.63s { expected_response:true }...: avg=3.44s min=435.31ms med=3.29s max=7.95s p(90)=4.29s p(95)=4.63s http_req_failed................: 0.00% ✓ 0 ✗ 889 http_req_receiving.............: avg=169.31µs min=44.88µs med=116.93µs max=16.94ms p(90)=191.16µs p(95)=271.24µs http_req_sending...............: avg=100.22µs min=9.12µs med=24.99µs max=2.53ms p(90)=59.45µs p(95)=757.3µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=3.44s min=435.05ms med=3.29s max=7.95s p(90)=4.29s p(95)=4.63s http_reqs......................: 889 28.664099/s iteration_duration.............: avg=3.45s min=449.15ms med=3.3s max=7.96s p(90)=4.3s p(95)=4.64s iterations.....................: 889 28.664099/s vus............................: 7 min=7 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `mesh-supergraph` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 2421 ✗ 0 data_received..................: 71 MB 2.2 MB/s data_sent......................: 958 kB 30 kB/s http_req_blocked...............: avg=126.96µs min=1.44µs med=3.65µs max=6.03ms p(90)=284.91µs p(95)=938.02µs http_req_connecting............: avg=94.8µs min=0s med=0s max=2.23ms p(90)=115.59µs p(95)=838.88µs http_req_duration..............: avg=3.87s min=1.18s med=3.51s max=8.69s p(90)=6.09s p(95)=6.48s { expected_response:true }...: avg=3.87s min=1.18s med=3.51s max=8.69s p(90)=6.09s p(95)=6.48s http_req_failed................: 0.00% ✓ 0 ✗ 807 http_req_receiving.............: avg=2.04ms min=44.31µs med=155.31µs max=75.93ms p(90)=2.83ms p(95)=5.26ms http_req_sending...............: avg=76.2µs min=8.29µs med=21.11µs max=2.96ms p(90)=150.22µs p(95)=530.11µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=3.87s min=1.18s med=3.5s max=8.68s p(90)=6.09s p(95)=6.47s http_reqs......................: 807 25.059548/s iteration_duration.............: avg=3.88s min=1.2s med=3.52s max=8.71s p(90)=6.1s p(95)=6.49s iterations.....................: 807 25.059548/s vus............................: 21 min=21 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
github-actions[bot] commented 2 days ago

Overview for: 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

Comparison

Comparison
Gateway RPS ⬇️ Requests Duration Notes
cosmo 184 5573 total, 0 failed avg: 300ms, p95: 872ms
apollo-router 170 5207 total, 0 failed avg: 331ms, p95: 876ms
wundergraph 154 4678 total, 0 failed avg: 354ms, p95: 981ms
mesh-supergraph-bun 94 2903 total, 0 failed avg: 1007ms, p95: 1676ms
apollo-server 72 2253 total, 0 failed avg: 1346ms, p95: 1627ms
mesh-supergraph 54 1704 total, 0 failed avg: 1768ms, p95: 2685ms
mercurius 48 1490 total, 0 failed avg: 2023ms, p95: 2829ms
Summary for: `cosmo` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 16719 ✗ 0 data_received..................: 489 MB 16 MB/s data_sent......................: 6.6 MB 219 kB/s http_req_blocked...............: avg=139.77µs min=1.37µs med=2.82µs max=156.02ms p(90)=3.93µs p(95)=4.98µs http_req_connecting............: avg=79.11µs min=0s med=0s max=155.97ms p(90)=0s p(95)=0s http_req_duration..............: avg=299.81ms min=5.99ms med=204.36ms max=2.47s p(90)=700.77ms p(95)=872.44ms { expected_response:true }...: avg=299.81ms min=5.99ms med=204.36ms max=2.47s p(90)=700.77ms p(95)=872.44ms http_req_failed................: 0.00% ✓ 0 ✗ 5573 http_req_receiving.............: avg=137.94ms min=37.01µs med=91.15µs max=2.26s p(90)=513.42ms p(95)=715.69ms http_req_sending...............: avg=5.38ms min=8.17µs med=13.53µs max=1.08s p(90)=40.38µs p(95)=735.09µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=156.48ms min=5.68ms med=149.34ms max=675.69ms p(90)=270.77ms p(95)=303.85ms http_reqs......................: 5573 184.140183/s iteration_duration.............: avg=540.75ms min=17.32ms med=397.44ms max=3.3s p(90)=1.2s p(95)=1.46s iterations.....................: 5573 184.140183/s vus............................: 100 min=100 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `apollo-router` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 15621 ✗ 0 data_received..................: 457 MB 15 MB/s data_sent......................: 6.2 MB 202 kB/s http_req_blocked...............: avg=16.46µs min=1.66µs med=3µs max=9.48ms p(90)=4.41µs p(95)=5.62µs http_req_connecting............: avg=8.65µs min=0s med=0s max=9.41ms p(90)=0s p(95)=0s http_req_duration..............: avg=331.35ms min=9.82ms med=259.46ms max=1.86s p(90)=718.13ms p(95)=875.72ms { expected_response:true }...: avg=331.35ms min=9.82ms med=259.46ms max=1.86s p(90)=718.13ms p(95)=875.72ms http_req_failed................: 0.00% ✓ 0 ✗ 5207 http_req_receiving.............: avg=123.72ms min=35.85µs med=86.24µs max=1.68s p(90)=509.14ms p(95)=696.97ms http_req_sending...............: avg=6.9ms min=7.43µs med=14.02µs max=970.67ms p(90)=115.76µs p(95)=5.28ms http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=200.73ms min=9.67ms med=193.17ms max=716.91ms p(90)=336.7ms p(95)=378.36ms http_reqs......................: 5207 170.495301/s iteration_duration.............: avg=582.9ms min=20.08ms med=484.44ms max=3.61s p(90)=1.16s p(95)=1.38s iterations.....................: 5207 170.495301/s vus............................: 100 min=100 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `wundergraph` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 14034 ✗ 0 data_received..................: 411 MB 14 MB/s data_sent......................: 5.6 MB 183 kB/s http_req_blocked...............: avg=202.83µs min=1.42µs med=3.36µs max=759.73ms p(90)=5.15µs p(95)=6.66µs http_req_connecting............: avg=26.99µs min=0s med=0s max=31.1ms p(90)=0s p(95)=0s http_req_duration..............: avg=354.35ms min=12.89ms med=235.59ms max=3.29s p(90)=818.44ms p(95)=981.11ms { expected_response:true }...: avg=354.35ms min=12.89ms med=235.59ms max=3.29s p(90)=818.44ms p(95)=981.11ms http_req_failed................: 0.00% ✓ 0 ✗ 4678 http_req_receiving.............: avg=165.92ms min=38.36µs med=113.26µs max=3.05s p(90)=620.05ms p(95)=774.03ms http_req_sending...............: avg=7.56ms min=8.51µs med=16.3µs max=1.57s p(90)=129.55µs p(95)=7.53ms http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=180.86ms min=12.78ms med=167.44ms max=703.6ms p(90)=317.46ms p(95)=368.93ms http_reqs......................: 4678 154.361821/s iteration_duration.............: avg=644.83ms min=22.89ms med=503.98ms max=3.83s p(90)=1.38s p(95)=1.67s iterations.....................: 4678 154.361821/s vus............................: 100 min=100 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `mesh-supergraph-bun` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 8709 ✗ 0 data_received..................: 255 MB 8.3 MB/s data_sent......................: 3.4 MB 112 kB/s http_req_blocked...............: avg=73.57µs min=1.34µs med=3.18µs max=83.27ms p(90)=5.09µs p(95)=9.37µs http_req_connecting............: avg=37.3µs min=0s med=0s max=3.25ms p(90)=0s p(95)=0s http_req_duration..............: avg=1s min=123.18ms med=881.29ms max=2.56s p(90)=1.55s p(95)=1.67s { expected_response:true }...: avg=1s min=123.18ms med=881.29ms max=2.56s p(90)=1.55s p(95)=1.67s http_req_failed................: 0.00% ✓ 0 ✗ 2903 http_req_receiving.............: avg=12.15ms min=39.1µs med=99.63µs max=632.39ms p(90)=5.78ms p(95)=80.6ms http_req_sending...............: avg=924.87µs min=8.5µs med=14.75µs max=375.01ms p(90)=44.97µs p(95)=308.6µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=993.85ms min=119.81ms med=873.15ms max=2.56s p(90)=1.53s p(95)=1.66s http_reqs......................: 2903 94.384695/s iteration_duration.............: avg=1.04s min=141.1ms med=927.97ms max=2.57s p(90)=1.58s p(95)=1.7s iterations.....................: 2903 94.384695/s vus............................: 100 min=100 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `apollo-server` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 6759 ✗ 0 data_received..................: 198 MB 6.4 MB/s data_sent......................: 2.7 MB 86 kB/s http_req_blocked...............: avg=46.72µs min=1.48µs med=3.06µs max=6.51ms p(90)=4.93µs p(95)=25.62µs http_req_connecting............: avg=36.82µs min=0s med=0s max=6.48ms p(90)=0s p(95)=0s http_req_duration..............: avg=1.34s min=307.05ms med=1.2s max=14.61s p(90)=1.43s p(95)=1.62s { expected_response:true }...: avg=1.34s min=307.05ms med=1.2s max=14.61s p(90)=1.43s p(95)=1.62s http_req_failed................: 0.00% ✓ 0 ✗ 2253 http_req_receiving.............: avg=168.04µs min=46.56µs med=114.39µs max=10.59ms p(90)=188.77µs p(95)=262.25µs http_req_sending...............: avg=40.74µs min=8.77µs med=15.89µs max=12.83ms p(90)=32.19µs p(95)=60.1µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=1.34s min=306.97ms med=1.2s max=14.61s p(90)=1.43s p(95)=1.62s http_reqs......................: 2253 72.710958/s iteration_duration.............: avg=1.35s min=323.92ms med=1.22s max=14.62s p(90)=1.45s p(95)=1.64s iterations.....................: 2253 72.710958/s vus............................: 100 min=100 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `mesh-supergraph` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 5112 ✗ 0 data_received..................: 150 MB 4.8 MB/s data_sent......................: 2.0 MB 65 kB/s http_req_blocked...............: avg=71.79µs min=1.53µs med=3.84µs max=5.42ms p(90)=5.79µs p(95)=227.44µs http_req_connecting............: avg=61.46µs min=0s med=0s max=5.38ms p(90)=0s p(95)=162.84µs http_req_duration..............: avg=1.76s min=703.27ms med=1.64s max=3.96s p(90)=2.39s p(95)=2.68s { expected_response:true }...: avg=1.76s min=703.27ms med=1.64s max=3.96s p(90)=2.39s p(95)=2.68s http_req_failed................: 0.00% ✓ 0 ✗ 1704 http_req_receiving.............: avg=2.37ms min=43.02µs med=139.6µs max=233.6ms p(90)=2.73ms p(95)=6.28ms http_req_sending...............: avg=279.68µs min=8.44µs med=21.17µs max=216.2ms p(90)=45.98µs p(95)=155.72µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=1.76s min=703.18ms med=1.64s max=3.96s p(90)=2.38s p(95)=2.67s http_reqs......................: 1704 54.949845/s iteration_duration.............: avg=1.79s min=729.55ms med=1.68s max=3.98s p(90)=2.42s p(95)=2.72s iterations.....................: 1704 54.949845/s vus............................: 10 min=10 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `mercurius` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 4470 ✗ 0 data_received..................: 131 MB 4.3 MB/s data_sent......................: 1.8 MB 58 kB/s http_req_blocked...............: avg=77.44µs min=1.63µs med=3.56µs max=3.98ms p(90)=5.52µs p(95)=459.64µs http_req_connecting............: avg=65.47µs min=0s med=0s max=2.89ms p(90)=0s p(95)=391.48µs http_req_duration..............: avg=2.02s min=319.49ms med=1.96s max=4.64s p(90)=2.59s p(95)=2.82s { expected_response:true }...: avg=2.02s min=319.49ms med=1.96s max=4.64s p(90)=2.59s p(95)=2.82s http_req_failed................: 0.00% ✓ 0 ✗ 1490 http_req_receiving.............: avg=511.2µs min=42.07µs med=114.88µs max=98.13ms p(90)=206.87µs p(95)=381.53µs http_req_sending...............: avg=44.91µs min=8.5µs med=20.49µs max=1.6ms p(90)=38.53µs p(95)=122.4µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=2.02s min=319.26ms med=1.96s max=4.64s p(90)=2.59s p(95)=2.82s http_reqs......................: 1490 48.720919/s iteration_duration.............: avg=2.03s min=333.77ms med=1.97s max=4.65s p(90)=2.6s p(95)=2.84s iterations.....................: 1490 48.720919/s vus............................: 100 min=100 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
github-actions[bot] commented 2 days ago

Overview for: 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

Comparison

Comparison
Gateway RPS ⬇️ Requests Duration Notes
cosmo 191 5788 total, 0 failed avg: 347ms, p95: 814ms
apollo-router 171 5244 total, 0 failed avg: 504ms, p95: 694ms
wundergraph 143 4367 total, 0 failed avg: 569ms, p95: 1066ms
mesh-supergraph-bun 72 2222 total, 0 failed avg: 1338ms, p95: 2318ms
apollo-server 54 1712 total, 0 failed avg: 1784ms, p95: 2217ms
mercurius 27 853 total, 0 failed avg: 3547ms, p95: 4854ms
mesh-supergraph 24 779 total, 0 failed avg: 4014ms, p95: 6392ms
Summary for: `cosmo` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 17364 ✗ 0 data_received..................: 508 MB 17 MB/s data_sent......................: 6.9 MB 227 kB/s http_req_blocked...............: avg=95.29µs min=1.5µs med=2.91µs max=118.25ms p(90)=4.37µs p(95)=5.25µs http_req_connecting............: avg=22.25µs min=0s med=0s max=4.08ms p(90)=0s p(95)=0s http_req_duration..............: avg=347.23ms min=8.04ms med=298.7ms max=1.77s p(90)=651.93ms p(95)=814.49ms { expected_response:true }...: avg=347.23ms min=8.04ms med=298.7ms max=1.77s p(90)=651.93ms p(95)=814.49ms http_req_failed................: 0.00% ✓ 0 ✗ 5788 http_req_receiving.............: avg=99.36ms min=37.37µs med=89.14µs max=1.69s p(90)=413.9ms p(95)=583.03ms http_req_sending...............: avg=3.97ms min=7.74µs med=13.59µs max=894.86ms p(90)=49.29µs p(95)=1.28ms http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=243.89ms min=7.98ms med=221.92ms max=846.21ms p(90)=426.59ms p(95)=489.7ms http_reqs......................: 5788 191.024882/s iteration_duration.............: avg=518.65ms min=18.29ms med=451.26ms max=2.88s p(90)=995.16ms p(95)=1.21s iterations.....................: 5788 191.024882/s vus............................: 100 min=100 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `apollo-router` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 15732 ✗ 0 data_received..................: 460 MB 15 MB/s data_sent......................: 6.2 MB 204 kB/s http_req_blocked...............: avg=45.65µs min=1.34µs med=2.86µs max=59.98ms p(90)=4.37µs p(95)=5.6µs http_req_connecting............: avg=21.08µs min=0s med=0s max=3.97ms p(90)=0s p(95)=0s http_req_duration..............: avg=504.14ms min=19.59ms med=501.8ms max=2.15s p(90)=630.99ms p(95)=694.45ms { expected_response:true }...: avg=504.14ms min=19.59ms med=501.8ms max=2.15s p(90)=630.99ms p(95)=694.45ms http_req_failed................: 0.00% ✓ 0 ✗ 5244 http_req_receiving.............: avg=25.11ms min=35.39µs med=69.05µs max=1.48s p(90)=49.93ms p(95)=147.22ms http_req_sending...............: avg=1.91ms min=8.24µs med=13.57µs max=625.15ms p(90)=53.52µs p(95)=844.04µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=477.11ms min=19.48ms med=489.59ms max=898.02ms p(90)=602.84ms p(95)=649.36ms http_reqs......................: 5244 171.538898/s iteration_duration.............: avg=578.28ms min=32.84ms med=547.68ms max=2.57s p(90)=753.52ms p(95)=863.91ms iterations.....................: 5244 171.538898/s vus............................: 96 min=96 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `wundergraph` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 13101 ✗ 0 data_received..................: 383 MB 13 MB/s data_sent......................: 5.2 MB 170 kB/s http_req_blocked...............: avg=35.46µs min=1.41µs med=3.61µs max=12.07ms p(90)=5.97µs p(95)=7.94µs http_req_connecting............: avg=19.44µs min=0s med=0s max=2.9ms p(90)=0s p(95)=0s http_req_duration..............: avg=569.27ms min=34.92ms med=533.34ms max=2.13s p(90)=918.1ms p(95)=1.06s { expected_response:true }...: avg=569.27ms min=34.92ms med=533.34ms max=2.13s p(90)=918.1ms p(95)=1.06s http_req_failed................: 0.00% ✓ 0 ✗ 4367 http_req_receiving.............: avg=58.07ms min=39.75µs med=113.92µs max=1.2s p(90)=233.53ms p(95)=416.67ms http_req_sending...............: avg=1.92ms min=8.36µs med=17.63µs max=659.22ms p(90)=48.01µs p(95)=263.99µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=509.26ms min=22.58ms med=479.94ms max=1.28s p(90)=847.07ms p(95)=965.26ms http_reqs......................: 4367 143.432356/s iteration_duration.............: avg=693.45ms min=51.78ms med=617.31ms max=3.34s p(90)=1.13s p(95)=1.34s iterations.....................: 4367 143.432356/s vus............................: 100 min=100 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `mesh-supergraph-bun` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 6666 ✗ 0 data_received..................: 195 MB 6.3 MB/s data_sent......................: 2.6 MB 86 kB/s http_req_blocked...............: avg=121.36µs min=1.4µs med=3.31µs max=5.85ms p(90)=5.45µs p(95)=23.37µs http_req_connecting............: avg=106.97µs min=0s med=0s max=5.81ms p(90)=0s p(95)=0s http_req_duration..............: avg=1.33s min=660.82ms med=1.16s max=3.13s p(90)=2.09s p(95)=2.31s { expected_response:true }...: avg=1.33s min=660.82ms med=1.16s max=3.13s p(90)=2.09s p(95)=2.31s http_req_failed................: 0.00% ✓ 0 ✗ 2222 http_req_receiving.............: avg=14.62ms min=41.28µs med=119.51µs max=668.71ms p(90)=3.14ms p(95)=106.69ms http_req_sending...............: avg=403.02µs min=8.21µs med=16.13µs max=60.53ms p(90)=57.01µs p(95)=252.37µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=1.32s min=655.15ms med=1.15s max=3.13s p(90)=2.09s p(95)=2.31s http_reqs......................: 2222 72.29524/s iteration_duration.............: avg=1.36s min=667.07ms med=1.18s max=3.22s p(90)=2.12s p(95)=2.34s iterations.....................: 2222 72.29524/s vus............................: 100 min=100 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `apollo-server` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 5136 ✗ 0 data_received..................: 151 MB 4.8 MB/s data_sent......................: 2.0 MB 65 kB/s http_req_blocked...............: avg=48.56µs min=1.48µs med=3.02µs max=4.53ms p(90)=5.19µs p(95)=118.42µs http_req_connecting............: avg=42.06µs min=0s med=0s max=4.49ms p(90)=0s p(95)=91.85µs http_req_duration..............: avg=1.78s min=788.8ms med=1.51s max=18.53s p(90)=1.81s p(95)=2.21s { expected_response:true }...: avg=1.78s min=788.8ms med=1.51s max=18.53s p(90)=1.81s p(95)=2.21s http_req_failed................: 0.00% ✓ 0 ✗ 1712 http_req_receiving.............: avg=268.43µs min=47.74µs med=119.47µs max=34.88ms p(90)=203.24µs p(95)=326.42µs http_req_sending...............: avg=47.22µs min=8.29µs med=15.04µs max=6.49ms p(90)=32.5µs p(95)=89.44µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=1.78s min=788.63ms med=1.51s max=18.53s p(90)=1.81s p(95)=2.21s http_reqs......................: 1712 54.832062/s iteration_duration.............: avg=1.79s min=797.51ms med=1.52s max=18.54s p(90)=1.82s p(95)=2.22s iterations.....................: 1712 54.832062/s vus............................: 34 min=34 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `mercurius` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 2559 ✗ 0 data_received..................: 75 MB 2.4 MB/s data_sent......................: 1.0 MB 33 kB/s http_req_blocked...............: avg=85.61µs min=1.66µs med=4.39µs max=2.82ms p(90)=139.85µs p(95)=521.25µs http_req_connecting............: avg=70.28µs min=0s med=0s max=2.79ms p(90)=103.23µs p(95)=483.6µs http_req_duration..............: avg=3.54s min=708.45ms med=3.4s max=7.8s p(90)=4.41s p(95)=4.85s { expected_response:true }...: avg=3.54s min=708.45ms med=3.4s max=7.8s p(90)=4.41s p(95)=4.85s http_req_failed................: 0.00% ✓ 0 ✗ 853 http_req_receiving.............: avg=250.14µs min=47.22µs med=121.74µs max=32.11ms p(90)=212.61µs p(95)=332.64µs http_req_sending...............: avg=46.54µs min=9.67µs med=24.84µs max=1.03ms p(90)=53.98µs p(95)=179.58µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=3.54s min=708.3ms med=3.4s max=7.8s p(90)=4.41s p(95)=4.85s http_reqs......................: 853 27.772389/s iteration_duration.............: avg=3.55s min=716.8ms med=3.41s max=7.82s p(90)=4.42s p(95)=4.86s iterations.....................: 853 27.772389/s vus............................: 100 min=100 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `mesh-supergraph` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 2337 ✗ 0 data_received..................: 68 MB 2.1 MB/s data_sent......................: 925 kB 29 kB/s http_req_blocked...............: avg=145.28µs min=1.64µs med=4.13µs max=7.22ms p(90)=384.94µs p(95)=849.61µs http_req_connecting............: avg=126.09µs min=0s med=0s max=7.19ms p(90)=286.6µs p(95)=803.46µs http_req_duration..............: avg=4.01s min=1.36s med=3.87s max=8.12s p(90)=5.49s p(95)=6.39s { expected_response:true }...: avg=4.01s min=1.36s med=3.87s max=8.12s p(90)=5.49s p(95)=6.39s http_req_failed................: 0.00% ✓ 0 ✗ 779 http_req_receiving.............: avg=2.36ms min=45.44µs med=144.29µs max=77.43ms p(90)=2.55ms p(95)=5.13ms http_req_sending...............: avg=119.72µs min=8.82µs med=24.39µs max=19.05ms p(90)=256.82µs p(95)=492.66µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=4.01s min=1.36s med=3.86s max=8.12s p(90)=5.49s p(95)=6.39s http_reqs......................: 779 24.061399/s iteration_duration.............: avg=4.03s min=1.37s med=3.88s max=8.13s p(90)=5.51s p(95)=6.4s iterations.....................: 779 24.061399/s vus............................: 31 min=31 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview