Skip to main content
This information is for Chronosphere Telemetry Pipeline, which is a standalone product separate from Chronosphere Observability Platform.
The nest keys processing rule moves the value of a specified source key into an object nested under a specified destination key.

Configuration parameters

Use the parameters in this section to configure the . The Telemetry Pipeline web interface uses the items in the Name column to describe these parameters. Pipeline configuration files use the items in the Key column as YAML keys.

Examples

Using the nest keys processing rule lets you restructure your telemetry data by storing key/value pairs inside a parent object.

New object

For example, given this sample log data:
A processing rule with the Source key value user_id and the Destination key value account returns the following result:
This rule moved the user_id key/value pair into a new object named account.

Merge into existing object

You can also use the Merge setting to nest data within an existing object. For example, given this sample log data:
A processing rule with the Source key value action, the Destination key value user, and the Merge setting enabled returns the following result:
This rule moved the action key/value pair into the user object, but kept the existing key/value pairs that were already stored in user. For a processing rule with the opposite effect, see flatten subrecord or lift submap.