Heartbeat Monitoring

Heartbeat Monitoring helps you track whether scheduled jobs, background tasks, or external systems are running as expected by expecting regular 'heartbeat' signals from them. If a heartbeat is not received within the defined time window, the system flags the task as potentially failed or delayed.

Unlike uptime monitoring, which actively checks your endpoints, heartbeat monitoring relies on your services to 'check in' periodically — making it ideal for monitoring cron jobs, batch processes, queue workers, or third-party integrations.

Key benefits:
  • Failure detection — Get notified when expected heartbeats are missed, indicating that a task didn’t run or hung unexpectedly.
  • Job visibility — Maintain awareness of recurring operations (e.g., backups, email dispatchers, report generators).
  • Real-time alerts — Respond quickly to issues through integrated notification channels when a heartbeat is overdue.

To begin, create a heartbeat monitor and configure your system to send regular pings to the unique URL provided for each monitor.