Skip to main content
Ent+
This feature is available as an add-on for the Honeycomb Enterprise plan. Please contact your Honeycomb account team for details.

What are Processors?

Processors can be inserted into your telemetry pipeline to transform your data before it arrives at your destination. Adding attributes, filtering, and converting logs to metrics are all the types of transformations we can do using processors in the Honeycomb Telemetry Pipeline Manager.

Available Processors for the Honeycomb Telemetry Pipeline Manager

Data Transformation Processors

ProcessorMetricsLogsTracesDescription
Add FieldsAdd attributes, resources, and log record body keys
Copy FieldCopy values from one field to another
Delete Empty ValuesRemove fields with empty or null values
Delete FieldsRemove specific fields from telemetry
Move FieldMove values between different field types
Rename FieldsRename fields and attributes
Rename MetricRename metric names
SplitSplit telemetry records into multiple records
TransformTransform telemetry using custom OTTL statements
UnrollExpand arrays into separate log records

Parsing Processors

ProcessorMetricsLogsTracesDescription
Parse CSVParse CSV-formatted strings into structured data
Parse JSONParse JSON strings into structured data
Parse Key ValueParse key-value pairs from strings
Parse SeverityExtract and standardize log severity levels
Parse TimestampParse timestamps from various formats
Parse with RegexExtract data using regular expressions
Parse XMLParse XML strings into structured data

Filtering & Sampling Processors

ProcessorMetricsLogsTracesDescription
Filter by ConditionFilter based on OTTL conditions
Filter by FieldFilter based on field values
Filter by RegexFilter using regular expressions
Filter HTTP StatusFilter logs based on HTTP status codes
Filter Metric NameFilter metrics by name patterns
Filter SeverityFilter logs by severity level
Log SamplingSample logs to reduce volume
Deduplicate LogsRemove duplicate log entries

Data Enrichment Processors

ProcessorMetricsLogsTracesDescription
CoalesceCombine multiple fields into a single field
Group by AttributesGroup telemetry by attribute values
Lookup FieldsEnrich data using lookup tables
Resource DetectionAutomatically detect and add resource information
Redact Sensitive DataRedact sensitive data in telemetry
Rewrite TimestampModify timestamp values

Aggregation & Statistics Processors

ProcessorMetricsLogsTracesDescription
BatchBatch telemetry for efficient processing
Compute Metric StatisticsCalculate statistics from metric data
Count TelemetryCount telemetry records and generate metrics
Extract MetricExtract metrics from log data

Specialized Processors

ProcessorMetricsLogsTracesDescription
ConcatConcatenate multiple fields into a single field
CustomCustom OpenTelemetry processor configuration
Google SecOps StandardizationStandardize logs for Google Security Operations
MarshalMarshal data into specific formats