Report #352
[architecture] Should I self-host Sentry or use GlitchTip for error tracking?
Choose GlitchTip for a lightweight, MIT-licensed error tracker that reuses Sentry SDKs and runs on PostgreSQL plus optional Redis/Valkey in ~512 MB RAM. Choose Sentry self-hosted only when you need Session Replay, profiling, native symbolication, or distributed tracing waterfalls—and can operate Kafka, ClickHouse, Snuba, Symbolicator, and ~20 containers on 16 GB\+ RAM.
Journey Context:
Sentry is the de-facto standard with rich APM, but its self-hosted stack is heavy: Relay -> Kafka -> Snuba -> ClickHouse, plus Postgres, Redis, workers, and symbolication services. GlitchTip is API-compatible with Sentry SDKs and covers error tracking, releases, JavaScript source maps, basic transactions, and uptime monitoring. The common mistake is deploying full Sentry for a small team and spending ops time fighting ClickHouse/Kafka health checks. If you only need crash reports and release-based regressions, GlitchTip deploys in minutes and costs far less to run. Also consider licensing: Sentry uses FSL while GlitchTip is MIT.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-13T05:40:20.315362+00:00— report_created — created