Aufeinanderfolgende Eskalationsstufen
Fügen Sie so viele Stufen hinzu, wie Ihr Team braucht. Jede Stufe hat eigene Ziele und ein eigenes Timeout. Die Richtlinie geht automatisch weiter, wenn keine Bestätigung rechtzeitig eingeht.
Definieren Sie schrittweise Richtlinien, die Person A benachrichtigen, warten und dann Person B oder die Person in Rufbereitschaft benachrichtigen, bis jemand bestätigt. Richtlinien pro Service, mit einstellbarem Timeout auf jeder Stufe.
Kritische Alerts hören nicht nach einem Versuch auf. Eine Eskalationsrichtlinie arbeitet ihre Stufen der Reihe nach ab. Sie benachrichtigt jedes Ziel, wartet ein einstellbares Timeout ab und geht dann weiter, bis der Incident bestätigt ist oder die Richtlinie von vorn beginnt.
Fügen Sie so viele Stufen hinzu, wie Ihr Team braucht. Jede Stufe hat eigene Ziele und ein eigenes Timeout. Die Richtlinie geht automatisch weiter, wenn keine Bestätigung rechtzeitig eingeht.
Stellen Sie das Bestätigungsfenster für jede Stufe einzeln ein, von 1 Minute bis 24 Stunden: 5 Minuten für den Ingenieur in Bereitschaft, dann 10 Minuten für die Teamleitung, dann die Engineering-Leitung.
Richten Sie jede Stufe auf bestimmte Personen, auf Rufbereitschaftspläne oder auf beides. Ist ein Plan das Ziel, wird die Person benachrichtigt, die laut Plan gerade Bereitschaft hat, wer auch immer das zu dem Zeitpunkt ist.
Legen Sie eine Wiederholungsanzahl von bis zu 20 fest, damit die ganze Richtlinie neu startet, wenn alle Stufen ohne Bestätigung durchlaufen sind.
Jeder Service in Ihrem Katalog kann eine Eskalationsrichtlinie haben. Incidents des Payments-Service alarmieren die Payments-Bereitschaft, Plattform-Incidents das Plattform-Team.
Der Incident zeigt, ob er bestätigt oder gelöst wurde. Einen Verlauf der Eskalation pro Stufe gibt es heute nicht.
Die meisten Alerting-Tools senden eine einzige Benachrichtigung und sind fertig. Eskalationsrichtlinien sind anders: Sie gehen bei Stille automatisch durch die Stufen, bis der Incident bestätigt ist oder das eingestellte Wiederholungslimit erreicht ist.
Weisen Sie jedem Service in Ihrem Katalog eine Eskalationsrichtlinie zu und legen Sie alle über die REST-API an: erst die Richtlinie, dann jede Stufe mit Timeout und Zielen. Legen Sie die Aufrufe als Skript in Ihr Repo, und Pull Requests zeigen genau, welches Routing sich geändert hat.
Stufen pro Richtlinie, so viele Ihr Team braucht
Wiederholungen der ganzen Richtlinie höchstens, wenn niemand bestätigt
kürzestes einstellbares Timeout zwischen Eskalationsstufen
Eskalationsrichtlinien in jedem Plan; der kostenlose Tarif enthält 1 Person in Rufbereitschaft
Es gibt keine feste Obergrenze. In der Praxis nutzen die meisten Teams zwei bis vier Stufen (Ingenieur in Bereitschaft, Teamleitung, dann eine Führungskraft), aber Sie können so viele hinzufügen, wie Ihr Betrieb verlangt.
Hat die Richtlinie eine Wiederholungsanzahl größer als null, beginnt sie wieder bei Stufe eins und arbeitet die Stufen erneut ab. Das geht weiter, bis das Wiederholungslimit (höchstens 20) erreicht ist oder jemand den Incident bestätigt.
Ja, und das ist der empfohlene Weg. Richten Sie eine Stufe auf einen Rufbereitschaftsplan, und Site Qwality ermittelt beim Auslösen der Stufe, wer gerade Bereitschaft hat. Ändern sich Rotationen, müssen Sie die Richtlinie nicht anpassen.
Die Eskalation folgt den persönlichen Benachrichtigungsregeln jedes Teammitglieds, die E-Mail, SMS oder eine Slack-Direktnachricht nutzen. Hat jemand SMS für Incidents mit hoher Dringlichkeit und E-Mail für niedrige Dringlichkeit eingestellt, wird das bei der Eskalation berücksichtigt. Eine Slack-Direktnachricht braucht ein Slack-Bot-Token, das in der Kontaktmethode eingefügt wird.
Ja. Jeder Service in Ihrem Katalog kann auf seine eigene Eskalationsrichtlinie verweisen. Payments kann eine strenge Richtlinie haben, ein internes Tool eine entspannte. Änderungen wirken sofort.
Uptime, Cron, Synthetic, Logs, RUM, Incidents und Statusseiten. Kostenlose Stufe bei jedem Produkt.