Filebeat使输入文件损坏(无效的json)

时间:2019-11-18 10:37:03

标签: elasticsearch filebeat

我正在使用两个文件信号来读取一个日志文件,该文件具有json格式的日志。 一个文件拍将数据推送到弹性搜索,而另一个文件传到kafka。

使用上述设置,我们看到了一个错误。 错误:ERR写注册表返回错误:重命名/etc/filebeat_6/filebeat-6.0.0-linux-x86_64/data/registry.new /etc/filebeat_6/filebeat-6.0.0-linux-x86_64/data/registry:否这样的文件或目录。继续...

此行为破坏了我们的带有json条目的日志文件。一项覆盖了其他项,从而在日志文件中创建了无效的json。

我们通过制作另一个用于第二个文件拍的注册表文件并将其更新为yaml文件来解决上述问题,并已进行了修复。 但是filebeat的行为仍然无法解释,因为filebeat仅通过保持偏移量来读取,然后如何修改原始日志文件?

0 个答案:

没有答案