Processors Overview

Edge Delta processors are modular components that operate on streaming telemetry—logs, metrics, traces, and events—as it flows through your observability pipeline. Each processor performs a focused function such as parsing, filtering, enrichment, metric extraction, or transformation. By combining processors, you can create efficient, cost-aware pipelines tailored to your team’s monitoring, compliance, and performance goals.

Parse Processors

DEBUG: dirName= Dir=docs/04-processors/01-parse-processors/ baseName=parse-csv
Parse CSV
Parse CSV
DEBUG: dirName= Dir=docs/04-processors/01-parse-processors/ baseName=parse-grok
Parse Grok
Parse Grok
DEBUG: dirName= Dir=docs/04-processors/01-parse-processors/ baseName=parse-json
Parse JSON
Parse JSON
DEBUG: dirName= Dir=docs/04-processors/01-parse-processors/ baseName=parse-key-value
Parse Key Value
Parse Key Value
DEBUG: dirName= Dir=docs/04-processors/01-parse-processors/ baseName=parse-regex
Parse Regex
Parse Regex
DEBUG: dirName= Dir=docs/04-processors/01-parse-processors/ baseName=parse-severity-fields
Parse Severity
Parse Severity
DEBUG: dirName= Dir=docs/04-processors/01-parse-processors/ baseName=parse-timestamp
Parse Timestamp
Parse Timestamp
DEBUG: dirName= Dir=docs/04-processors/01-parse-processors/ baseName=parse-xml
Parse XML
Parse XML

Transform Processors

DEBUG: dirName= Dir=docs/04-processors/02-transform-processors/ baseName=add-field
Add Field
Add Field
DEBUG: dirName= Dir=docs/04-processors/02-transform-processors/ baseName=aggregate-metric
Aggregate Metric
Aggregate Metric
DEBUG: dirName= Dir=docs/04-processors/02-transform-processors/ baseName=copy-field
Copy Field
Copy Field
DEBUG: dirName= Dir=docs/04-processors/02-transform-processors/ baseName=delete-empty-values
Delete Empty Field
Delete Empty Field
DEBUG: dirName= Dir=docs/04-processors/02-transform-processors/ baseName=delete-field
Delete Field
Delete Field
DEBUG: dirName= Dir=docs/04-processors/02-transform-processors/ baseName=extract-metric
Extract Metric
Extract Metric
DEBUG: dirName= Dir=docs/04-processors/02-transform-processors/ baseName=log_to_pattern-metric
Log to Pattern Metric
Log to Pattern Metric
DEBUG: dirName= Dir=docs/04-processors/02-transform-processors/ baseName=lookup
Lookup
Lookup
DEBUG: dirName= Dir=docs/04-processors/02-transform-processors/ baseName=mask
Mask
Mask
DEBUG: dirName= Dir=docs/04-processors/02-transform-processors/ baseName=rollup-metric
Rollup Metric
Rollup Metric
DEBUG: dirName= Dir=docs/04-processors/02-transform-processors/ baseName=unroll-json
Unroll JSON
Unroll JSON
DEBUG: dirName= Dir=docs/04-processors/02-transform-processors/ baseName=deotel
Deotel
Deotel

Filter Processors

DEBUG: dirName= Dir=docs/04-processors/03-filter-processors/ baseName=deduplicate-logs
Deduplicate Logs
Deduplicate Logs
DEBUG: dirName= Dir=docs/04-processors/03-filter-processors/ baseName=filter
Filter
Filter
DEBUG: dirName= Dir=docs/04-processors/03-filter-processors/ baseName=sample
Sample
Sample
DEBUG: dirName= Dir=docs/04-processors/03-filter-processors/ baseName=tail-sample
Tail Sample
Tail Sample

Utility Processors

DEBUG: dirName= Dir=docs/04-processors/04-Utility-processors/ baseName=comment
Comment
Comment
DEBUG: dirName= Dir=docs/04-processors/04-Utility-processors/ baseName=conditional-group
Conditional Group
Conditional Group
DEBUG: dirName= Dir=docs/04-processors/04-Utility-processors/ baseName=custom
Custom
Custom
DEBUG: dirName= Dir=docs/04-processors/04-Utility-processors/ baseName=route-ottl
Route
Route

Legacy Processors

DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=aggregate-metric
Aggregate Metric
Aggregate Metric
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=base64_decode
Base64 Decode
Base64 Decode
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=datadog_mapper
Datadog Mapper
Datadog Mapper
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=dedup
Dedup Node
Dedup Node
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=enrichment
Enrichment Enrichment
Enrichment
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=extract_json_field
Extract JSON Field Extract JSON Field
Extract JSON Field
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=extract-metric
Extract Metric
Extract Metric
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=generic-transform
Generic Transform
Generic Transform
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=grok-parsing-node
Grok Parsing Grok Parsing
Grok Parsing
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=gzip_decompress
GZIP Decompress
GZIP Decompress
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=unescape_json
JSON Unescape
JSON Unescape
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=unroll_json
JSON Unroll Node
JSON Unroll Node
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=log_level_detector
Log Level Detector
Log Level Detector
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=log_to_metric
Log to Metric
Log to Metric
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=log_to_pattern
Log to Pattern
Log to Pattern
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=log_transform
Log Transform
Log Transform
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=lookup
Lookup
Lookup
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=mask
Mask
Mask
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=opentsdb_parse
OpenTSDB Parser OpenTSDB Parser
OpenTSDB Parser
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=ottl_transform
OTTL Transform
OTTL Transform
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=output_transform
Output Transform
Output Transform
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=parse_json_attributes
Parse JSON
Parse JSON
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=ratio
Ratio
Ratio
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=regex_filter
Regex Filter
Regex Filter
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=resource_transform
Resource Transform
Resource Transform
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=route
Route
Route
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=sample-processor
Sample
Sample
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=split_delimiter
Split With Delimiter Split With Delimiter
Split With Delimiter
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=splunk_mapper
Splunk Mapper
Splunk Mapper
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=suppress
Suppress
Suppress
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=threshold
Threshold
Threshold
DEBUG: dirName= Dir=docs/04-processors/10-legacy-nodes/ baseName=top_k
Top-k
Top-k