Monitoring, SLOs, and error budgets
SRE-style observability, built from scratch
Running client sites without knowing they're down until someone complains. Generic uptime services don't catch a broken deploy that responds 200 with the wrong page.
A custom check engine: every probe validates the HTTP status, expected response content, and a latency threshold. Failures group into incidents (from first failure to first success), and SLOs and error budgets are computed over that history, Google SRE-style.
Recreation of the panel with illustrative data - real data is never published.
- Per-service SLO with burn rate: not just "how much it went down," but how fast the error budget is being spent.
- Instant push alerts to my phone via ntfy when a service goes down or degrades.
- Monitoring for TLS certificate and domain expiration.
- The data feeds the public status page: what you see there is exactly what I see.