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 recourse 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>

Last modified June 3, 2024: [4.6] Blog link fix (cc4602a)