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.
Disable Dynamic Sampling
Dynamic Sampling can be disabled on the Error Tracking Settings page.
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.
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
Additional helpful documentation, links, and articles: