Building a full observability stack for the homelab: Prometheus with node exporter, cAdvisor, blackbox exporter, and SNMP exporter, Alertmanager for notifications, Grafana with provisioned dashboards, and long-term storage with Thanos or Mimir.
Alerting
-
Grafana + Prometheus Homelab Stack -
SLO-as-Code with Sloth and Pyrra: Multi-Window Burn-Rate Alerts, Error Budget Policy, and Grafana Dashboards A deep-dive into SLO-as-code workflows using Sloth v0.16 and Pyrra v0.10: complete YAML specs, generated PrometheusRules, multi-window multi-burn-rate alerting math, Grafana integration, and the organizational error budget policy conversation.
-
SLOs in Practice: Beyond the Math Burn rate alerts, multi-window multi-burn-rate alerting, error budget policies, tools like Sloth and Pyrra, and the organizational challenges of getting teams to actually own their SLOs.
-
The On-Call Handbook: Rotations, Runbooks, and Recovering Without Burning Out A comprehensive guide to sustainable on-call—covering rotation design, escalation paths, writing runbooks that actually work, alert hygiene, incident management, postmortems, and protecting engineers from burnout.
-
SLOs and Error Budgets: The Engineering Discipline Behind Reliable Services A practical guide to defining Service Level Objectives, calculating error budgets, building multi-window burn rate alerts, and running SLO reviews that drive real reliability improvements.
-
Alerting That Doesn't Burn You Out: Fighting Alert Fatigue and Building Sane On-Call Alert fatigue is quietly destroying on-call teams — learn how to audit and redesign your alerting, write runbooks that actually help, configure Alertmanager intelligently, and build an on-call rotation that engineers don't dread.
-
The Prometheus + Grafana Stack: Metrics, Alerting, and Dashboards A deep technical guide to building production-grade observability with Prometheus and Grafana — covering metrics collection, PromQL queries, alerting rules, Alertmanager routing, and dashboard construction for homelabbers and DevOps engineers.
-
Uptime Kuma: Self-Hosted Status Pages and Alerting Done Right A practical guide to Uptime Kuma — the self-hosted uptime monitoring tool with a beautiful UI, 90+ notification integrations, and built-in status pages that replaces UptimeRobot, StatusCake, and Pingdom for homelabbers and DevOps engineers.
-
Monitoring and Observability: From the Golden Signals to a Complete Self-Hosted Stack What to measure and why — RED, USE, the Four Golden Signals, percentiles, and error budgets — then a production-grade, self-hosted stack built on Prometheus, Grafana, Loki, and Alertmanager. Full Docker Compose, configs, alert rules, dashboards, and integration tips for any VPS or homelab.