Dedot

Dedot Filter

Overview

Fluentd Filter plugin to de-dot field name for elasticsearch.

Configuration

DedotFilterConfig

de_dot_nested (bool, optional)

Will cause the plugin to recurse through nested structures (hashes and arrays), and remove dots in those key-names too.

Default: false

de_dot_separator (string, optional)

Separator

Default: _

Example Dedot filter configurations

apiVersion: logging.banzaicloud.io/v1beta1
kind: Flow
metadata:
 name: demo-flow
spec:
 filters:
   - dedot:
       de_dot_separator: "-"
       de_dot_nested: true
 selectors: {}
 localOutputRefs:
   - demo-output

Fluentd Config Result

<filter **>
 @type dedot
 @id test_dedot
 de_dot_nested true
 de_dot_separator -
</filter>