【发布时间】:2020-11-11 11:36:50
【问题描述】:
Filebeat 文档很清楚,不是以换行符结尾的日志不会被 filebeat 处理:Documentation
但是,我确实有许多日志,它们被写为单个 JSON 对象,在一行中,它们不以换行符结尾。我无法更改记录器以添加此换行符。
有没有人找到任何解决方案来强制 filebeat 读取这些不以换行符结尾的行?
'close_eof = true' 或多行选项似乎不起作用,我相信这是在读取换行符之前没有将行读入缓冲区?所以它会打开和关闭收割机,但没有任何东西被读入缓冲区。
任何帮助将不胜感激。
【问题讨论】:
标签: logging elastic-stack filebeat