Alerting

Alerts you can trust

Test a rule against past data before you save it. Every check is logged, so you always know why an alert fired, or didn't.

The surface

Preview before you save

The preview uses the same logic as the real alert, so it shows exactly when it would have fired.

An error-rate rule's detail page: the evaluator-produced preview chart crossing the 5% threshold, with the rule reported healthy
/alerts rule high-error-rate · critical
signals
error_rate · p95 · p99 · apdex · throughput
sources
traces · logs · metrics · SQL
evaluates
every minute
fires.after
N consecutive breaches
group.by
service.name · attr.*
routes.to
slack · discord · telegram · pagerduty · email · webhook

In motion

From breach to page in a minute

Rules run every minute. Two bad checks in a row open an incident and notify you. Two good ones close it.

alerts · rule high-error-rate LIVE
rule critical
signalerror_rate
conditionerror_rate > 5%
window5 min · 2 consecutive
group byservice.name
5%
OK FIRING breaches 0/2 1/2 2/2 · eval every 60s
#alerts via slack
Maple APP 14:32
High error rate — checkout
error_rate at 8.4% · threshold 5% · window 5 min
service checkout · env production · severity critical
View in Maple Chat
delivered · 200 · attempt 1/5
slackdiscordtelegrampagerdutyemailwebhookhazel
evaluated every 60s · auto-resolve after 2 healthy

What it does

From threshold to resolution

query builder
Alert on anything
Error rate, latency, Apdex and throughput built in. Or alert on any query over traces, logs and metrics, or raw SQL.
preview
Accurate preview
If the preview says it would have fired twice last Tuesday, it would have.
group by
One rule, many incidents
Group by service or any attribute, and each group alerts on its own. One bad service can't hide in an average.
check log
Every check logged
Each check records its value and result, including failures. If a rule stays quiet, you can see why.
renotify 30m
Reliable delivery
Automatic retries, custom templates and reminders while an incident is open. Slack, Discord, Telegram, PagerDuty, email, Hazel or any webhook.

Keep going

Related features

Point OTLP at Maple.

One endpoint, one key. Traces, logs, metrics and sessions, linked from the first request.