Host your own email and enhance your privacy
Short on-call runbooks for every alert in docs/0.7.0/monitoring-plan.md Phases 1-3. Each file follows the same shape:
When a Pushover or ntfy push includes a Runbook: link, it points to one of these files on main.
| Source | Routing | Phase |
|---|---|---|
| Uptime Kuma monitors | Webhook → alert_sink Lambda |
1 |
| Self-hosted Healthchecks | Webhook → alert_sink Lambda |
2 |
| Prometheus rules → Alertmanager | Webhook → alert_sink Lambda |
3 |
alert_sink Lambda |
Pushover (critical) + ntfy (critical + warning) | 1 |
cloudwatch_exporter)node_exporter)The plan’s tuning discipline applies: after every page, record on the corresponding GitHub issue (or open one) whether the threshold was right, too sensitive, or too loose. Thresholds live in code:
Aim for zero false pages in a typical week (see monitoring-plan.md § “Tuning discipline”). If a runbook’s “first three things” never apply, fix the runbook in the same PR that fixes the alert.