【发布时间】:2016-06-23 10:01:39
【问题描述】:
我正在使用logstash,我只是想在之前过滤的日志消息中突出某个字段(clientip)。
我的 conf 文件如下所示:
input {
file {
path => "/var/log/nginx/some.log"
}
}
filter {
grok {
match => { "message" => "%{COMBINEDAPACHELOG}"}
}
}
output {
stdout {
codec => plain
format => "%{clientip}"
}
}
这给了我错误
stdout {:level=>:error} 的未知设置“格式”
当我使用编解码器 json 输出所有内容时,我看到该字段可用...但我只需要一个字段,而不是模式中的每个单个字段。
【问题讨论】: