我使用的是Logstash 7.17.0,因为我正在尝试使用管道加载文件。它是根据大小或校验和的变化来获取文件,但我想选择文件,即使大小相同,但在文件计时的变化。例如:我每天都在获取数据,在某些情况下,我可能会得到与昨天相同的数据。但是如果文件大小相同,logstash不会选择该文件。
9w11ddsr1#
Logstash在名为sincedb(docs)的专用文件中跟踪受监视文件的当前位置。如果禁用此功能,Logstash将始终从头读取整个文件。为此,您可以将file输入插件的sincedb_path属性设置为/dev/null,例如,
sincedb
file
/dev/null
input { file { path => "/path/to/your/file" sincedb_path => "/dev/null" } }
1条答案
按热度按时间9w11ddsr1#
Logstash在名为
sincedb
(docs)的专用文件中跟踪受监视文件的当前位置。如果禁用此功能,Logstash将始终从头读取整个文件。为此,您可以将file
输入插件的sincedb_path属性设置为/dev/null
,例如,