Healthchecks.io is an online service for monitoring regularly running tasks such as cron jobs. It uses the Dead man's switch technique: the monitored system must "check in" with Healthchecks.io at regular, configurable time intervals. When Healthchecks.io detects a missed check-in, it sends out alerts.
Healthchecks.io is a product of SIA Monkey See Monkey Do, currently a one-man software and consulting company. The one man is Pēteris Caune, a long time Python developer from Valmiera, Latvia. Mastodon, Github.
Healthchecks.io is an open-source project. The code is on GitHub. It has BSD license and is accepting contributions.
Healthchecks.io donates 5% of its monthly recurring revenue to open-source projects it relies on directly and indirectly. We use Github Sponsors for the majority of the donations.
Here are a few metrics about the service (updated manually, last updated: November 4, 2024).
9 | years in business |
30 900 | free accounts |
72 | open source & non-profit accounts |
707 | paying accounts |
15 400 | USD monthly recurring revenue |
154 000 | checks (services monitored) |
39 800 000 | pings processed per day |
44 000 | notifications sent per day |
The service currently runs on Hetzner bare metal servers, with healthy excess capacity to handle traffic spikes. The app servers are load-balanced. The PostgreSQL database has a hot standby as well as full daily backups to S3. The database fail-over process is manual, and the ops team consists of a single person, so multi-hour or even multi-day outages are possible!
As a business, Healthchecks.io is profitable and sustainable.
In case of incidents, we post status updates to our status page, status.healthchecks.io, and our Mastodon account, @healthchecks_io@fosstodon.org.
While we can only guarantee the best effort availability, in practice, the availability has exceeded 99.9% since the service publicly launched in July 2015.
Email: contact@healthchecks.io
Mastodon: @healthchecks_io@fosstodon.org
Mailing address:
SIA Monkey See Monkey Do