What is the difference between HTTP and heartbeat monitoring?
Last updated 23 June 2026
HTTP monitoring reaches out: it requests a URL on a schedule and judges the response by status code, timing and optionally a keyword. Heartbeat monitoring is the inverse: your job pings the monitor on each run, and the absence of an expected ping is the signal that something is wrong. Use HTTP for anything with a public URL, and heartbeats for cron jobs and workers that have none.
Related guide
Uptime monitoring, explained