Excluding Logs from Error Tracking
Overview
Exclusion filters prevent Error Tracking from processing logs matching a given query, lowering issue volume and reducing noise.
For example, you can use an exclusion filter to ignore logs from the staging environment (see Filter setup).
Scope
An Error Tracking exclusion filter only impacts which issues are processed by Error Tracking. To filter logs from Log Management, see Create a log pattern exclusion filter. To exclude logs from being sent to Datadog, see Filter logs.
Ordering
The filters in the Exclusion Filters table are applied in order. For example, creating a filter on the query env:staging host:example-host
has no effect if an env:staging
filter already exists.
Filters can be reordered in the table by clicking on the right side of each row and dragging up or down.
Filter setup
The example described below creates an exclusion filter for logs matching env:staging
, but the steps are similar for any query.
- In Datadog, go to Logs > Error Tracking > Settings > Exclusion Filters.
- Click Add Exclusion Filter.
- In the Name field, enter “Staging logs”.
- In the Define exclusion query field, type “env”, then choose the
env
tag from the autocomplete suggestions to view available tag values. Choose env:staging
. - Wait a moment for the live-tailing exclusion preview to populate, then scan the preview to verify the filter is working as intended.
- Click Save Changes.
- View the filter row in the Exclusion Filters table to see the percentage of logs affected by the new filter. Hover over the row to edit, deactivate, reorder, or delete the filter, or to view the
env:staging
query result in Logs Explorer.