Skip to content

Latest commit

 

History

History
61 lines (51 loc) · 1.14 KB

processor-add_labels.asciidoc

File metadata and controls

61 lines (51 loc) · 1.14 KB

Add labels

add_labels

The add_labels processors adds a set of key-value pairs to an event. The processor flattens nested configuration objects like arrays or dictionaries into a fully qualified name by merging nested names with a dot (.). Array entries create numeric names starting with 0. Labels are always stored under the Elastic Common Schema compliant labels sub-dictionary.

Example

This configuration:

  - add_labels:
      labels:
        number: 1
        with.dots: test
        nested:
          with.dots: nested
        array:
          - do
          - re
          - with.field: mi

Adds these fields to every event:

{
  "labels": {
    "number": 1,
    "with.dots": "test",
    "nested.with.dots": "nested",
    "array.0": "do",
    "array.1": "re",
    "array.2.with.field": "mi"
  }
}

Configuration settings

Name Required Default Description

labels

Yes

Dictionaries of labels to be added.