The four monitoring layers
- Reachability — TCP/HTTP responds at all.
- Correctness — expected status code and keyword on the page.
- Performance — response time within SLO.
- Configuration drift — SSL expiry, DNS changes, header regressions.
What to monitor, how often, from where, and what to alert on — covering uptime, performance, response time, SSL expiry, DNS drift, and the operational discipline that turns monitoring data into reliability outcomes.
Multi-region consensus before alerting. Group alerts by service, not by check. Suppress during planned maintenance windows. Route by severity — not every check is page-worthy.
A public status page that updates from the same data the team uses converts incidents from a support storm into a confidence event. Honesty during outages buys more trust than uptime numbers ever do.
Run through these steps in order. Each step links to the right diagnostic tool.
Uptime is whether the service responds. Availability adds correctness — a 200 OK serving a broken page is uptime but not availability. Monitor both with keyword checks plus status checks.
60 seconds is the practical sweet spot for production. Faster wastes budget; slower lets short outages slip past.
Multiple regions. A single-region monitor confuses a local network blip with a real outage and alerts on noise.
Two consecutive failures from two independent regions. Single-region single-failure alerts cause pager fatigue and erode trust in the system.
Yes. Expiring SSL and silent DNS drift cause outages that uptime checks notice late. Run them on a slower cadence with their own alerts.
Monitor it continuously
Save this check, get alerts on changes, and track multiple domains in one dashboard.
Curated tools we trust. Some links are sponsored — see our advertising disclosure.
UptimeRobot
Best valueFree uptime monitoring for 50 endpoints. SSL, keyword, and port checks included.
Start monitoringBetter Stack
Beautiful status pages, incident alerts, and on-call schedules in one platform.
Try Better StackCloudways
Managed cloud hosting on DigitalOcean, Vultr, and AWS — no DevOps required.
Start free trial