Was ist eine On-Call-Rotation?
Bei einer Bereitschaftsrotation handelt es sich um einen geordneten Zeitplan, der die betriebliche Verantwortung im Laufe der Zeit verschiedenen Personen zuweist. Es sollte dem Überwachungssystem mitteilen, an wen es sich wenden soll, dem Team mitteilen, wer für die aktuelle Schicht verantwortlich ist, und einen nächsten Schritt bereitstellen, wenn der Ersthelfer nicht verfügbar ist.
Ein Kalender allein kann diesen vollen Workflow nicht bewältigen. IncidentRelay kombiniert Rotationen mit Alarmrouten, Benachrichtigungskanälen, Erinnerungen und Eskalationsrichtlinien.
Sorgen Sie dafür, dass der aktuelle Eigentümer eindeutig bleibt
Jede Route ist mit einem Team verbunden und kann eine Rotations- oder Eskalationsrichtlinie verwenden, um die verantwortliche Person auszuwählen. Wenn eine Warnung eintrifft, berechnet IncidentRelay den aktuellen Bereitschaftsbenutzer und zeichnet den operativen Kontext mit dem Vorfall auf.
Dies vermeidet es, sich auf ein chat-thema, eine angeheftete tabelle oder das kollektive gedächtnis des wachen zu verlassen. Diese Systeme funktionieren wunderbar, bis sie wichtig werden.
Mehrschichtige Abdeckung
Rotationsschichten ermöglichen es, Zeitpläne über eine einzige sich wiederholende Liste hinaus zu modellieren. Ein Team kann Schichten für verschiedene Zeitfenster, Abdeckungsgruppen oder primäre und sekundäre Verantwortlichkeiten verwenden. IncidentRelay berechnet den endgültigen Zeitplan aus diesen Regeln.
- Behalten Sie eine separate Mitgliedschaft pro Ebene bei.
- Definieren Sie Einschränkungen für Arbeitszeiten oder Abdeckungsfenster.
- Bewahren Sie historische und zukünftige Mitgliedschaftsperioden.
- Zeigen Sie den resultierenden Besitzer im Betriebskalender an.
Shift Swaps und Overrides
Eine Außerkraftsetzung ersetzt vorübergehend das geplante Rotationsmitglied. Dies ist nützlich bei Urlaub, Krankheit, Schichtdienst und kurzfristigen Änderungen der Deckung. Die Basisrotation bleibt erhalten, sodass der Zeitplan nach Ende der Überschreibung automatisch zum Normalzustand zurückkehrt.
Von der Rotation zur Eskalation
Eine Rotation wählt den aktuellen Responder aus. Eine Eskalationspolitik definiert, was als nächstes passiert. IncidentRelay kann Erinnerungen wiederholen, zu einem anderen Benutzer wechseln oder rotieren und geordnete Richtlinienschritte fortsetzen, bis jemand die Warnung bestätigt.
| Komponente | Betriebszweck |
|---|---|
| Drehung | Wählen Sie die derzeit verantwortliche Person aus. |
| Überschreiben | Ersetzt vorübergehend die geplante Person. |
| Erinnerung | Wiederholt die Zustellung, solange eine Warnung nicht bekannt ist. |
| Eskalationsrichtlinie | Verschiebt die Verantwortung durch geordnete Benutzer oder Rotationen. |
Sichtbarkeit der Rotation
Teams können Zeitpläne in IncidentRelay einsehen und über CalDAV oder private ICS-Feeds abonnieren. Dies gibt den Respondern die Sichtbarkeit des Kalenders, ohne die Quelle der Wahrheit in eine Kalenderanwendung eines Drittanbieters zu verschieben.
Open Source und selbst gehostet
IncidentRelay läuft in Ihrer Infrastruktur und speichert Rotations-, Benutzer-, Alarm- und Incident-Daten in Ihrer Datenbank. Es kann mit Docker Compose, RPM-Paketen, systemd oder Kubernetes unter Verwendung des enthaltenen Helm Diagramms bereitgestellt werden.
Überprüfen Sie das changelog und testen Sie echte Übergaben und Eskalationspfade, bevor Sie sich für die Produktionsabdeckung darauf verlassen.