🐤 Canaries — Monitor Your Scheduled Jobs

Your jobs should run regularly. When they don’t, Canaries alerts you immediately — via email or Telegram.

✉️ Email alerts
📨 Telegram alerts
🧩 Terraform provider
💸 Free until you start abusing it
Create your first canary

🚀 Key Benefits

  • Catch silent failures — because “cron ran” ≠ “cron worked.”
  • Zero fuss setup — each job gets a URL; just curl it, you’re done.
  • Clear status view — green is good, red is dead. No dashboards from hell.
  • Flexible alerts — email, Telegram (others are coming).
  • Infrastructure-as-code ready — Terraform provider via API keys.
  • Free — fair use, or the bird flies away.

🔄 How It Works

Step What You Do What Happens
1. Create a new canary Name it (e.g. daily-backup) and set survival interval (e.g. 24h) We generate your Ping URL
2. Use the Ping URL Add this to your script:
curl https://tools.devops.care/canaries/report/GVEuc/daily-backup
Each run checks in
3. Alerts when things go wrong Job doesn’t check in on time We send you alerts (email, Telegram)
4. Manage easily Edit/delete canaries or automate with Terraform Full lifecycle control

Optional: each canary also has a Status URL you can query from other monitoring tools.

Example Status Snapshot

Name Ping URL Max Survival Last Check-in Status
daily-backup /ping/GVEuc/daily-backup 24h 2025-09-23 23:59 UTC Alive
weekly-audit /ping/hBdb3/any-text-actually 7d 2025-09-17 02:01 UTC Dead