Alert-Regeln
Alert-Regeln steuern, wann Benachrichtigungen gesendet werden und an welche Kanäle.
Grundlegende Alert-Konfiguration
Jede Alert-Konfiguration hat diese Einstellungen:
Mindest-Level
Lege das Mindest-Error-Level fest, das den Alert auslöst:
- DEBUG: Alle Events lösen Alerts aus
- INFO: Info und höher
- WARNING: Warnungen und höher
- ERROR: Nur Fehler und fatale Events (Standard)
- FATAL: Nur fatale Events
Cooldown-Periode
Der Cooldown verhindert Alert-Müdigkeit, indem eine Mindestzeit zwischen Benachrichtigungen für dasselbe Issue festgelegt wird. Bereich: 1 Minute bis 7 Tage (10.080 Minuten). Standard: 60 Minuten.
Während des Cooldowns werden neue Events für dasselbe Issue weiterhin verarbeitet und gezählt, aber kein zusätzlicher Alert gesendet.
Pro-Projekt-Konfiguration
Alerts werden pro Projekt konfiguriert. Jedes Projekt kann mehrere Alert-Konfigurationen haben, die verschiedene Kanäle mit verschiedenen Einstellungen ansprechen.
Alert-Routing
Alert-Routing-Regeln ermöglichen es dir, bestimmte Alerts basierend auf Bedingungen an bestimmte Kanäle weiterzuleiten. Routing-Regeln sind sowohl mit einem Projekt als auch einer Alert-Konfiguration verknüpft.
Uptime-Alerts
Uptime-Monitore senden automatisch Alerts an alle konfigurierten Alert-Kanäle wenn:
- Monitor geht DOWN: Nachdem die Fehlerschwelle erreicht ist (Standard: 2 aufeinanderfolgende Fehler)
- Monitor erholt sich: Wenn der Monitor zurück auf UP wechselt
- Monitor degradiert: Wenn die Antwortzeit den Degraded-Schwellwert überschreitet
Wie Alerts verarbeitet werden
- Ein Event oder Monitor-Statuswechsel löst das Alert-System aus
- Der Worker prüft alle Alert-Konfigurationen für das Projekt
- Für jede passende Konfiguration wird geprüft:
- Ist der Alert aktiviert?
- Erfüllt das Event-Level das Mindest-Level?
- Ist die Cooldown-Periode seit dem letzten Alert abgelaufen?
- Wenn alle Bedingungen erfüllt sind, wird die Benachrichtigung über den konfigurierten Kanal gesendet
- Der
lastAlertedAt-Zeitstempel wird aktualisiert, um den Cooldown durchzusetzen
Subscriber-Benachrichtigungen
Status-Page-Subscriber (siehe Status Pages) erhalten Benachrichtigungen separat von Alert-Kanälen. Wenn ein Status-Page-Incident erstellt oder aktualisiert wird, werden alle Subscriber per E-Mail benachrichtigt.