知道logstash中的文件结尾
Knowing the end of file in logstash
有什么方法可以确定 logstash 是否已经解析了文件底部的所有行。使用 logstash 解析 STATIC 文件,因此 logstash 在完成解析文件中的现有行后不需要 wait/run。
如果 logstash 中没有这样的功能,是否有任何解决方法可以在不修改日志文件的情况下实现它?
logstash 保留它正在处理(和已经处理)的文件的注册表。您可以将该文件中存储的偏移量与文件的实际大小进行比较。如果它们匹配,则为 "done".
有什么方法可以确定 logstash 是否已经解析了文件底部的所有行。使用 logstash 解析 STATIC 文件,因此 logstash 在完成解析文件中的现有行后不需要 wait/run。 如果 logstash 中没有这样的功能,是否有任何解决方法可以在不修改日志文件的情况下实现它?
logstash 保留它正在处理(和已经处理)的文件的注册表。您可以将该文件中存储的偏移量与文件的实际大小进行比较。如果它们匹配,则为 "done".