Guides
Long-form notes on error monitoring you can actually run.
Self-hosting, OTLP, framework error tracking, and what Sentry actually costs. Reproducible commands, public benchmarks, and an honest “where urgentry is behind” row on every comparison.
-
Self-hosting & ops 16
Running an error tracker yourself: sizing, single binary vs Docker Compose, hardening, backup, upgrades, and failure modes.
- Self-Hosted Monitoring Stack: How to Combine Errors, Traces, and Logs on One Backend
- Offloading the filestore: source maps, dSYMs, and minidumps on object storage
- Rate limits and quotas on a self-hosted error tracker: surviving the buggy deploy
- Tag cardinality in self-hosted error tracking: what blows up your index
- PII scrubbing for error events: edge, ingest, and storage
- The self-hosted Sentry upgrade treadmill: hard stops and broken migrations
- Sentry self-hosted RAM: 16 GB on paper, 32 GB in practice
- Single Go binary vs Docker Compose: ops cost compared
- Self-hosted error monitoring on a $5 VPS
- Reverse proxy configs for self-hosted error tracking
- Production urgentry on Kubernetes (Helm + HA)
- Backup, restore, and DR for self-hosted error tracking
- Hardening a self-hosted error tracker (TLS, auth, audit)
- Retention strategy: how long to keep error events
- Zero-downtime upgrades for a self-hosted error tracker
- The 200 OK that silently ate your events
-
Alternatives & comparisons 11
Head-to-head comparisons against Sentry self-hosted, GlitchTip, Bugsink, SigNoz, Highlight.io, Rollbar, Bugsnag, and PostHog.
- Best Self-Hosted Sentry Alternatives in 2026: GlitchTip, Bugsink, urgentry, and HyperDX Compared
- urgentry vs HyperDX: errors-first vs ClickHouse-backed observability
- urgentry vs Telebugs: two takes on one-off, self-hosted Sentry-SDK error tracking
- urgentry vs SigNoz: errors-first vs observability-first
- urgentry vs Bugsink: two takes on lean Sentry-compatible self-host
- urgentry vs GlitchTip: two Sentry-SDK-compatible paths to self-host
- urgentry vs Sentry self-hosted: a 218-operation comparison
- urgentry vs PostHog for error tracking
- Migrating off Highlight.io: an honest playbook
- urgentry vs Rollbar
- urgentry vs Bugsnag
-
Evaluation playbooks 8
Decision and validation playbooks for the DSN-swap proof: compatibility checks, side-by-side runs, pre-cutover test plans.
- Exporting your Sentry issue history before the DSN swap: what to pull, what to drop
- Validating event content after the DSN swap: what to diff between Sentry and your self-hosted backend
- Events not showing up after the DSN swap: a debug playbook
- Sentry compatibility checklist: validate before you cutover
- The Sentry switch proof: one DSN, one event, one workflow
- Side-by-side evaluation: parallel-run Sentry and urgentry
- What to test before you turn off Sentry billing
- Reading urgentry benchmarks honestly
-
Language & framework error tracking 15
Per-stack error monitoring with the Sentry SDK and OTLP: Go, Next.js, Django, Rails, FastAPI, .NET, Node, Laravel, Rust, mobile, and games.
- Python Error Tracking with the Sentry SDK: The 2026 Setup Guide
- Bun + Elysia error monitoring with the Sentry SDK (2026)
- Spring Boot error monitoring with the Sentry SDK (Boot 3.x + Java 21)
- Go error tracking: the 2026 guide
- Next.js error monitoring (App Router + edge runtime)
- Django error tracking with the Sentry SDK
- Rails error monitoring playbook
- FastAPI error tracking with OTLP-native ingest
- .NET error monitoring (ASP.NET Core + Worker Services)
- Node.js error tracking with the Sentry SDK and urgentry
- Frontend source maps without leaking your code
- Flutter and React Native error tracking with the Sentry SDK
- Laravel and PHP error tracking with the Sentry SDK
- Rust error monitoring with the sentry-rust SDK
- Unity and Unreal crash reporting with the Sentry SDK
-
Observability fundamentals 11
OTLP, sampling, profiling, session replay, native crash symbolication, and how errors fit into a broader telemetry stack.
- Routing OTLP exceptions through the OTel Collector to a Sentry-compatible backend
- Where your observability bill actually goes: egress, not events
- Can OpenTelemetry replace Sentry?
- OTLP for error tracking: the missing manual
- Tail-based sampling for errors
- Continuous profiling in 2026
- Self-hosted session replay options in 2026
- Logs vs traces vs errors: what each signal is for
- Native crash reporting: minidumps and symbolication
- Release health: deploys, sessions, and crash-free users
- Observability query languages compared: Discover, LogQL, SPL, DDL
-
AI agents & MCP observability 10
Self-hosted observability for AI agents and MCP servers: spans, tool calls, token cost, and degradation tracking with OpenTelemetry.
- LLM Observability Explained: What to Instrument, What to Ignore, and How to Start
- Catching agent-introduced bugs: swallowed exceptions in AI-coded backends
- From error to PR: a self-hosted auto-fix loop with urgentry, MCP, and an AI agent
- Read-side MCP for error tracking: letting an AI agent triage your tracker
- Self-hosted LLM observability: Langfuse, Phoenix, and where errors fit
- Self-host Claude Code observability with OTLP
- Tracking AI agent errors: spans, tool calls, and token costs
- MCP server observability with OpenTelemetry
- Is my AI agent getting worse? Measuring degradation with OpenTelemetry
- An open-source alternative to Datadog’s MCP Server
-
Cost 8
Methodology for modeling your Sentry bill, the real cost of self-hosting, and where the break-even sits.
- The PAYG bill from one buggy deploy: modeling Sentry overage math
- Consolidating Sentry, APM, and logs onto one self-hosted backend: the cost case
- Sentry Logs pricing in 2026: what the 5 GB allowance buys, and where it cracks
- How to model your Sentry bill (events, spans, replays, logs)
- The hidden cost of self-hosted Sentry (RAM + ops time)
- Error-tracking cost calculator: SaaS vs self-host
- Sentry cut spans in half in August 2025: what to do about it
- When self-hosting error tracking saves money — and when it doesn’t
-
Fundamentals 5
Short, definitional pieces optimized for citation: what error tracking is, what a DSN is, what compatibility-first means.