Make sure your crons and scripts run correctly.
Heartbeat monitoring allows you to monitor tasks that should run at regular intervals.
Your script sends a ping to MoniTao after each successful run. No ping = alert.
Heartbeat works on a simple principle:
Three endpoints available for different cases:
POST /api/heartbeat/start/{ping_token} - /start - Signals the start of a taskPOST /api/heartbeat/ping/{ping_token} - /ping - Signals successful completionPOST /api/heartbeat/fail/{ping_token} - /fail - Signals a failureMonitor scheduled tasks
Verify automatic backups
Monitor data imports
Monitor long-running jobs
Integration with cURL and scripts
Configure a grace period to account for variations in execution time. The alert is only sent after this period has elapsed.
Start signals the beginning, ping signals successful completion, fail signals explicit failure.
After the configured grace period, an alert is sent.
Yes, the interval is configurable from 1 minute to several days.
Yes, any language capable of making HTTP requests can use heartbeat.
Start free, no credit card required.