Hilfe & AnleitungenBenachrichtigungen › Eskalationsmatrix - weitere Personen alarmieren

Eskalationsmatrix - weitere Personen alarmieren

5 Min. Lesezeit · Benachrichtigungen

Ziel: Eine Eskalationsmatrix einrichten, die nach einer bestimmten Zeit eines ungelösten Vorfalls (Ausfalls) eine Benachrichtigung an weitere verantwortliche Personen oder an einen anderen Kanal sendet.

Wann Eskalation sinnvoll ist

Ein typisches Szenario: Ihr Dienst fällt nachts aus, der primäre Bereitschaftsdienst reagiert nicht innerhalb von 15 Minuten - das System soll automatisch den Schichtleiter und nach einer weiteren Stunde auch den Manager benachrichtigen. Die Eskalation verhindert, dass ein Ausfall unbemerkt bleibt.

Schritt 1: Eskalationsrichtlinie erstellen

  1. Gehen Sie zu Dashboard → Eskalation (oder zur Adresse /dashboard/escalation).
  2. Geben Sie einen Namen ein (zum Beispiel "Nachtbereitschaft") und klicken Sie auf + Neue Richtlinie.
Liste der Eskalationsrichtlinien
Übersicht der Eskalationsrichtlinien im Dashboard.

Schritt 2: Schritte hinzufügen

Eine Richtlinie ist eine Abfolge von Schritten. Jeder Schritt enthält:

Editor der Eskalationsrichtlinie mit Schritten, Verzögerung und Empfängern
Richtlinien-Editor: Sie fügen Schritte mit einer Verzögerung in Minuten, einem Kanal und Empfängern hinzu.
  • Verzögerung (Min.) - nach wie vielen Minuten ab Beginn des Vorfalls der Schritt ausgelöst werden soll. 0 bedeutet sofort.
  • Kanal - E-Mail oder Webhook (Slack, Discord, eigener Ziel-Endpunkt).
  • Empfänger - durch Komma getrennte E-Mail-Adressen oder eine Webhook-Adresse.
  • Notiz - optional, was der Empfänger tun soll.

Beispiel einer 3-stufigen Richtlinie:

  • Schritt 1: 0 Min., E-Mail an den primären Bereitschaftsdienst.
  • Schritt 2: 15 Min., E-Mail an den Schichtleiter.
  • Schritt 3: 60 Min., Slack-Webhook in den Kanal #ops-emergency.

Schritt 3: Richtlinie den Monitoren zuweisen

Sie können eine Richtlinie zuweisen:

  • Global - mit der Schaltfläche "Als Standard festlegen" wird sie für alle Ihre Monitore verwendet, die keine eigene haben.
  • Für einen bestimmten Monitor - wählen Sie beim Erstellen oder Bearbeiten eines Monitors eine konkrete Richtlinie aus.

Vorfall bestätigen (ACK)

Jede Eskalationsbenachrichtigung enthält einen ACK-Link (Acknowledge, also "Ich habe es gesehen und kümmere mich darum"). Klicken Sie einfach darauf und:

  • Die weiteren Eskalationsschritte werden gestoppt.
  • Im System wird gespeichert, wer den Vorfall wann bestätigt hat.
  • Andere Personen im selben Schritt erhalten für diesen Vorfall keine weiteren Eskalationsnachrichten mehr.

Der ACK-Link erfordert keine Anmeldung - er ist mit einem eindeutigen Token (einer einmaligen Zeichenfolge) signiert, sodass ihn niemand anderes missbrauchen kann. Nach der Behebung des Vorfalls (der Monitor kehrt in den Zustand UP zurück) endet die Eskalation ebenfalls automatisch.

Webhook-Format

Für Slack, Discord, Microsoft Teams und Ihren eigenen Endpunkt senden wir die Anfrage mit der Methode POST. Bei Slack, Discord und Teams formatieren wir das Payload nativ (Block Kit / Embed / Adaptive Card). Bei anderen Adressen (eigener Endpunkt) senden wir ein generisches JSON:

{
  "event": "incident_escalation",
  "monitor": {
    "name": "Produktions-Website",
    "target": "https://example.com",
    "url": "https://epulz.io/dashboard/monitor/42"
  },
  "message": "ESCALATION step 2 (delay 15 min): E-Mail an den Schichtleiter",
  "timestamp": "2026-05-31T14:33:45+00:00",
  "source": "epulzio"
}

Das Feld event hat bei einer Eskalation den Wert incident_escalation. Im Feld message steht eine Textbeschreibung des Schritts (Reihenfolge des Schritts, Verzögerung und Beschreibung der Aktion). Andere Felder (incident_id, step_order, ack_url) existieren auf oberster Ebene nicht - der ACK-Link ist Teil der formatierten Nachricht in Slack/Discord/Teams. Für Slack genügt die Adresse des Incoming-Webhooks. Bei einer Discord-Adresse ist der Parameter ?wait=true nicht erforderlich.

Häufig gestellte Fragen

Was passiert, wenn der Vorfall länger dauert als der letzte Schritt?

Es werden keine weiteren Eskalationen mehr gesendet. Für wiederholte Erinnerungen fügen Sie einen weiteren Schritt mit höherer Verzögerung hinzu (zum Beispiel 240 Min.).

Funktioniert die Eskalation auch während der Ruhezeiten (Quiet Hours)?

Ja. Die Eskalation läuft über ihren eigenen Kanal (E-Mail, Webhook) und die Ruhezeiten gelten nicht für sie - diese sind nur für primäre Benachrichtigungen bestimmt.

Kann ich die Richtlinie testen, ohne auf einen echten Ausfall zu warten?

Am einfachsten: Erstellen Sie einen Testmonitor mit der Adresse https://test-bad-domain.invalid, weisen Sie ihm eine Richtlinie mit kurzer Verzögerung (1 Min.) zu und beobachten Sie die E-Mails.

War diese Anleitung hilfreich?