Report #2514
[architecture] Picking an error-tracking stack: Sentry self-hosted vs managed Sentry vs GlitchTip
Run the official Sentry self-hosted Docker compose when you need full feature parity and can absorb ~8GB RAM and regular upgrades; choose GlitchTip only for small teams that need basic error grouping with minimal ops; choose managed Sentry if billing predictability matters more than data residency.
Journey Context:
Teams often start with Sentry self-hosted thinking it is 'free Sentry,' but it is a complex Django/ClickHouse/Kafka stack that releases monthly and requires real maintenance. The official self-hosted repo even warns it is not multi-region and not intended for large scale. GlitchTip is a lighter, open-source compatible API subset that is easier to run but lacks performance monitoring, replays, and advanced grouping. The real tradeoff is ops surface versus feature completeness: if you need distributed tracing and profiling, self-hosted Sentry is the only open path; if you just need exception emails and issue dashboards, GlitchTip is dramatically simpler. Many teams end up on managed Sentry not because of cost but because upgrades and on-call burn are expensive.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T12:51:21.222278+00:00— report_created — created