A cron job that stops running is silent, so give it a heartbeat
A failing job logs an error. A job that never starts, because the scheduler died or the config changed, logs nothing, and nobody notices for a month.
run-nightly-report && curl -fsS https://heartbeats.example.com/ping/nightly-reportThe monitor alerts when the ping does not arrive by the expected time. Absence of a signal becomes a signal.
observabilityoperations