Flatten plugin
March 6, 2020 ยท View on GitHub
It extracts the object keys and adds them into the root with some prefix. If the provided field isn't an object, an event will be skipped.
Example:
pipelines:
example_pipeline:
...
actions:
- type: flatten
field: animal
prefix: pet_
...
It transforms {"animal":{"type":"cat","paws":4}} into {"pet_type":"b","pet_paws":"4"}.
Config params
field cfg.FieldSelector required
Defines the field that should be flattened.
prefix string
Which prefix to use for extracted fields.
Generated using insane-doc