Monitoring
Alerts
Alerts open from observed monitor failures. Notifications fan out when configured — open count is real, not a decorative zero.
Overview
After a check runs, evaluation rules decide whether to open, touch, or resolve an alert for that monitor kind (HTTP 5xx / timeout / network, SSL expiry, missing DNS records, and related cases). Alerts are an ops signal on top of checks — not a second probe engine.
Lifecycle
- Open — failure matches an alert rule; at most one active alert per continuing failure window (touches do not re-notify).
- Acknowledge / resolve — operators can clear open alerts in the product; recovery on a later successful check can also resolve.
- Incidents — Pro+ can escalate into the incident desk; monitoring alerts and incidents are related but not identical.
Notifications
Opened alerts can notify via email (and other channels when integrations are configured). Delivery is idempotent per alert recipient — retries use Trigger-backed notification workers. See Integrations.
Plans
Alerting and email notifications require Pro+. Free can run HTTP checks but does not get the full alert / notify surface. Continuous check → alert flow still depends on Trigger workers for scheduling and retries.
Limitations
- Resolved alert history in the project UI is incomplete (honest empty copy) — do not expect a full archive yet.
- Native PagerDuty / Opsgenie rotations are not first-class; use webhooks where available.
- No alerts without real check failures — empty open list means quiet or no runs, not simulated green.