Overview

Error Tracking processes errors collected from the browser by the RUM Browser SDK. Whenever a source, custom, or report error containing a stack trace is collected, Error Tracking processes and groups it under an issue, or group of similar errors.

Your crash reports appear in Error Tracking.

Setup

If you have not set up the Browser SDK yet, follow the in-app setup instructions or see the Browser RUM setup documentation.

  1. Download the latest version of the RUM Browser SDK.
  2. Configure your application’s version, env, and service when initializing the SDK.
  3. Upload your JavaScript source maps to access unminified stack traces.

In addition to sending source maps, the Datadog CLI reports Git information such as the commit hash, repository URL, and a list of tracked file paths in the code repository.

Error Tracking and RUM can use this information to correlate errors with your source code, allowing you to pivot from any stack trace frame to the related line of code in GitHub, GitLab and Bitbucket.

Linking from stack frames to source code is supported in the Datadog CLI version 0.12.0 version and later.

For more information, see the Datadog Source Code Integration.

Limitations

Source maps are limited to 500 MB each.

Source maps are limited to 500 MB each.

Further Reading