On-Call-Rotation in Unimoni
Unimoni hat keine eingebaute On-Call-Rotation (das ist die Aufgabe von PagerDuty/Opsgenie/Squadcast). Wir integrieren uns als Channel — meist genügt eine einzige Integration in PagerDuty, die Eskalation läuft dann auf PD-Seite.
Setup
- PagerDuty service → Integrations → Events API v2 → kopieren Sie den Routing Key
- In Unimoni
/app/alerts/channels→ New webhook channel:
- URL: https://events.pagerduty.com/v2/enqueue - Ohne HMAC (PD verifiziert unsere Signature nicht, es hat seinen eigenen Dedup-Key)
- An der Regel setzen Sie diesen Channel in channel_routes für severity=critical
- Eskalationen (wenn der Acknowledger nicht binnen 5 Minuten reagiert → ein zweiter On-Call) werden in PagerDuty konfiguriert
Nicht vergessen
- Maintenance-Windows auf der Unimoni-Seite — sonst ruft PD während eines Deploys an
- Acknowledgement zurück nach Unimoni lässt sich über einen Webhook von PD einrichten (Resolved zurück)