Parse format mixed logs.
Use RubyGems:
fluent-gem install fluent-plugin-multi-format-parser
This plugin is a parser plugin. After installed, you can use multi_format
in format
supported plugins.
Use multiple <pattern>
to specify multiple format.
<source>
@type udp
tag logs.multi
format multi_format
<pattern>
format apache
</pattern>
<pattern>
format json
time_key timestamp
</pattern>
<pattern>
format none
</pattern>
</match>
multi_format
tries pattern matching from top to bottom and returns parsed result when matched.
Available format patterns and parameters are depends on Fluentd parsers. See in_tail format document for more details.
Author | Masahiro Nakagawa |
Copyright | Copyright (c) 2014- Masahiro Nakagawa |
License | MIT License |