我有一个日志文件,路径在Logstash的配置文件中。问题是,当我启动 Logstash 时,在我修改文件(添加空格、添加一行等)之前什么都不会发生。请注意,我将文件复制到正确的路径中,然后启动 Logstash。我尝试在将文件复制到正确的路径之前启动 Logstash,同样的行为。
input {
file {
path => "C:\users\Path\To\Logs\logSample.log"
codec => multiline {
pattern => "^(\d{4}-\d{2}-\d{2}\s*)?\d{2}:\d{2}:\d{2},\d{3}" # Time indicates a new line.
negate => true
what => previous
charset => "ASCII"
}
}
}
我想要做的是在文件已经在正确的文件夹中时启动 Logstash,并使 Logstash 直接开始分析它们。