How alerting works
How Alerting is organised
Section titled “How Alerting is organised”The Alerting section of the dashboard is built around five objects, each with its own page — and one rule: a piece of information lives in exactly one place.
| Page | What it holds |
|---|---|
| Alerts | Every event the engine detected — down, partial outage, degraded, recovered, SSL expiry — notified or not. |
| Incidents | What you declare and communicate: severity, status, updates, publication on the status page. |
| Escalation | Who gets notified, in what order, after how long without an acknowledgement. |
| Channels | The destinations: Slack, email, PagerDuty, webhooks… (eighteen of them, see below). |
| Maintenance | Planned windows that silence alerts for the monitors they cover. |
The bell in the top bar is for product notifications (visitor reports on your status pages, billing) — never for monitoring alerts. The permanent monitoring signal is the status pill in the top bar and the Alerts badge in the sidebar.
From a failed check to a notified human
Section titled “From a failed check to a notified human”- Detection — an agent’s check fails. The engine applies the retry window and, for multi-region monitors, the majority rule (see Status & uptime). Only a confirmed state change raises an alert.
- Alert — one row in the Alerts log: what, when, which monitor, with the evidence. Acknowledging it there is what “someone is on it” means to OKStatus.
- Notification — the alert is pushed to every channel attached to the monitor, filtered by the alert kinds each channel accepts. What was sent, and whether it was delivered, is stored on the alert.
- Escalation — on Max and Enterprise, an escalation policy keeps going after level 1: more channels after N minutes without acknowledgement, optionally repeated, until someone acknowledges.
- Communication — you decide what the outside world sees: an incident on the status page, a scheduled maintenance window that silences alerts ahead of planned work, and subscriber emails that go out on their own.
What silences what
Section titled “What silences what”| Situation | Alerts raised? | Channels called? | Status page |
|---|---|---|---|
| Monitor paused | No — no checks run | No | Shown as paused |
| Monitor muted | Yes, logged | No | Real status |
| Inside a maintenance window | No | No | “Under maintenance” |
| Alert acknowledged | Already raised | Escalation stops; recovery still sent | Unchanged |
| No channel attached | Yes, with a “no channel” badge | Nothing to call | Unchanged |