HTTP and HTTPS
Exercise a public URL with GET, HEAD, POST, PUT, or PATCH and evaluate its response—not only whether a socket opened.
- Status policy
- Headers and body
- Redirect control
Product / Monitoring
A website, an API, a port, or a certificate. Get the right signal from independent regions, with clear evidence behind every result.
10 monitors free No credit card required
checkout.acme.dev/health
All 36 recent checks passed.
A healthy response, verified.
HTTP 200 matches the expected 2xx–3xx policy.01 / Choose your signal
Start with what your customers use. Then check the connections, records, and certificates that keep it working.
Compare monitor typesExercise a public URL with GET, HEAD, POST, PUT, or PATCH and evaluate its response—not only whether a socket opened.
Confirm that a public host accepts a connection on the exact port your service depends on, from every selected region.
Measure basic network reachability for infrastructure that intentionally answers ICMP. Use HTTP or TCP when ping is blocked.
Resolve public records through the system resolver or a selected nameserver and optionally require an expected answer.
Inspect HTTPS certificates for expiry, hostname mismatch, trust, chain integrity, and self-signed certificate conditions.
02 / Confirm the signal
Require repeated failures across independent regions before a temporary network problem becomes an outage alert.
Use consecutive failures to separate a brief interruption from a persistent problem.
Decide how many locations need to agree before confirming an incident.
Send an alert with the regional evidence that explains why it was triggered.
Regional confirmation network
Checkout API · Illustrative Pro checks
Fictional data · Checks one minute apart · Two consecutive failures in two regions required.
Shared confirmation rule
2 of 3 regions confirm the outage
Virginia and Frankfurt fail twice. The outage is confirmed and the team receives Email and Slack alerts.
HTTP 200 = successful response · HTTP 503 = service unavailable. The team can publish a customer update on the connected status page.
03 / Follow the evidence
See what each region observed, why the check failed, and the incident it produced. Give your next decision a clear starting point.
Explore this incident503UnavailableFailed twice503UnavailableFailed twice200OKPassed twiceVirginia and Frankfurt fail twice. Oregon remains reachable. The incident keeps that distinction visible.
04 / Make it your own
Decide what success looks like, when your team should hear about a failure, and how planned work fits into the picture.
Configure response assertions and thresholds so a successful connection is only the beginning.
Tune notification policies and event preferences around the people responding to an incident.
Keep scheduled downtime distinct from unexpected service failures with maintenance windows.
Start with one service
10 monitors. Five-minute checks. A clearer picture of reliability.