Logstash根据时间变化加载输入文件

von4xj4u  于 2023-02-20  发布在  Logstash
关注(0)|答案(1)|浏览(276)

我使用的是Logstash 7.17.0,因为我正在尝试使用管道加载文件。它是根据大小或校验和的变化来获取文件,但我想选择文件,即使大小相同,但在文件计时的变化。
例如:我每天都在获取数据,在某些情况下,我可能会得到与昨天相同的数据。但是如果文件大小相同,logstash不会选择该文件。

9w11ddsr

9w11ddsr1#

Logstash在名为sincedb(docs)的专用文件中跟踪受监视文件的当前位置。如果禁用此功能,Logstash将始终从头读取整个文件。为此,您可以将file输入插件的sincedb_path属性设置为/dev/null,例如,

input {
  file {
    path => "/path/to/your/file"
    sincedb_path => "/dev/null"
  }
}

相关问题