Fluentd Filter plugin to de-dot field name for elasticsearch.
<filter **>
@type flatten
enabled true
field app.kubernetes.io/
recurse false
separator _
</filter>
enabled
(default: true)field
Regex of key fields to be flattennedrecurse
(default: false)separator
(default: '_')
separator
cannot be or contain '.'.
recurce
will cause the plugin to recurse through nested structures (hashes and arrays), and flatten in those key-names too.
The gem is available as open source under the terms of the MIT License.