Avalanche serves a text-based Prometheus metrics endpoint for load testing Prometheus and possibly other OpenMetrics consumers.
Avalanche also supports load testing for services accepting data via Prometheus remote_write API such as Thanos, Cortex, M3DB, VictoriaMetrics and other services listed here.
Metric names and unique series change over time to simulate series churn.
Checkout the blog post.
avalanche --help
docker run quay.io/prometheuscommunity/avalanche:main --help
Two endpoints are available :
/metrics
- metrics endpoint/health
- healthcheck endpoint
go get github.com/prometheus-community/avalanche/cmd/...
avalanche --help