Monitoring
Sentry icon

Sentry

The standard for error tracking. Groups errors by stack trace, links back to the exact commit and line, and now covers performance and session replay too.

What is Sentry?

Sentry is an error tracking and application monitoring platform that catches exceptions in your code, groups them intelligently by root cause rather than surfacing thousands of duplicate alerts, and links each error back to the exact release, commit, and line of code that caused it. It started as pure crash reporting and has expanded into performance monitoring and session replay, so a single SDK now covers errors, slow transactions, and what the user was actually doing when something broke.

Key features

  • Automatic error grouping by stack trace fingerprint, so one bug shows up as one issue instead of a flood of duplicate alerts
  • Release tracking that ties errors back to the specific deploy and commit that introduced them
  • Performance monitoring (slow transactions, N+1 queries) alongside error tracking in the same dashboard
  • Session replay, which reconstructs what a user was doing in the browser leading up to an error
  • SDKs for essentially every major language and framework, with deep integrations for popular web stacks

Who it's for

Close to a default choice for any production app that wants to know about errors before users report them. Very small side projects with minimal error volume might not need more than basic logging, but the free tier makes it cheap to start using Sentry earlier than that anyway.

Pricing

Free tier for low event volume, with usage-based paid plans priced by error and transaction volume as an app grows.