Tool Open source
Rustrak is a self-hosted error-tracking and observability server compatible with Sentry SDKs. Applications can use their existing SDKs by changing the DSN; Rustrak accepts Sentry envelopes and groups errors into issues using deterministic fingerprints, while also collecting logs, transactions, release-health data, and AI-agent traces. Logs can be linked to request traces, performance data is ranked by p95 latency, and release health reports crash-free sessions and users. Its AI-agent view reads Sentry Spans Protocol v2 and standalone OpenTelemetry-style spans to show ordered LLM calls, tool calls, handoffs, token counts, and run metrics. Ingestion parses and persists events before database processing, and the server serves both its API and static dashboard from one process. SQLite is the default storage, allowing a single-container deployment with Docker Compose; a PostgreSQL deployment is also documented. It provides alerts for new issues, regressions, and unmuted issues through Slack, email, or JSON webhooks, plus a typed REST client and an MCP server. The repository is licensed under GPL-3.0.
1 use taken from transcripts — each links to the moment in the video.
A self-hosted place to send your Sentry SDK data by changing the connection string: it groups crashes into issues, links logs to traces, and shows whether a new release has made things worse. It can also display AI agent runs call by call and runs as one container with SQLite, with alerts for new or recurring errors.
1 in the library.