pyrra icon indicating copy to clipboard operation
pyrra copied to clipboard

Add alert annotations with pyrra dashboard url

Open sylr opened this issue 4 months ago • 0 comments

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.

sylr avatar Oct 23 '25 14:10 sylr