Built for modern Node.js services
Errors, performance, tracing, and analytics from one middleware — captured off the request thread, grouped by root cause, and queryable in a ClickHouse-backed console.
Error Monitoring
Every unhandled error is captured with a full stack, request context, and the environment it happened in — automatically, with no extra call to wrap your handlers.
Exception Tracking
Swallowed try/catch failures that only leave a generic 5xx behind are recovered at their real throw site by an opt-in inspector watcher, not synthesized after the fact.
Performance Monitoring
Per-route latency and throughput are tracked continuously, so a regression in p99 shows up in the console before it shows up in a support ticket.
Distributed Tracing
Correlation IDs follow a request across service boundaries, tying the gateway hop to the worker hop to the database call it eventually blamed.
Request Analytics
Filter occurrences by project, environment, user, or MSISDN — the same phone-number and user-ID extraction the SDK already does for you on ingest.
API Monitoring
Status codes, response bodies on silent failures, and route health are captured on both the request and response side of every call.
ClickHouse Analytics
Every occurrence lands in a columnar store built for wide scans, not single-row lookups — filters run fast even as volume grows into the millions.
Session Insights
User, tenant, and session context ride along with every occurrence, so "who was affected" is answered without a second query.
Smart Issue Grouping
Fingerprinting by error name, message, and stack location turns a thousand identical crashes into a single issue with a count, not a thousand rows.
Real-time Dashboards
Redis-backed counters update the moment an event lands, so quota, error-rate, and volume widgets reflect seconds-old activity, not last night's rollup.
Alerts
New issues and quota limits reach you through in-app notifications, live socket updates, and Slack — whichever one you actually check.
SDKs
One Express-style middleware covers Node.js, Express, and NestJS out of the box, plus a raw-HTTP adapter for anything else that speaks (req, res, next).
Multi-language Support
The console and docs are built to localize, so a distributed team reads the same issue in the language they work in — not just the language the stack traces come in.
Two lines of setup, five minutes to your first issue
No credit card, no sales call — install the SDK and watch the first occurrence land.