Alerts

How failure and recovery notifications are sent.

Notification lifecycle

Canaries sends one failure alert, then one recovery alert when the job checks in again.

  1. Healthy: pings arrive inside the survival interval.
  2. Overdue: a scheduled check finds the canary silent for too long.
  3. Failure alert: Telegram is tried first, then verified email is used as fallback.
  4. Recovered: the next successful ping sends a recovery notification.
Delivery behavior

A canary is marked notified only after delivery succeeds or after Canaries determines that no notification method is available.