Skip to content

Prometheus/OpenMetrics endpoint series generator for load testing.

License

Notifications You must be signed in to change notification settings

kloudfuse/avalanche

 
 

Repository files navigation

avalanche

Avalanche serves a text-based Prometheus metrics endpoint for load testing Prometheus and possibly other OpenMetrics consumers.

  • Metric names and unique series change over time to simulate series churn.
  • Support for generating Topology with multiple related entities [see example avalanche.yaml for more details]
  • Topology can also change over time to simulate churn

configuration flags

avalanche --help

Endpoints

Two endpoints are available :

  • /metrics - metrics endpoint
  • /health - healthcheck endpoint

build and run go binary

go get github.com/open-fresh/avalanche/cmd/...
avalanche --help

About

Prometheus/OpenMetrics endpoint series generator for load testing.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 96.2%
  • Makefile 2.2%
  • Dockerfile 1.6%