Sentry
Developer-first debugging platform β detect, trace, and fix issues in production. You drop an SDK into your app and Sentry captures every unhandled exception with full stack trace, breadcrumbs, release, and the user/session context needed to reproduce it. Over time it grew from pure error tracking into a broader application-monitoring suite.
Links
Description
- Error Tracking β captures crashes and exceptions with stack traces, breadcrumbs, and release/commit context.
- Performance Monitoring (APM) β transaction tracing to find slow endpoints and bottlenecks.
- Session Replay β recordings of user interactions tied to the error that occurred.
- Trace Explorer β distributed tracing across services.
- Uptime Monitoring β availability/health checks.
- Log Aggregation β centralized log search alongside errors.
- AI-Powered Insights (Seer) β ML-assisted root-cause analysis and fix suggestions.
20+ official SDKs: JavaScript, Python, Go, Java, Rust, PHP, Ruby, Dart/Flutter, C#/.NET, plus game engines (Unity, Unreal, Godot). Stack is Python (~58%) + TypeScript (~41%). Licensed under the FSL (Functional Source License) β βFair Sourceβ: source-available and self-hostable, converting to Apache 2.0 after ~2 years (not OSI open-source).
Download or use
# Self-hosted Docker Compose stack
git clone https://github.com/getsentry/self-hosted.git
cd self-hosted && ./install.sh- Cloud (SaaS) with free tier: sentry.io
- Main repo: github.com/getsentry/sentry
- Self-hosting repo: github.com/getsentry/self-hosted
Reasoning for
Sentry is the default for catching and diagnosing production errors β one SDK turns silent crashes into actionable, deduplicated issues with the context to reproduce them. For a SaaS like Qamera AI itβs the runtime-error counterpart to product analytics: where PostHog tells you what users did, Sentry tells you what broke and why. Its newer APM, tracing, and AI fix-suggestion features make it a candidate for a single monitoring backbone, self-hostable on Docker when data residency matters.
Alternatives considered
- PostHog β bundles a lighter error-tracking module alongside analytics/flags; Sentry is the deeper specialist (richer stack traces, APM, tracing, broad SDK coverage).
- Datadog / New Relic β full-suite commercial observability/APM; broader infra monitoring but proprietary and pricier, no self-host.
- Langfuse β observability too, but scoped to LLM apps (traces, prompts, evals) rather than general application errors β complementary for AI features.
- Self-hosted GlitchTip β lightweight OSS, Sentry-API-compatible error tracking for teams wanting a fully open-source, smaller-footprint option.
Resources
- π Sentry docs
- π§© Platform/SDK list
- π οΈ Self-hosted install
- βοΈ Functional Source License (FSL)
Template: tool