StatOSS compared with Better Stack
Better Stack bundles uptime, on-call and logs for engineering teams, priced by add-on and by responder seat. StatOSS is one product with three plans and an open source core; Pro includes 3 people, $5 a month for each one after.
Northwind is up.
All 2 monitors are responding, 5 failed checks in the last 24 hours.
API
Up for 8 h 45 min99.65% passed
1,436 checks, median 212 ms, 5 timeouts
95% under 297 ms
- Timed out5 min, 5 checks
Website
Up for 23 h 57 min100% passed
1,436 checks, median 138 ms, all passed
95% under 198 ms
Side by side
| StatOSS | Better Stack | |
|---|---|---|
| Free tier | 1 page, 1 monitor, checks every 5 minutes, 7 days of history, email alerts | 10 monitors and 10 heartbeats, checks every 3 minutes, 1 status page, email and Slack alerts |
| Paid | Hobby $4 a month: 10 monitors, every minute, 90 days. Pro $15: 100 monitors across 10 pages, a year, your own domain | Add-ons on top of free: 50 more monitors $25 a month, 10 more heartbeats $20, another status page $15, a responder seat (anyone who can be paged) $34, each cheaper billed annually |
| Check interval | Every minute on paid plans, every 5 minutes on Free | Every 3 minutes free, down to 30 seconds paid |
| Failure confirmation | A second server on another network repeats every failed check | At least 4 locations per monitor; an incident after failures from at least 3 |
| What the status page shows | Response-time bars with a mark for every failed check, each failure with its time and reason | Daily bars over 7 to 365 days, intraday proportions, response-time charts; 1,000 subscribers included |
| Monitor types | HTTP with keyword, TCP, DNS, ping, certificate, domain expiry, heartbeat, component | HTTP with keyword, TCP and UDP, ping, SSL, domain expiry, DNS, mail protocols, heartbeat, browser transactions (metered) |
| Alerts | Email on every plan; Slack, Discord, Microsoft Teams, Telegram, PagerDuty, Opsgenie, Pushover, ntfy and a signed webhook on Hobby and Pro. No SMS | Email, Slack, Teams, push, webhooks, Zapier; phone and SMS with a responder seat |
| On-call | Not on Free. Hobby: 3 alert sources, repeats until acknowledged, for one person. Pro: 50 alert sources, schedules, escalation, import from PagerDuty and Opsgenie, for the team. No phone calls or SMS | Schedules and escalation; a responder seat (anyone who can be paged) $34 a month, with phone and SMS |
| Open source | The core is MIT licensed and runs on your own box | No |
| Errors | 5,000 a month free, 50,000 on Hobby, 500,000 on Pro | 100,000 exceptions a month on the free plan |
| Logs | Add-on: $5 a month with 15 GB, then $0.25 a GB | 3 GB a month kept 3 days free; then $0.10 per GB ingested and $0.05 per GB a month kept, or bundles from $30 a month with 40 GB and 30-day retention |
Facts about the other product were read from its own site on 29 September 2026. Prices and limits change; check theirs before deciding, and tell [email protected] if something here is out of date.
The Errors and Logs rows were read from betterstack.com/pricing on 11 October 2026.
What StatOSS does differently
Most uptime pages show a row of green squares, one per day, and a percentage. A five-minute outage at 3 a.m. becomes a square that is still green and a figure that still says 99.99%. StatOSS draws a strip per monitor where every bar is one check, its height the response time, amber for a timeout and red for any other failure, and groups the failed checks into entries with the time and the reason. The mark stays visible for the whole range. A customer who was refused at 3 a.m. finds the moment on the page, and so do you.
Before a failure counts, a second server on another network repeats the check, and only a failure both see goes on the record; two of those in a row make an outage. The response time of every check is kept, and a slow threshold turns a sluggish service into its own state with its own alert. The core is open source under MIT, so the page you get from the hosted service is the page you can run yourself.
When Better Stack is the better pick
If you want phone calls and SMS in the same place as the monitors and the on-call schedules, Better Stack has them and StatOSS does not; StatOSS reaches people by email, Pushover, ntfy, Telegram and Slack. If you need 30-second checks, Better Stack has them. If ten free monitors cover you, Better Stack's free tier holds more than ours.
Where StatOSS fits: a team that wants a status page and alerts for $4 or $15 a month (Pro includes 3 people, $5 a month for each one after), on-call schedules and escalation for everyone on the team in Pro's price, a status page that shows the failed checks rather than daily bars, and a core it could run itself if the hosted service ever went away.
Moving over
The import screen under Monitors reads a Better Stack export. The import page has the steps; monitors come over, history starts fresh.