groups: - name: kfz-rechner rules: - alert: HoheFehlerrate expr: | sum(rate(kfz_anfragen_gesamt{ergebnis="fehler"}[5m])) / sum(rate(kfz_anfragen_gesamt[5m])) > 0.05 for: 5m labels: severity: kritisch annotations: summary: "Fehlerrate über 5 Prozent" beschreibung: "Seit 5 Minuten schlagen mehr als 5 % der Berechnungen fehl." runbook: "https://creutz.spdns.de/doku.php/edv:devops:13_incident_management" - alert: LangsameAntworten expr: | histogram_quantile(0.95, sum(rate(kfz_berechnungsdauer_sekunden_bucket[5m])) by (le) ) > 1 for: 10m labels: severity: warnung annotations: summary: "p95 der Berechnungsdauer über 1 Sekunde" - alert: DienstNichtErreichbar expr: up{job="kfz-rechner"} == 0 for: 2m labels: severity: kritisch annotations: summary: "KFZ-Rechner antwortet nicht"