This feature is available as an add-on for the Honeycomb Enterprise plan.
Please contact your Honeycomb account team for details.
Description
The Marshal Processor moves fields onto the body and turns them into a JSON or Key Value string.To use this processor, the input body must not be a string; it must contain one or more fields.
Supported Types
Configuration Table
Basic Configuration
Below is an example of configuration using the defaults. It will select all body, attributes, and resource fields but will not flatten or marshal them. Standalone Processor:Key Value Example
The configuration below will flatten and marshal the body into a string like this:name=test bp.log.severity_number=5 bp.attrs.baba=you bp.res.field1=val1 bp.res.field2=val2
In the advanced section, the KV delimiters can be customized and the bp.log, bp.attrs, and bp.res fields can be renamed or ignored, putting fields directly onto the body.
Standalone Processor: