Status, latency, redirects, response headers and body/JSON assertions — over HTTP or HTTPS.
Every HTTP(S) monitor runs on the same spine as the rest of PulseTrace — probed from each region you pick, scored on every check, and streamed into one timeline where incidents open on their own, anomalies surface without a threshold to guess, and reports are generated for you. Point it at a target, choose an interval, and it's watched.
What each check verifies
The panel on the right is the real create-monitor screen — it fills itself in with a HTTP(S) example, exactly what you'd type.
The default for anything with a URL: web pages, REST and GraphQL APIs, health endpoints, webhooks you expose. Use it wherever 'does it answer, how fast, and is the answer right' is the question — assertions on status, headers, body and JSON make it an API monitor, not just a ping.
Checkout API is DOWN — HTTP 503 from us-east, eu-west (2 of 3 regions); assertion `status == 200` failed for 2 consecutive checks.