SRE-grade alerting at indie pricing

Plug the leak before it floods

Most monitors only fire when a pipe bursts. Nines catches the slow drip too, before it eats your error budget.

The dashboard says green. Your SLO is on fire.

A 30-day SLO at three nines gives you about 43 minutes of error budget. A bad afternoon can chew through most of that without ever tripping a "down" check, because no run of failures was long enough to count. The leak is steady, the dashboard reads green, and the budget is gone before anyone looks at it.

30-day error budget at 78% consumed in one afternoon, no alert fired.

Burn-rate alerting, in plain English

We watch your error budget two ways: are you burning it down right now, and are you bleeding it slowly all week. Two checkpoints have to agree before we wake you up, so a single rough five minutes won't page you, and a real burn will. Under the hood it's multi-window burn-rate alerting, the same approach Google's SRE Workbook recommends.

Burn-rate trajectory · last 6h Page condition: not met
Fast (5m / 1h)
0.22x budget
Slow (30m / 6h)
0.41x budget
Page threshold
14.4x budget

Both windows must cross threshold before paging. Live trajectory in the product.

Quiet most of the time. 10 seconds when something's wrong.

Your monitor checks at whatever interval you set. The moment a region reports a failure, that monitor ramps to 10-second checks for that region, and stays there until 10 successes confirm recovery. By the time the alert fires you have the data to back it up, and there's no extra noise the rest of the day. Most tools at this price point check on a fixed interval and call it a day.

A 200 OK that takes four seconds is its own leak.

Your budget for "fast enough" is separate from your budget for "up". Nines tracks p95 latency per region against a target you set, and runs a separate error budget against that target. When responses get slow, the latency budget starts burning even if uptime checks look happy, and the same burn-rate alerting fires on it.

Latency SLO · p95 < 400ms Burning
ord
152ms
fra
312ms
sin
384ms

Per-region p95 against your latency target. Budget burn is tracked separately from uptime.

Multi-region, done correctly

Checking from one region means a single bad ISP route is enough to fire a page. Checking from many regions and alerting if any one of them fails is even worse — you've multiplied the chance of a false positive by the number of regions. Nines treats a check as failed only when more regions report it down than not. Strict majority required.

Naive: any-fail

1 of 5 fails → page fires

Every transient ISP issue becomes a page.

Nines: strict majority

1 of 5 fails → no page

A real outage that's visible from most of the world still fires within a check or two.

Plus everything you'd expect

The features above are why most teams pick Nines, but a monitoring tool also has to handle the standard stuff well. It does.

Uptime checks

HTTP/HTTPS, TCP, ICMP ping, and UDP. As fast as 30-second checks on Business plans.

Heartbeat monitoring

For cron jobs and scheduled tasks. Send a ping when your job runs; we alert if one doesn't arrive in time.

SSL observation

Full chain inspection: expiry, issuer, SAN coverage. Warned days before any cert expires.

Status pages

Public status pages with 90-day uptime history, incident timeline, and your branding. Bring your own custom domain.

Incident management

Auto-opened incidents, manual updates, post-mortem timeline. Posts to your status page automatically.

Webhooks & alerts

Email and webhook delivery, retry-safe.

Honest pricing. No per-monitor games.

A free tier that's actually useful, a paid tier under $10, and burn-rate alerting on the Business plan. No per-seat fees, no overage surprises.

Free

For side projects and small services

$0 /month
  • 7 monitors
  • 5-minute checks
  • 2 regions
  • Email alerts
  • Status page
  • 30-day retention
Start free

Business

No per-seat fees.

For teams that run on SLOs

$19 /month
  • 50 monitors, 30-second checks
  • All 10 regions, strict-majority rule
  • Burn-rate alerting and latency SLOs
  • Per-monitor channel routing
  • 365-day retention
  • Priority support
Subscribe

Founder's Plan

Limited edition

Founder

Lifetime access, limited edition

$50 one-time

25 of 25 remaining

  • 50 monitors, 30-second checks
  • All 10 regions, strict-majority rule
  • Burn-rate alerting and latency SLOs
  • Per-monitor channel routing
  • 365-day retention
  • Lifetime access
Get Founder's Plan