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.

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

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


Template: tool