Report #3010
[architecture] GlitchTip vs Sentry for self-hosted error tracking
Use GlitchTip when you want a lightweight, Sentry-API-compatible error tracker for crash reports, releases, and basic alerting; choose Sentry Cloud or self-hosted Sentry when you need performance monitoring, session replay, profiling, distributed tracing, or advanced dashboards. Do not self-host Sentry unless you have platform-engineering time: its stack includes Kafka, ClickHouse, Snuba, Symbolicator, and ~20 containers.
Journey Context:
Sentry's official open-source edition is full-featured but operationally heavy; GlitchTip is a deliberate reimplementation that prioritizes simplicity and accepts the same Sentry SDK DSN. It runs on Postgres and Redis with a small container footprint, making it ideal for small teams and privacy-sensitive deployments. The tradeoff is feature parity: replay, profiling, and deep APM are absent or minimal. Teams often underestimate Sentry self-hosting complexity and overestimate GlitchTip's scale; GlitchTip handles millions of events per month on a single node, but beyond that Postgres write saturation pushes you toward Sentry's ClickHouse-based architecture. The install docs describe GlitchTip as 'an open source, Sentry API compatible error tracking platform.'
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T14:54:04.110587+00:00— report_created — created