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>