Monitors
Heartbeat / cron monitor
Dead-man-switch. Ping us every N minutes — if you stop, we page.
HRT
What it checks
Gives you a secret URL. Your cron job, background worker, or scheduled task hits it on every successful run. If we haven't heard a ping within `expected_interval_sec + grace_sec`, an incident opens automatically.
When to use it
- Nightly database backups.
- Report-generation scripts.
- Queue workers (ping on each successful batch).
- Anything where silence is the failure mode.
Config fields
Fields marked * are required.
Example config
json
{
"name": "nightly-backup cron",
"type": "heartbeat",
"config": {
"expected_interval_sec": 86400,
"grace_sec": 1800
}
}Notes
- The URL is shown once at monitor creation, hashed in the database, and cannot be recovered later.
- Accepts both GET and POST. Keep it secret — anyone who has it can mark your cron alive.
Was this page helpful?Last updated