Skip to content

prometheus-community/avalanche

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date
Jul 16, 2024
Sep 8, 2024
Aug 7, 2024
Jun 21, 2023
Aug 22, 2024
Mar 3, 2022
Mar 3, 2022
Aug 20, 2018
Mar 3, 2022
Jul 16, 2024
Sep 8, 2024
Jul 24, 2024
Sep 23, 2022
Aug 27, 2018
Mar 5, 2022
Aug 27, 2018
Oct 18, 2022
Mar 4, 2022
Sep 8, 2024
Mar 3, 2022
Jul 21, 2023
Sep 23, 2022
Mar 3, 2022
Sep 16, 2024
Sep 16, 2024

Repository files navigation

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