Rename Field
Description
The Rename Field processor can be used to rename resource, attribute, and log body fields.
warning
This processor has been deprecated and replaced with a new Rename Fields processor that supports additional functionality and improved layout. While it will continue to function, it will no longer receive any enhancements and you should migrate to the new processor. For more information about the new processor, see here.
Supported Types
Metrics | Logs | Traces |
---|---|---|
✓ | ✓ | ✓ |
Configuration Table
Parameter | Type | Default | Description |
---|---|---|---|
telemetry_types | telemetrySelector | ["Logs", "Metrics", "Traces"] | Choose Telemetry Type. |
resource_keys | map | {} | A map of resource keys to rename. The value represents the new name. |
attribute_keys | map | {} | A map of attribute keys to rename. The value represents the new name. |
body_keys | map | {} | 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.