pyrra
pyrra copied to clipboard
Add alert annotations with pyrra dashboard url
E.G.:
apiVersion: v1
data:
pyrra-recording-rule-prometheus-blackbox-probe-success.rules.yaml: |
groups:
...
- interval: 30s
name: prometheus-blackbox-probe-success
rules:
...
- alert: ErrorBudgetBurn
expr: probe_success:burnrate1h30m{slo="prometheus-blackbox-probe-success"}
> (1 * (1-0.99)) and probe_success:burnrate1d{slo="prometheus-blackbox-probe-success"}
> (1 * (1-0.99))
for: 45m
labels:
exhaustion: 1w
long: 1d
severity: warning
short: 1h30m
slo: prometheus-blackbox-probe-success
annotations:
pyrra: "<pyrra-base-url>/objectives?expr={__name__="prometheus-blackbox-probe-success", namespace="{{ .label.namespace }}"}&grouping={instance="{{ .labels.instance }}"}&from=now-1h&to=now"
<pyrra-base-url> would be a configuration.