1

我有多个按降序编写的日志文件。即 xyz.log.5 的内容写在日志 xyz.log.4 的内容之前。日志文件的数量未知。

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

input{
  file{
    path => "path/to/file/xyz.log.*"
    ......
    ......
  }
}

但这是按升序读取文件。按降序阅读很重要,因为我的日志包含跨越多个文件的基于时间的事件,并且我正在使用经过的过滤器计算时间间隔。所以,目前我得到的时间间隔不正确,因为阅读顺序不同。

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

4

0 回答 0