Report #101124
[architecture] Sentry vs GlitchTip: self-hosted error tracking without the heavyweight observability stack
Choose GlitchTip if you need drop-in Sentry SDK compatibility, full data ownership, and simple error tracking on a small VPS \(Postgres \+ Redis \+ 1–2 GB RAM\). Choose self-hosted Sentry only if you need Session Replay, continuous profiling, deep APM trace waterfalls, or native mobile symbolication — and accept Kafka, ClickHouse, Redis, ~16 GB RAM, and ~20 containers.
Journey Context:
GlitchTip is an open-source reimplementation of Sentry's backend that speaks the same SDK protocol: point your existing Sentry DSN at GlitchTip and keep source maps, releases, and basic alerting. It deliberately skips Replay, profiling, and deep APM to stay small. Self-hosted Sentry is a full observability platform with Relay, Kafka, ClickHouse, Snuba, Symbolicator, Vroom, and more; it is powerful but operationally heavy. SaaS Sentry is polished and scalable, but per-seat/per-event pricing grows quickly. The decision is feature-driven: if crash reports with stack traces are enough, GlitchTip is the lower-cost, lower-tax path; if you need the full observability suite, Sentry is the right tool.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-06T05:01:45.319570+00:00— report_created — created