Healthchecks
Django app which listens for pings and sends alerts when pings are late.
Healthchecks Overview
Healthchecks is a comprehensive cron job monitoring service that listens for HTTP requests and email messages ("pings") from your scheduled tasks and sends alerts when pings are late. This Python-based application, built with Django 5, provides a web dashboard, API, and 25+ integrations for delivering notifications, monthly email reports, WebAuthn 2FA support, and team management features.
Main Features
Healthchecks offers the following key features:
- Cron Job Monitoring: Listen for HTTP requests and email messages from your scheduled tasks (pings) and send alerts when pings are late.
- Web Dashboard: A live-updating dashboard to monitor the status of all your cron jobs.
- API: A RESTful API for integrating with other services.
- 25+ Integrations: Send notifications through popular services such as Slack, PagerDuty, and more.
- Monthly Email Reports: Receive regular reports on the performance of your cron jobs.
- WebAuthn 2FA Support: Add an extra layer of security to your account with WebAuthn-based two-factor authentication.
- Team Management: Manage team members, projects, and read-only access to control user permissions.
With Healthchecks, you can define the expected schedules using a cron expressions or configure Period and Grace Time parameters for each check. The application also provides status badges with public but hard-to-guess URLs that can be used in your READMEs, dashboards, or status pages.
Related
GatusVigil
Sentry Self-Hosted
MongooseIM
Star history for Healthchecks