Rename Field

Description

The Rename Field processor can be used to rename resource, attribute, and log body fields.

Supported Types

MetricsLogsTraces

Configuration Table

ParameterTypeDefaultDescription
telemetry_typesenums["Metrics", "Logs", "Traces"]The list of telemetry types the processor will act on.
resource_keysmap{}A map of resource keys to rename. The value represents the new name.
attribute_keysmap{}A map of attribute keys to rename. The value represents the new name.
body_keysmap{}A map of body keys to rename. The value represents the new name.

Example Configuration

Renaming log body fields

In this example, we rename the status field in a log body to status_code. Since this change only applies to logs, we have disabled metrics and traces for this processor.

Web Interface

observIQ docs - Rename Field - image 1

Standalone Processor

yaml
1apiVersion: bindplane.observiq.com/v1
2kind: Processor
3metadata:
4  id: rename_status
5  name: rename_status
6spec:
7  type: rename_field
8  parameters:
9    - name: telemetry_types
10      value: ["Logs"]
11    - name: body_keys
12      value:
13      	status: "status_code"