Edge Delta Filters

Use a filter to identify or discard logs.

You can use a filter to identify or discard logs or to protect sensitive data. As a result, filters can help reduce the agent’s resource load because of the reduced log ingestion. You can also use a filter to refine and transform collected logs before additional processing takes place.

Some input types offer additional filtering options that you can use to compliment the generic filters on this page. For example, when you create a Kubernetes input, you can add a filter in the input definition for a namespace or pod.

See the instructions for configuring an agent.

Filter Types:

Edge Delta Base64 Filter

Decode base64.

Edge Delta Combination Filter

Combine existing filters into a single filter.

Edge Delta Custom Attribute Filter

Identify logs with a specific field name and matching values.

Edge Delta Enrichment Filter

Modify data as it is being streamed through the Edge Delta agent.

Edge Delta Enrichment JavaScript Filter

Enrich logs using a JavaScript function.

Edge Delta Drop JSON Field Filter

Drop specified JSON fields.

Edge Delta Extract JSON Field Filter

Extract specified JSON field.

Edge Delta Filter with JavaScript

Filter logs based on a JavaScript function.

Edge Delta Transform with JavaScript Filter

Transform logs based on a JavaScript function.

Edge Delta Mask Filter

Mask values based on regex.

Edge Delta Regex Filter

Pass logs based on regex.

Edge Delta Split Logs Filter

Match then split a single log into multiple logs.

Edge Delta Source Detection Filter

Assign logs to sources using field mappings..

Edge Delta Beta Filters

Filters that are in beta.