Parsers
The parser engine is fully configurable and can process log entries based in two types of format:
- JSON Maps
- (named capture)
By default, Fluent Bit provides a set of pre-configured parsers that can be used for different use cases such as logs from:
- Nginx
- Docker
- Syslog rfc3164
Note: if you are using Regular Expressions note that Fluent Bit uses Ruby based regular expressions and we encourage to use Rubular web site as an online editor to test them.
Multiple parsers can be defined and each section have it own properties. The following table describes the available options for each parser definition:
For more information about the parsers available, please refer to the default parsers file distributed with Fluent Bit source code: