Observability Wiki
Commercial

Sentry

An application observability platform that grew from error tracking into tracing, profiling, and structured logs from one SDK.

Last updated

What it is

Sentry started as an open-source error-reporting tool — its signature feature is grouping thousands of occurrences of the same crash into a single “issue” with a count, instead of flooding a team with individual notifications. It has since grown into a full application observability platform: distributed tracing built on OpenTelemetry semantic conventions, a built-in continuous profiler, session replay, cron and uptime monitoring, and structured logs, all correlated against the same error and issue data that made Sentry popular in the first place. The self-hosted core remains open source, alongside a much more widely used commercial SaaS.

Why teams choose it

  • Error grouping is still its strongest feature. Stack-trace-based issue grouping, with release tracking and regression detection, remains more mature than most general-purpose observability platforms’ approach to exceptions.
  • One SDK covers errors, tracing, and profiling. Because tracing and profiling were added on top of the existing error SDK, adopting them from an existing Sentry install is usually a config change rather than a new integration.
  • Strong default developer experience. Sentry is typically praised for how quickly a team can go from “add SDK” to “useful signal,” without needing to design dashboards first.
  • Narrower than a full metrics/infrastructure platform. Sentry is application- and code-centric; teams still typically pair it with a dedicated metrics backend for infrastructure-level monitoring rather than replacing one with it.

Pricing model

Sentry is open source and self-hostable, but the overwhelming majority of usage is on its commercial SaaS, which offers a free tier for small projects and usage-based paid plans billed primarily on event and span volume across errors, tracing, and other signals.

Alternatives

Dash0 and Honeycomb are common alternatives for teams that want OpenTelemetry-native tracing without Sentry’s error-tracking-first design. Bugsnag and Rollbar are the closest direct competitors on pure error tracking. For profiling specifically, Grafana Pyroscope and Parca are open-source alternatives if profiling — rather than error tracking — is the primary need.

Visit official site →