Filebeat 学习记录

Filebeat 学习记录

一、registry 文件

作用:filebeat 会将自己处理日志文件的进度信息写入到 registry 文件中,以保证 filebeat 在重启之后能够接着处理未处理过的数据,而无需从头开始。

 

二、重复发送

  如果 filebeat 在处理发送事件时还没有等到 output 的响应就意外关闭或僵死了,新发送的日志状态没有来得及记录进 registry 文件中,

那么在 filebeat 重新启动后会去读取 registry 文件记录的信息重新发送日志,这确保了所有日志都被发送过,但可能会有重复的日志被发送。

 

三、重头读取

  停止 filebeat

  删除 registry 文件

  重启 filebeat

 

 

 

参考资料

Filebeat的Registry文件解读

posted @ 2021-08-05 16:06  风过无痕521  阅读(217)  评论(0编辑  收藏  举报