Healthchecks

Healthchecks

Cron job and background task monitoring via ping URLs

9.8kstars
940forks
Last commit: 1d ago
Repo age: 11y old
Healthchecks screenshot

Healthchecks is a cron job and background task monitoring service built around simple “ping” URLs. You add a check, instrument your job to call the provided endpoint, and Healthchecks tracks schedules, runtimes, and failures to alert you when something goes wrong.

Key Features

  • Ping-based monitoring for cron jobs, one-off scripts, and background workers (success, fail, and start signals)
  • Flexible scheduling (period/grace time) with detection of missed runs and late jobs
  • Status signals: success, failure, and “start” to detect long-running/hung tasks
  • Notification channels including email and multiple third-party integrations (webhooks and chat/incident tools)
  • Teams and projects with role-based access for multi-user setups
  • Maintenance periods / downtime handling and per-check pause controls
  • Check-level API and management UI for creating and maintaining checks
  • Timezone-aware reporting and history of pings/runs for troubleshooting

Use Cases

  • Alert when backups, database maintenance, or ETL pipelines don’t run on schedule
  • Track long-running batch jobs and detect hangs using “start” + timeout
  • Monitor periodic health tasks in container/Kubernetes environments via HTTP pings

Limitations and Considerations

  • Healthchecks monitors scheduled execution via pings; it is not a full infrastructure/metrics APM system.

Healthchecks is a lightweight, reliable way to get notified about missed or failed scheduled jobs without deploying a full monitoring stack. It works well for ops teams and developers who want simple instrumentation, clear run history, and flexible alert routing.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Uptime Kuma

Uptime Kuma

Self-hosted uptime monitoring and alerting dashboard

81k
7.2k
Last commit: 1d ago

Self-hosted uptime monitoring for websites, APIs, and services with status pages, rich notifications, and multi-protocol checks.

Alternative to:
UptimeRobot
UptimeRobot
+9
Netdata

Netdata

Real-time infrastructure monitoring and troubleshooting

77.3k
6.3k
Last commit: 1d ago

High-resolution real-time monitoring for servers, containers, and apps with interactive dashboards, alerting, and extensive integrations for troubleshooting and observability.

Alternative to:
Datadog
Datadog
+4
Umami

Umami

Simple, fast, privacy-focused web analytics

34.6k
6.2k
Last commit: 28d ago

Self-hosted web analytics with a clean dashboard, event tracking, and privacy-first data collection as an alternative to Google Analytics.

Alternative to:
Google Analytics
Google Analytics
+5
ChangeDetection.io

ChangeDetection.io

Monitor websites for changes and get notifications.

29.8k
1.6k
Last commit: 2d ago

Self-hosted website change detection and monitoring with visual diffs, filters, and notifications via email and popular chat/webhook services.

Alternative to:
Visualping
Visualping
+4
ntfy

ntfy

Send notifications to your phone or desktop via HTTP and pub/sub

28.1k
1.1k
Last commit: 5d ago

Self-hostable publish/subscribe notification service with HTTP API, web UI, and mobile apps for push alerts from scripts, CI, monitoring, and automations.

Alternative to:
OneSignal
OneSignal
+9
Plausible Analytics

Plausible Analytics

Simple, privacy-friendly web analytics

24.1k
1.3k
Last commit: 2d ago

Lightweight, privacy-focused web analytics with a single-page dashboard, event/goal tracking, and easy integrations as a Google Analytics alternative.

Alternative to:
Google Analytics
Google Analytics
+5