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.

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: