重新启动 Logstash 后,有时会观察到 Logstash 复制日志事件。想知道应用配置选项start_position
的正确方法sincedb_path
是什么。sincedb_write_interval
- 当在同一位置有多个文件时会发生什么,如下面的示例所示
/home/tom/testData/*.log
- 当文件轮换发生时会发生什么,例如
XXX.log
文件被重命名为XXX-<date>.log
并创建一个新XXX.log
文件。在这种情况下,名称不会改变,但 inode 会改变。
如果有人能对此有所了解,将不胜感激。
input {
file {
path => "/home/tom/testData/*.log"
type => "log"
start_position => "beginning"
sincedb_path => "/persistent/loc"
sincedb_write_interval => 10
}
}