使用 Logstash 获取文件的上次修改日期



有没有办法让 Logstash 获取文件上次修改的日期?

在 Linux 中,这将对应于 date -r 命令。

默认情况下,

Logstash 不会公开这一点,但您可以使用 ruby 过滤器执行几乎任何事情。 谷歌搜索快速查找:是否可以使用 Ruby 读取文件的修改日期?

Logstash 确实将文件名作为事件的一部分公开,因此将它们放在一起,我们会得到:

ruby {
  code => 'event["mtime"] = File.mtime(event["path"])'
}

我从来没有尝试过这个,所以我可能错过了一些东西。

相关内容

  • 没有找到相关文章

最新更新