Menu

Important: This documentation is about an older version. It's relevant only to the release noted, many of the features and functions have been updated or replaced. Please view the current version.

Open source

static_labels

The static_labels stage is an action stage that adds static-labels to the label set that is sent to Loki with the log entry.

Schema

yaml
static_labels:
  [ <string>: [<string>] ... ]

Examples

For the given pipeline:

yaml
- json:
    expressions:
      stream: stream
- labels:
    stream:
- static_labels:
    custom_key: custom_val

Given the following log line:

{"log":"log message\n","stream":"stderr","time":"2019-04-30T02:12:41.8443515Z"}

The first stage would extract stream into the extracted map with a value of stderr. The labels stage would turn that key-value pair into a label. The static_labels stage would add the provided static labels into the label set.

The resulting entry that is sent to Loki will contain stream="stderr" and custom_key="custom_val" as labels.