Skip to content

RealUptime Errors

Uptime says 100%. Your checkout has thrown 1,204 times.

RealUptime Errors is error tracking that never lies about a count. It groups your exceptions into issues, tracks them across releases, and alerts your team the moment one is new or regresses. If we ever drop, rate-limit, or refuse an event, the exact count and reason show up on your dashboard instead of disappearing.

A typical error trackerSampled at quota
312 eventsExample

The number looks precise. It is what survived sampling and rate limits; the 1,204 events that did not are a footnote, or nothing at all.

With RealUptime ErrorsEvery drop counted

TypeError in checkout.ts

Example
  • New in v2.4.1Last seen 2 minutes ago
  • 312 occurrences shownsince 09:14
  • 1,204 events not ingested1,100 over quota, 104 rate-limited

A dropped event gets counted and shown, on the issue, the project, and the period totals, never silently absorbed into a smaller number. A count we publish is a count we stand behind, or it carries its asterisk in plain words.

What comes with it

Everything the product ships with.

Grouped by fingerprint

Exceptions collapse into issues, not a firehose of duplicates, with search, snooze, and saved searches.

Releases

See which release introduced an issue and which one resolved it.

Honest drop accounting

When the event quota gates, the dropped count is shown on your dashboard, never silently discarded.

Optional overage

Off unless you turn it on, capped by a budget you set.

How it works

From setup to signal in three steps.

01

Install the SDK

Add the client to your app and errors start arriving grouped into issues within minutes. JS/Node and Python, one wire contract.

02

Triage by issue, not by event

Fingerprints collapse duplicates; releases show where an issue started and where it stopped.

03

Trust the counts

Every dropped event is counted where you can see it, so a quiet dashboard means quiet code, not a silent quota.

RealUptime Errors

Error tracking that never lies about a count.

Errors is a separate product with its own plans. Drop in the JS/Node or Python SDK and get grouped issues, releases, and alerts, with PII scrubbed before it leaves your process. If we ever drop an event, at quota or anywhere else, the count and the reason are on your dashboard.

Errors Free

$0

No card required

For a side project or the first app you want honest error counts on.

Real error tracking for a small production app, free forever.

  • 10,000 events a month
  • 14 days of retention
  • JS/Node and Python SDKs, PII scrubbed by default
  • Grouping, releases, and alerts on your existing channels
  • Every dropped event counted where you can see it
Start free

Errors Scale

$58.99/mo

or $589.99/yr, 12 months for the price of 10

For services busy enough that error volume is itself a signal.

Three quarters of a million events and half a year of retention.

  • 750,000 events a month
  • 180 days of retention
  • Everything in Errors Growth
  • Optional overage: $0.50 per 1,000 events past your plan, capped by a budget you set. Off unless you turn it on.
Cancel anytimeErrors Free needs no cardNo silently sampled-away errors, on any plan

RealUptime Complete: pay for plans on any two RealUptime products and we take 15% off both, automatically. Pay for all three and it becomes 20% off everything. There is no code to enter, and it stacks with paying yearly.

See it live

This site reports its own exceptions here.

Watching servers, not code? See RealUptime Monitor. Heartbeat (cron) monitoring for jobs that silently stop running is part of Monitor, a separate billable product, not a bundled Errors feature.