Alerts
Monitoring only helps if it tells you in time. Lookout’s alerting is designed to warn you the moment a server crosses a threshold or goes silent — and to stay quiet otherwise.
Status: the dashboard computes health today (ok / warning / critical / stale). Notification delivery (email/Slack/webhook), dedup, and escalation are the next phase — this page describes how they work so you can plan for them.
What triggers an alert
- A server crosses a threshold (e.g. disk ≥ 90%, memory ≥ 90%).
- A critical service stops running.
- A server goes stale — no report for 5 minutes — which usually means it’s down.
- Any custom plugin returns a warning or critical result.
Channels
- Email — a plain-English summary of what changed and what to do.
- Slack — a message to the channel of your choice.
- Webhook — POST the event anywhere (PagerDuty, Opsgenie, your own handler).
Designed to avoid noise
- Dedup — one alert per problem, not one per check run.
- Recovery — you’re told when it clears, too.
- Escalation — if a critical isn’t acknowledged, escalate to the next contact.
Gate your pipeline
The agent can also fail a CI/CD job if a previously-passing check regressed — so you catch drift before you ship:
lookout-agent run --once --fail-on-drift # exits non-zero on a regression (--fail-on-drift is part of the monitoring roadmap.)