Error Tracking Dynamic Sampling

Overview

Because Error Tracking billing is based on the number of errors, large increases in the errors for a single issue can quickly consume your Error Tracking budget. Dynamic Sampling protects you by establishing a threshold for the error rate per issue based on your daily rate limit and historical error volumes, sampling errors when that threshold is reached. Dynamic Sampling automatically deactivates when the error rate of your issue decreases below the given threshold.

Setup

Dynamic Sampling is automatically enabled with Error Tracking with a default intake threshold based on your daily rate limit and historical volume.

For best results, set up a daily rate limit on the Error Tracking Rate Limits page: Click Edit Rate Limit and enter a new value.

Error Tracking Rate Limit

Disable Dynamic Sampling

Dynamic Sampling can be disabled on the Error Tracking Settings page.

Error Tracking Dynamic Sampling Settings

Monitor Dynamic Sampling

A Dynamic Sampling activated event is generated when Dynamic Sampling is applied to an issue. See the Event Management documentation for details on viewing and using events.

Error Tracking Rate Limit

Investigation and mitigation steps

When Dynamic Sampling is applied, the following steps are recommended:

  • Check which issue is consuming your quota. The issue to which Dynamic Sampling is applied is linked in the event generated in Event Management.
  • If you’d like collect additional samples for this issue, raise your daily quota on the Error Tracking Rate Limits page.
  • If you’d like to avoid collecting samples for this issue in the future, consider creating an exclusion filter to prevent additional events from being ingested into Error Tracking.

Further Reading