Error Tracking

Definition

Tools and practices for automatically detecting, recording, and alerting developers about errors and crashes in applications.

Use Cases

Provider Equivalents

Frequently Asked Questions

What's the difference between error tracking and application performance monitoring (APM)?
Error tracking focuses on capturing crashes and exceptions (what broke, where, and how often). APM is broader: it includes performance metrics (latency, throughput), traces, dependency calls, and often error tracking too. In practice, many APM tools include error tracking, but dedicated error trackers go deeper on grouping, alerting, and developer-friendly debugging details.
When should I use error tracking?
Use it for any production application where you need to know quickly when users hit crashes or unhandled exceptions. It’s especially useful after frequent deployments, when multiple services interact (microservices), or when you support mobile/desktop clients where crashes are hard to reproduce. If you already have logs/metrics, add error tracking when you want automatic grouping, stack traces, and actionable alerts instead of manually searching logs.
How much does error tracking cost?
Cost usually depends on event volume (number of errors/exceptions captured), retention period, number of users/seats, and advanced features (alerting, integrations, performance tracing, session replay). Cloud-provider options may charge based on ingested telemetry and alerting usage, while SaaS tools like Sentry or Bugsnag typically price by monthly events and team size. To control cost, sample low-value errors, filter noisy exceptions, and set retention appropriate to your debugging needs.

Category: software

Difficulty: intermediate

Related Terms

See Also