output
The output
stage is an action stage that takes data from the extracted map and
changes the log line that will be sent to Loki.
Schema
output:
# Name from extracted data to use for the log entry.
source: <string>
Example
For the given pipeline:
- json:
expressions:
user: user
message: message
- labels:
user:
- output:
source: message
And the given log line:
{"user": "alexis", "message": "hello, world!"}
Then the first stage will extract the following key-value pairs into the extracted map:
user
:alexis
message
:hello, world!
The second stage will then add user=alexis
to the label set for the outgoing
log line, and the final output
stage will change the log line from the
original JSON to hello, world!