DeadManCheck alerts you when jobs stop running, run too long, or run — but do nothing. The only monitor that catches all three.
Free for 5 monitors. No credit card needed.
Every other monitoring tool only asks did it run? DeadManCheck also asks did it actually do anything? Send a JSON payload with your ping and define assertion rules. If the output doesn't match — you get alerted immediately, even though the job technically succeeded. How output assertions work →
Switching from another tool?
What are you monitoring?
Scheduled tasks on any platform or language.
Alert when backups go missing or export nothing.
Catch data pipelines that run but process nothing.
Monitor workers that go silent or process nothing.
Catch scheduled workflows that stop running silently.
Railway has no built-in alerts. DeadManCheck fills the gap.
Alert when DAGs succeed but export nothing.
Catch missed schedules and silent exits outside your cluster.
Render logs failures — DeadManCheck alerts you about them.
Works with Supercronic, Cron Manager, and Machine timers.
Monitor URLs every 1–60 minutes with instant alerts.
Share a live status page with your users. Free on all plans.
#!/bin/bash
# Wrap your existing job — takes 2 lines
curl -s https://deadmancheck.io/ping/YOUR-ID/start
./your_actual_job.py
curl -s https://deadmancheck.io/ping/YOUR-ID
That's it. DeadManCheck handles the rest.
Built for developers who want simple, reliable monitoring without a $500/month observability platform.
Send a JSON payload with your ping. Define rules like rows_exported > 0. Get alerted if the job ran but did nothing — the failure mode no other tool catches.
Not just 'did it run?' — but 'did it finish in time?' Alert when your 2-minute job suddenly takes 20 minutes. Powered by rolling average anomaly detection.
Your job checks in after each run. If it goes quiet, we alert you. Works with any language, any platform — just a single HTTP request.
Email, Slack, Discord, Telegram, PagerDuty, or webhook. Alert when a job fails, goes missing, or takes too long. Recovery alerts included.
Share a live status page with your users. Pick which monitors to show, give it a custom slug, and link it from your site. Cronitor charges $25/mo extra for this.
DeadManCheck pings your URLs every 1–60 minutes and alerts you the moment your site goes down. Response time tracking included.
See every ping, duration, exit code, and output. Spot trends before they become incidents.
Run it yourself on Railway, Render, or your own server. Full source on GitHub. No vendor lock-in. Pay us only if you want us to run it for you.
Two-call pattern for precise duration. Call /start when your job begins, /ping when it finishes. Duration calculated server-side.
Scrape /metrics with your existing Prometheus setup. Track monitor state, alert counts, and ping latency alongside the rest of your infrastructure.
Works with everything
Free for 5 monitors. No credit card. Self-host forever.
Create free account