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:

  1. Monitor geht DOWN: Nachdem die Fehlerschwelle erreicht ist (Standard: 2 aufeinanderfolgende Fehler)
  2. Monitor erholt sich: Wenn der Monitor zurück auf UP wechselt
  3. Monitor degradiert: Wenn die Antwortzeit den Degraded-Schwellwert überschreitet

Wie Alerts verarbeitet werden

  1. Ein Event oder Monitor-Statuswechsel löst das Alert-System aus
  2. Der Worker prüft alle Alert-Konfigurationen für das Projekt
  3. 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?
  4. Wenn alle Bedingungen erfüllt sind, wird die Benachrichtigung über den konfigurierten Kanal gesendet
  5. 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.

Auch verfügbar auf:English