Checks that fail twice before they wake you
Thresholds you set, incidents that open themselves, heartbeats for the jobs nobody watches, a signed webhook for every event, and a status page that updates without anyone touching it. Built for the person on call.
Free for one monitor. No card needed.
02:14, and what happened next
The parts of an incident that should not need a person.
The check fails, then fails again
One failure is noise. Your threshold is two in a row, so the second one is the alert. Same rule on the way back up: two passes before anything is called recovered.
The incident opens itself
The rule on the monitor publishes an incident from your template, sets the component to Outage and notifies subscribers. Customers know before you are awake.
Recovery is verified, not assumed
Passing checks move the incident to Monitoring, not Resolved. You write the last update when you have actually read the logs.
Heartbeats for the jobs nobody watches
Backups, exports, queue drains, certificate renewals. A heartbeat monitor gives each job a URL to ping when it finishes. Miss one and a half intervals and it is down, with the same alerting as everything else.
- One curl at the end of the script; the token is shown once
- Works for anything inside your network, because the job calls out to us
- Sits in the same list as your HTTPS and TCP checks
A webhook for every event
Thirteen event types, signed with a secret you see once, retried when your endpoint is down. Route monitor.down to your pager, incident.created to a war-room channel, maintenance.started to the deploy bot.
- Payloads carry the monitor, the error and the failure count
- API keys for reading and writing everything the dashboard can
- Audit log of who changed what, for the retro
Maintenance windows for the deploys you planned
Schedule the window, name the components, and the page shows Maintenance instead of Outage while you work. Subscribers get reminders before, and a note when it is done.
- Reminders at 24 h and 1 h by default; change them per window
- Start early or finish late from the dashboard, and the page follows
- maintenance.started fires a webhook, so your own tooling can go quiet too
The checks on-call teams lean on
The service, the port under it, and the certificate in front of it.
Questions from engineers
Let the page take the first call.
One monitor and a status page, free. No card needed.