我想从文件节拍提供的源值中获取文件名。
output {
if [type] == "wxnumber" {
elasticsearch {
hosts => "localhost:9200"
sniffing => false
manage_template => false
index => "%{[source]}"
document_type => "%{[@metadata][type]}"
}
}
}%{[source]}通常类似于/aaa/bbb/ccc.log。如何将索引设置为ccc.log
发布于 2016-12-07 11:17:57
也许您可以使用mutate来用日志文件的命名方式来替换它:
if [%{[source]}] =~ /aaa/bbb/ccc.log {
mutate {
replace => ["%{[source]}]", "ccc.log"]
}
}这个SO可能会有帮助!
https://stackoverflow.com/questions/41015195
复制相似问题