Avalanche is an OpenMetrics endpoint load tester.
To use Avalanche, you need to be able to relate to a charm that supports the
prometheus_scrape
relation interface.
For more information see INTEGRATING.
You also need to have a working Kubernetes environment, and have bootstrapped a Juju controller of version 2.9+, with a model ready to use with the Kubernetes cloud.
Example deployment:
juju deploy avalanche-k8s
Then you could relate to prometheus:
juju deploy prometheus-k8s
juju relate prometheus-k8s avalanche-k8s
To add additional Avalanche units for high availability,
juju add-unit avalanche-k8s
Currently, supported relations are:
metrics-endpoint
, for interfacing with prometheus.
This charm can be used with the following image:
quay.io/freshtracks.io/avalanche