For the complete documentation index, see llms.txt. This page is also available as Markdown.

Prometheus Canary Integration

In this example we are using the prometheus K8s operator

Enable and Configure Kayenta and Metrics:

hal config canary enable hal config canary edit --default-metrics-store prometheus hal config canary prometheus enable hal config canary prometheus account addprometheus --base-url //base url looks like http://prometheus-operator-prometheus.monitor.svc.cluster.local:9090 hal config metric-stores prometheus hal config canary aws enable hal config canary aws account add ACCOUNT --bucket //optionally set aws credentials if kubernetes node has no access to S3 hal config canary aws edit --s3-enabled true

Note it's mandatory to setup the AWS S3 bucket account or similar.Now you need to Create a Canary Config

Create a Canary Config:

Notice the template query where we use ${location} and ${scope} and a Pipeline with a Canary Stage.In our queries the Baseline/Canary and Baseline/Canary location values will be replaced in our template for the variables ${location} and ${scope}

Last updated

Was this helpful?