- Compare apples-to-apples performance across service meshes.
- Track your service mesh performance from release to release.
- Understand behavioral differences between service meshes.
- Track your application performance from version to version.
The Benchmark Specification is a
common format for describing and capturing performance benchmark tests and results. This specification is
currently being advanced through discussion in the Meshery project.
Why create Meshery and not use regpatrol?- regpatrol is not open source or available in binary form to use.
What are some differences between regpatrol and Meshery?Telemetry - regpatrol sources telemetry from Mixer Prometheus adapter and uses IBM's proprietary node agent.- - Meshery sources from Mixer Prometheus adapter and uses Prometheus node-exporter.Traffic type - regpatrol uses jmeter, which can parse responses and perform functional tests.- - Meshery is using fortio, which is for load-gen and perf-testing only.
Why use Meshery? - because its an open source, vendor neutral projects that facilitates testing across meshes. - because fortio is not packaged into a mesh testing utility, but is only a load-generator unto its own. - because regpatrol is closed sourcej, binary is not released, scripted for one mesh, and is produced by a vendor of that mesh.