avalanche
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.
configuration flags
avalanche --help
run Docker image
docker run quay.io/prometheuscommunity/avalanche:main --help
Endpoints
Two endpoints are available :
/metrics
- metrics endpoint/health
- healthcheck endpoint
build and run go binary
go get github.com/prometheus-community/avalanche/cmd/...
avalanche --help