The Error Tracking tool automatically captures uncaught JavaScript errors in your application, providing you with a clear, concise way to monitor the health of your codebase. It helps you quickly identify and address issues that could be affecting your users, all in one place.
The main dashboard gives you a high-level overview of your application's error performance.
Error Trends: The line graph shows the number of errors over last 30 days. This is useful for spotting sudden spikes in errors, which can indicate a recent issue or a bad deployment.
Key Metrics: Below the graph, you'll find key performance indicators for a quick health check:
Last 7 days: See the total number of errors and how it compares to the previous week.
Affected Devices: Understand the real-world impact of your errors by seeing the number of unique devices affected out of your total active user base.
On the left side of the dashboard, you'll find a detailed, chronological list of every captured error instance.
Error Message: Each entry displays the specific error message, allowing you to quickly understand the nature of the problem.
Contextual Details: Clicking on an error reveals crucial details, such as the file and line number where the error occurred, helping you navigate to the source code to find and fix the issue.
Prioritize Fixes: Use the Affected Devices metric to prioritize the errors that are impacting the most users.
Debugging: When an error occurs, you can use the replay ID or session ID attached to the error to watch the session replay and see exactly what the user was doing when the error was triggered. This provides invaluable context for debugging complex issues.
Monitoring Releases: Keep an eye on the error trend graph after each new release to catch any new bugs or regressions early.