elasticsearch - Filebeat甚至在完成读取后仍保留日志文件

标签 elasticsearch filebeat

我有一种情况,我必须使用工具robocopy将日志文件移动到另一个文件夹。
在执行此操作时,将引发错误,指出权限被拒绝。

通过使用resourcemonitor,我已经验证了Filebeat即使在达到EOF之后也保存了日志文件。
由于这个原因,我无法移动日志。

作为暂时的解决方法,我已禁用 flex 搜索,然后它可以正常工作而没有任何问题。

有关如何解决此问题的任何建议?

最佳答案

您可以在FileBeat配置YML中使用close_eof选项。

例如(您没有共享您的配置):

paths:
    - C:\logs\*
  input_type: log
  document_type: A 
  close_eof: true

关于elasticsearch - Filebeat甚至在完成读取后仍保留日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51102708/

相关文章:

node.js - 如何将 Firebase Flashlight 集成到我的应用程序中

elasticsearch - 如何防止旧日志从文件拍追加到Logstash?

spring - Elasticsearch TransportClient NetworkPlugin NoClassDefFoundError

java - [sum] 类型的聚合器无法接受子聚合

sorting - 使用ElasticSearch对匹配查询进行排序

Docker Filebeat Nginx 日志

Filebeat.探矿者 : input_type vs type

java - 使用 Java API 在 ElasticSearch 中使用 JaroWinkler 对查询进行评分

elasticsearch - Filebeat : data path already locked by another beat. 请确保多个节拍不共享相同的数据路径

logstash - 如何检查 Filebeat 发送到 Logstash 的内容?