
Fluentd的多功能扩展多行输入插件 Fluent-plugin-multiline-extended
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Fluent-plugin-multiline-extended是一款针对Fluentd设计的多功能扩展插件,支持复杂日志文件中多行消息的解析与处理,增强了数据收集和传输的功能。
扩展多行插件增强了内置的多行尾部解析功能,允许事件边界超出单行正则表达式匹配范围,并通过“format_firstline”参数进行定义。具体来说,在事件开始或结束时可以使用正则表达式来检测边界,而且这些边界检测规则可能跨越多条日志记录。
概述插件包括和子类以扩展事件边界的识别能力。最初开发这个功能是为了更连贯地处理RabbitMQ的日志信息,因为单行的正则表达式无法准确界定每个日志事件(特别是在操作正常时不会产生错误的情况下),需要两行或多行的信息才能正确确定边界。
此后发现其他应用程序也存在类似需求,例如那些不以换行符结束条目的日志文件。RabbitMQ中的“信息报告”消息通常如下所示:
```
=INFO REPORT==== 1-Nov-2016::23:25:39 ===
FHC read buffering: OFF
FHC write buffering: ON
```
全部评论 (0)
还没有任何评论哟~


