【发布时间】:2016-12-26 03:21:45
【问题描述】:
编辑:尝试查看 Magento 报告日志。每次发生异常时,Magento 都会将其崩溃报告写入一个新文件。
根据Logstash官方文档:https://www.elastic.co/guide/en/logstash/current/plugins-inputs-file.html 选项 dicover_interval 的意思是“我们多久(以秒为单位)扩展路径选项中的文件名模式以发现要观看的新文件。”
问题:我有一个系统,每次发生新异常时都会将其日志写入新文件(文件名是异常编号)。但是,Logstash 在启动时会开始查看现有文件,但我无法让 Logstash 读取新文件。
我的配置文件:
input {
file {
type => "error-report-log"
path => "/srv/www/var/report"
#start_position => "beginning"
ignore_older => 30
close_older => 30
discover_interval => 5
codec => multiline {
pattern => "."
what => "previous"
}
}
}
如您所见,我尝试了 discover_interval,但没有成功。新文件没有被观看。
是我遗漏了什么还是 Logstash 根本不支持这种行为?
提前致谢。
【问题讨论】:
标签: logging logstash elastic-stack logstash-configuration