Self-hosted error tracking · Sentry-compatible

Catch the exception.
Keep the context.

LightTrace captures every crash from your apps, groups the duplicates, and shows you the exact line that broke — with the breadcrumbs, request state, and an AI explanation to fix it fast. All on infrastructure you own.

Drop-in for
@sentry/nodesentry-python@sentry/browser+ any Sentry SDK
The pipeline

From uncaught exception to a fix, in three moves

Your SDK does the reporting. LightTrace does the rest — capture, fold, and tell you.

01

Capture

Any Sentry SDK POSTs the event to your DSN. Stack frames, breadcrumbs, request and release context arrive intact.

02

Group

A fingerprint folds identical crashes into a single issue with counts for events and affected users — signal, not noise.

03

Alert & explain

New issue? You get an email. Open it to see the crashing source line, and one click for a plain-English AI diagnosis.

What you get

Everything a crash report should tell you

Smart grouping

Identical crashes fold into one issue by fingerprint, so your inbox stays readable at any volume.

Full stack traces

Every frame — with the offending source line pulled straight from your GitHub repo and highlighted.

Breadcrumbs & context

The trail of navigation, requests, and state that led to the crash — reconstructed in order.

Performance

p95 latency and your slowest transactions, tracked right alongside the errors they cause.

Crash-free rate & alerts

Know your release health at a glance, and get emailed the moment a new issue appears.

Explain with AI

One click turns a raw stack trace into a plain-English diagnosis and a suggested fix.

Your metal, your data

It runs where you run

No third party sees your errors. LightTrace is a Spring Boot service, a Postgres database, and a React dashboard — the whole thing lives on one small box on your network.

  • Point any Sentry SDK at your DSN — no code rewrite.
  • Postgres for storage — back it up like any other database.
  • Ships to production on every push to main.
instrument.js
// Send your app's errors to LightTrace
import * as Sentry from "@sentry/node"

Sentry.init({
  dsn: "https://<key>@light-trace.robomiri.com/1",
  tracesSampleRate: 1.0,
  environment: "production",
})

// that's it — crashes now show up in your dashboard

Point your first SDK at it

Create a project, grab the DSN, and watch the issues roll in.