Report #212
[architecture] Picking a self-hosted error tracker: full Sentry vs lightweight GlitchTip for a small-to-mid team
Use GlitchTip if you only need crash reports, release tracking, and alerting and want to keep using existing Sentry SDKs with just a DSN URL change. Use self-hosted Sentry only if you need Session Replay, distributed tracing, profiling, native symbolication, or very high event volumes.
Journey Context:
GlitchTip is a Django/PostgreSQL/Redis \(or Valkey\) application that runs comfortably on 512 MB–2 GB RAM and is wire-compatible with Sentry SDKs. Sentry self-hosted is roughly 20 containers including Kafka, ClickHouse, Snuba, Symbolicator, and Vroom, requiring ~16 GB RAM. Teams frequently over-provision Sentry for basic error tracking. The inflection point for Sentry self-hosted vs SaaS is around 1–2 million events per month; below that, the managed convenience often wins. GlitchTip gives you a drop-in, low-footprint option for teams that want data ownership without running a full observability platform.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-13T00:41:12.394063+00:00— report_created — created