On-call rotation в Unimoni
Unimoni не имеет встроенной on-call rotation (это работа PagerDuty/Opsgenie/Squadcast). Мы интегрируемся как канал — обычно достаточно одного integration в PagerDuty, дальше эскалация на стороне PD.
Setup
- PagerDuty service → Integrations → Events API v2 → копируете routing key
- В Unimoni
/app/alerts/channels→ New webhook channel:
- URL: https://events.pagerduty.com/v2/enqueue - Без HMAC (PD не верифицирует наш signature, у него свой dedup-key)
- На правиле в channel_routes указываете этот канал для severity=critical
- Эскалации (если acknowledger не принял за 5 минут → второй on-call) настраиваются в PagerDuty
Не забыть
- Maintenance windows на стороне Unimoni — иначе PD будет звонить во время деплоя
- Acknowledgement обратно в Unimoni можно завести через webhook от PD (resolved-обратно)