01 / Promise
Name the outcome
The scheduled job finishes the maintenance, sync, report, backup, billing, or import outcome inside its expected window.
Cron job monitoring
Operating spine
The cron schedule is only the timer. The proof path connects the expected window to the real operational outcome.
01 / Promise
The scheduled job finishes the maintenance, sync, report, backup, billing, or import outcome inside its expected window.
02 / Signal
Send a heartbeat for simple completion or run lifecycle events when start, duration, output, and failure summary matter.
03 / Drill
Skip one scheduled signal or fail one controlled run to prove the missed-window incident before relying on silence.
04 / Incident
The incident should show schedule, grace window, owner, last good signal, payload evidence, alert route, and runbook.
05 / Handoff
Route the owner to rerun, recover, or record the miss with durable history for later review.
Use a simple heartbeat when success is enough, or run lifecycle events when you need start, finish, duration, failure summary, output, and payload context.
Incidents include owner label, environment, deploy SHA, run history, payload evidence, alert delivery state, and runbook URL instead of just a missed ping.
Each monitor has its own token. If a token leaks, rotate that monitor without affecting the rest of the workspace.
Importers for Healthchecks and Cronitor help move existing cron checks into Luota without rebuilding every monitor by hand.
Need a concrete migration or monitoring pattern? Start with the docs, then adapt the payload to the evidence your operator needs.
Open integration docs