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.