【发布时间】:2016-08-08 22:50:10
【问题描述】:
我正在使用 Logstash + Elasticsearch + Kibana 来概览我的 Tomcat 日志文件。
对于每个日志条目,我需要知道它来自的文件的名称。我想将其添加为字段。有没有办法做到这一点? 我google了一下,只找到this SO question,但答案不再是最新的。
到目前为止,我看到的唯一解决方案是使用不同的“add_field”为每个可能的文件名指定单独的配置,如下所示:
input {
file {
type => "catalinalog"
path => [ "/path/to/my/files/catalina**" ]
add_field => { "server" => "prod1" }
}
}
但是每次有新的可能文件名时,我都需要重新配置logstash。 有更好的想法吗?
【问题讨论】:
标签: logstash