Honeybadger
Replaceable in one session with an AI coding agent.
Error tracking, uptime checks and cron monitoring in one small product, aimed at teams who want the three things without three bills.
Build me the three-in-one monitor that replaces Honeybadger: errors, uptime and cron. The insight worth copying is that these are the same product — something happened, or something failed to happen — and they should share one alert path. STACK - Node 20+ with Fastify - SQLite through better-sqlite3, WAL mode - A worker process for the checks - Caddy in front THE SHARED CORE - incidents: id, kind, subject_id, opened_at, closed_at, severity, summary — errors, uptime and cron all open one - notifications: id, incident_id, channel, sent_at, status - **One alert path for all three**: routing, quiet hours, escalation and deduplication written once. That is the argument for building them together rather than buying three ERRORS - Ingest, fingerprint from your own frames with variable parts normalised, group, count - Rate limit per group; a hot loop must cost a counter and not a disk - Scrub secrets before storing, deny by default UPTIME - HTTP checks on an interval with a timeout, from a machine that is not the one being watched — **a check running on the same server tells you nothing when that server dies**, and that is the whole point of the category - Confirm a failure from a second location before opening an incident. One network blip should not wake anybody - Record every check, alert on the state change - Certificate expiry as its own check, thirty days ahead. It is the cheapest outage to prevent and the most embarrassing to have CRON, WHICH IS THE ONE NOBODY BUILDS - A job registers an expected schedule and pings a URL at start and finish - **Missing the ping is the alert.** A job that silently stopped running is invisible to every other kind of monitoring, and it is usually the backup - Record the duration, and alert on a run that takes far longer than its own history - A grace period per job, because a nightly job at 03:00 sometimes starts at 03:04 ALERTING WITHOUT BEING HATED - Deduplicate: one open incident per subject, updated rather than repeated - Quiet hours with a severity that overrides them - Escalate if unacknowledged, and stop when acknowledged - **Alert on recovery too.** An incident with no closing message means somebody checks manually at midnight OPERATIONS - .env: DATABASE_PATH, BASE_URL, SMTP_URL, ENCRYPTION_KEY, PUSH_KEYS - Migrations on boot; occurrences and check rows pruned on a stated retention while incidents are kept forever - Health endpoint reporting queue depth and the age of the last completed check round WHAT MATTERS MOST The cron dead-man switch and the external vantage point. Those are the two failures your own application can never report on its own.
What you lose
- Errors, uptime and scheduled jobs watched by one thing
- Alert routing that already knows not to wake you twice
- Checks running from outside your own network
- Retention with nothing to run
If you would rather not build
- A cron job with curl and a status page, which covers a small setup
The escape hatch
open source · no votes, no paid placement
Healthchecks
$0Self-hosted dead-man switch for scheduled jobs.
healthchecks/healthchecksfree · open source
Uptime Kuma
$0Self-hosted uptime monitoring with a good interface.
louislam/uptime-kumafree · open source
Why this verdict
our own opinion · changed only by a person
76/100
Verdict yes at 76: three simple monitors sharing one alert path. The cron heartbeat is the piece worth having and the one most homemade setups lack.
History
tracked since 14 Aug 2026 · nothing is ever overwritten
Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.
Questions about Honeybadger
answered from the record above
Is Honeybadger free?
No — the plan we track is $26 a month. Small at $26/month for one project group, with error, uptime and cron monitoring included.
Can you replace Honeybadger by building your own?
YES. Replaceable in one session with an AI coding agent. Replacement score 76 out of 100, build time one session. Read what you lose before you decide.
How much does Honeybadger cost?
$26 a month on Small — $312 a year. Recorded 14 Aug 2026.
What do you lose by replacing Honeybadger?
Errors, uptime and scheduled jobs watched by one thing; Alert routing that already knows not to wake you twice; Checks running from outside your own network; Retention with nothing to run. If any of those carry weight for you, keep paying.
Is there an open-source alternative to Honeybadger?
Yes: Healthchecks, Uptime Kuma. The prompt on this page is for when you want it your way instead.
Related entries
same category first, most replaced first
Every week, something stops being worth paying for.
New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click. Nothing is being sent yet — your address is kept here, and the first issue is the first thing it is used for.
free forever · no tracking pixel · stored here, never passed to anyone

