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.
Processor | Metrics | Logs | Traces |
---|---|---|---|
Add Fields | ✓ | ✓ | ✓ |
Batch | ✓ | ✓ | ✓ |
Coalesce | ✓ | ✓ | ✓ |
Compute Metric Statistics | ✓ | ||
Count Telemetry | ✓ | ✓ | ✓ |
Custom | ✓ | ✓ | ✓ |
Delete Empty Values | ✓ | ✓ | ✓ |
Delete Fields | ✓ | ||
Deduplicate Logs | ✓ | ||
Detect Resource | ✓ | ✓ | ✓ |
Extract Metric | ✓ | ||
Filter by Condition | ✓ | ✓ | ✓ |
Filter by Field | ✓ | ✓ | ✓ |
Filter HTTP Status | ✓ | ||
Filter Metric Name | ✓ | ||
Filter by Regex | ✓ | ||
Filter Severity | ✓ | ||
Group by Attributes | ✓ | ✓ | ✓ |
Log Sampling | ✓ | ||
Lookup Fields | ✓ | ✓ | ✓ |
Mask Sensitive Data | ✓ | ✓ | ✓ |
Move Field | ✓ | ✓ | ✓ |
Parse CSV | ✓ | ✓ | ✓ |
Parse JSON | ✓ | ✓ | ✓ |
Parse Key Value | ✓ | ✓ | ✓ |
Parse Severity | ✓ | ||
Parse Timestamp | ✓ | ✓ | ✓ |
Parse with Regex | ✓ | ✓ | ✓ |
Parse XML | ✓ | ✓ | ✓ |
Rename Field | ✓ | ✓ | ✓ |
Rename Metric | ✓ |