Better Stack

betterstack.com

ALMOST

A weekend of work, and real gaps remain.

Uptime monitoring, incident alerting and log management in one product. It checks your endpoints from several regions, pages whoever is on call through a rota, and publishes a status page when something is down.

Promptfree, for everyone, and the only version there is
Build me an uptime monitor, and host it somewhere other than the thing it watches.

STACK
- Node with a small cron worker, SQLite via better-sqlite3
- Server-rendered dashboard, no frontend framework

MONITORS
- Defined in a config file: URL, method, expected status, optional body match, interval, timeout
- A consecutive-failure threshold per monitor before anything is sent

CHECKS
- Every attempt appended with status code, response time and error — never a row that overwrites the last state
- An incident months old must be reconstructable from this table alone

CONFIRMATION BEFORE ALERTING
- Re-check a failure after a short delay from the same worker
- Alert only once the threshold is met, because a single timeout is noise
- A cooldown per monitor, so one flapping check cannot send forty messages

ALERTS
- Webhook, email through a relay, and an optional SMS gateway behind the same interface
- Recovery notifications as well as failures

DASHBOARD
- Uptime over 24 hours, 7 days and 90 days, computed at query time from the attempts table
- Response time as inline SVG

THE STATUS PAGE
- Rendered as static files and pushed to a different host, so it survives the outage it reports

Include a README saying plainly that a monitor sharing a machine with the service is not a monitor.

What you lose

  • Checks running from several regions, so you can tell a real outage from your own network having a bad minute
  • A monitor that is not hosted on the machine it monitors — the failure mode that makes self-hosted uptime checks worthless
  • On-call schedules, escalation policies and phone calls that wake the right person
  • Incident timelines and a status page fed automatically from the checks
  • Log ingestion and retention bundled alongside, which is a real cost if you need it

If you would rather not build

  • Upptime — checks driven entirely by GitHub Actions

The escape hatch

open source · no votes, no paid placement

Uptime Kuma

$0

Uptime monitoring with a status page and alerts to most chat services.

louislam/uptime-kumafree · open source

Gatus

$0

Health checks declared in a YAML file, with a status page generated from them.

TwiN/gatusfree · open source

Why this verdict

our own opinion · changed only by a person

58/100

Verdict kinda at 58: an HTTP check on a timer is genuinely simple, and the append-only attempts table gives better history than most paid tiers. Multi-region checking and a real on-call rotation are what keep this from being a yes.

History

tracked since 6 Aug 2026 · nothing is ever overwritten

Interest · last 30 dayspeak 1/day
views0113 Jul18 Jul23 Jul28 Jul2 Aug7 Aug11 Aug
views prompt copies none yet votes none yet

Questions about Better Stack

answered from the record above

Is Better Stack free?

No — the plan we track is $25 a month. Uptime monitoring includes 10 monitors at no cost; the first paid step is $25/mo for an additional 50 monitors ($21 billed yearly). Logs and incident management are priced separately.

Can you replace Better Stack by building your own?

ALMOST. A weekend of work, and real gaps remain. Replacement score 58 out of 100, build time a weekend. Read what you lose before you decide.

How much does Better Stack cost?

$25 a month on Additional 50 monitors — $300 a year. Recorded 6 Aug 2026.

What do you lose by replacing Better Stack?

Checks running from several regions, so you can tell a real outage from your own network having a bad minute; A monitor that is not hosted on the machine it monitors — the failure mode that makes self-hosted uptime checks worthless; On-call schedules, escalation policies and phone calls that wake the right person; Incident timelines and a status page fed automatically from the checks; Log ingestion and retention bundled alongside, which is a real cost if you need it. If any of those carry weight for you, keep paying.

Is there an open-source alternative to Better Stack?

Yes: Uptime Kuma, Gatus. The prompt on this page is for when you want it your way instead.

Related entries

same category first, most replaced first

All 14 in Monitoring & uptime

Coming soon

Every week, something stops being worth paying for.

New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click.

free forever · no tracking pixel · every prompt stays free on the site

Esc