HTTP and HTTPS probes from multiple regions, attached automatically to every domain we discover. Root + path-level. Status, latency, body match, header match, certificate validity — one alert per real outage, not per check.
Firewall rule, load balancer config, DNS pointing somewhere else — none of it moves the agent's metrics.
A single failing check might be the probe's connectivity. Two regions failing is your problem.
Every check lives under the domain it tests, with a primary check on the root and as many path checks as you need. No separate list to keep in sync.
Cache-Control, X-Vary and anything else you regressed.Each check runs from more than one location, because one probe is one opinion about whether you are up.
Status, latency, a body match, a header match and certificate validity all count toward pass or fail.
A single failure is usually a network hiccup. Agreement between probes is what becomes an event.
Free tier includes uptime checks on 5 domains.