Documentation

DidItCron monitors cron jobs and similar scheduled work. Your job pings a URL when it finishes. If a ping does not arrive on time, you get an alert.

  • Listens for HTTP requests (“pings”) from your jobs
  • Stays quiet while pings arrive on schedule
  • Alerts when a ping is late past grace, or when you send a fail signal

Good fit for backups, imports, report jobs, renewals, and queue workers with a known schedule.

Not for website uptime probes, APM metrics, or log aggregation.

Concepts

Monitor

One job you want watched. Each monitor has a schedule (cron expression), a grace period, and a secret ping URL. Create monitors one by one or paste a crontab.

Status

  • new — created, no successful ping yet
  • up — last success arrived on time
  • late — due, still inside grace
  • down — past grace; alerts fire
  • paused — monitoring suspended

Ping URL

Unique per monitor. Treat it as a secret. Anyone with the URL can send success/start/fail signals. Rotate it from the dashboard if it leaks.

https://diditcron.com/p/<token>

Grace

Extra seconds after the expected run before the monitor is marked down and alerts go out. Use it for normal jitter (slow locks, queue delay).