HTTP(S) monitors
The default monitor type: request a URL on a schedule and assert on the response.
Fields
- Method — GET, HEAD, or POST.
- Expected status — any 2xx (default), an exact code, or a range.
- Keyword check — assert a string is present or absent in the first 512 KB of the body.
- Redirect policy — follow up to 3 hops, or fail on redirect.
- Headers — optional request headers sent with every check. For non-secret values only (a custom
User-Agent, a routing header) — don’t put credentials here. To reach an authenticated endpoint, prefer a dedicated health-check URL. - Timeout — 10 seconds by default.
A failing check doesn’t mean an incident
A failed check is automatically re-verified before anything is raised. Transient blips and momentary network noise are filtered out, so an incident only opens once the failure is independently confirmed as real downtime.