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

Gatus
Vigil
Sentry Self-Hosted
MongooseIM
Star history

Star history for Healthchecks