
Hear about problems before your users do
Stop refreshing a dashboard hoping to catch a regression. Reach for an alert whenever there is a signal you would want to hear about even when nobody is looking, and have it land where you already are:- Email, to whoever should know.
- Slack, a rich message with a button that jumps straight to the incident.
- Webhook, a JSON POST for PagerDuty, Opsgenie, or your own endpoint, with an optional signature so the receiver can trust it.
- In-dashboard, quiet by design, for when you are tuning a rule and do not want to page anyone yet.
Build the rule in a form, not JSON
You describe what “broken” means in a form, and Failproof AI Observability writes the underlying rule for you. The JSON spec is just what that form produces under the hood, so you can read it to understand a rule but you rarely type it.
Already staring at a failure on the Errors page? Every row there has a + alert button that opens this same form prefilled to catch that exact failure again, so the incident you just triaged becomes the one that pages you next time.
Where to find it: Alerts live at
/<org-slug>/alerts. Creating, editing, deleting, and testing rules needs alerts:write; alerts:read is enough to look. The recipient picker lists your org’s members by name, so you can page a person without leaving the form.
Page me only when it is real
One bad measurement should not wake you. The M of N noise filter controls how many of the last few checks must fail before the alert actually pages you. Set it to 3 of 5 and the rule fires only after it has breached three of its last five checks, so a jittery signal stops crying wolf; leave it at the default 1 of 1 to fire on the first breach. You also choose how often the rule runs, from presets of 1m, 5m, 15m, and 1h, matched to how fast the signal really moves.What happens when an alert fires
A breach opens an incident and pages your channels once. From there your team acknowledges it, assigns an owner, talks it through, and resolves it, all against a clean, attributed record. That triage workflow has its own home: see Incidents.Related
- Incidents: track a firing alert from open to acknowledged to resolved.
- Error tracking: group agent failures and promote one to an alert in a click.
- Dashboards: watch the shared boards the thresholds you alert on come from.
- CLI and agents: create alerts and ack incidents from your terminal, or script them into CI.

