在logstash中执行不同的文件读取顺序

在logstash中执行不同的文件读取顺序,logstash,logstash-grok,logstash-configuration,logstash-file,Logstash,Logstash Grok,Logstash Configuration,Logstash File,我有多个日志文件,它们是按降序写的。i、 e xyz.log.5的内容写在日志xyz.log.4的内容之前。日志文件的数量未知 所以,我使用通配符来读取文件 input{ file{ path => "path/to/file/xyz.log.*" ...... ...... } } 但这是按升序读取文件。 按降序读取很重要,因为我的日志包含跨越多个文件的基于时间的事件,并且我使用已用过滤器计算时间间隔。所以,目前我得到的时间间隔不正确,因为阅读顺序不同

我有多个日志文件,它们是按降序写的。i、 e xyz.log.5的内容写在日志xyz.log.4的内容之前。日志文件的数量未知

所以,我使用通配符来读取文件

input{
  file{
    path => "path/to/file/xyz.log.*"
    ......
    ......
  }
}
但这是按升序读取文件。 按降序读取很重要,因为我的日志包含跨越多个文件的基于时间的事件,并且我使用已用过滤器计算时间间隔。所以,目前我得到的时间间隔不正确,因为阅读顺序不同


有没有办法强制logstash按降序读取?

这是一次性历史加载的旧文件,还是新文件将继续以这种方式加载?新文件将继续以这种方式加载?这是一次性历史加载的旧文件,还是新文件将继续以这种方式加载?新文件将继续以这种方式加载