elasticsearch 使用XML文件进行日志存储
我们正在使用logstash读取xml文件。此xml文件在Jenkins管道构建开始时生成,并在管道执行期间使用构建数据写入。我们使用文件输入模式“读取” 当前行为: xml文件是在Jenkins管道启动时创建的。Logstash发现这个xml文件,读取它,记录它,并且不再返回xml文件 问题: Logstash过早地读取了xml文件,并丢失了写入该文件的所有后续数据 期望的行为: Logstash允许我们应用一些条件来告诉它何时读取xml文件。理想情况下,触发器会告诉logstash xml文件已完成并准备好读取和记录 我们希望它与文件输入模式“读取”一起工作。xml文件将被写入大约1.5小时。
elasticsearch 使用XML文件进行日志存储,
elasticsearch,jenkins,logstash,fileinputstream,
elasticsearch,Jenkins,Logstash,Fileinputstream,我们正在使用logstash读取xml文件。此xml文件在Jenkins管道构建开始时生成,并在管道执行期间使用构建数据写入。我们使用文件输入模式“读取” 当前行为: xml文件是在Jenkins管道启动时创建的。Logstash发现这个xml文件,读取它,记录它,并且不再返回xml文件 问题: Logstash过早地读取了xml文件,并丢失了写入该文件的所有后续数据 期望的行为: Logstash允许我们应用一些条件来告诉它何时读取xml文件。理想情况下,触发器会告诉logstash xml文
是否有过滤器、插件或其他功能允许logstash在修改xml文件时返回到该文件?也许可以将文件输入插件的
close\u older
参数设置为1.5小时以上?()close_older不会更改文件的读取方式。在创建xml文件时,它仍然只读取一次。是否可以将文件输入插件的close\u older
参数设置为1.5小时以上?()close_older不会更改文件的读取方式。创建xml文件时,它仍然只读取一次。