Uppercase string processor
The uppercase_string
processor converts the value (a string) of a key from its current case to uppercase.
Configuration
You can configure the uppercase_string
processor with the following options.
Option | Required | Description |
---|---|---|
with_keys | Yes | A list of keys to convert to uppercase. |
Usage
To get started, create the following pipeline.yaml
file:
pipeline:
source:
file:
path: "/full/path/to/logs_json.log"
record_type: "event"
format: "json"
processor:
- uppercase_string:
with_keys:
- "uppercaseField"
sink:
- stdout:
Next, create a log file named logs_json.log
. After that, replace the path
in the file source of your pipeline.yaml
file with the correct file path. For more detailed information, see Configuring OpenSearch Data Prepper.
Before you run Data Prepper, the source appears in the following format:
{"uppercaseField": "hello"}
After you run Data Prepper, the source is converted to the following format:
{"uppercaseField": "HELLO"}