Logstash 计数/增量在日志存储中不起作用
我过滤一些“状态代码”作为每行的输出属性。比如,code=100,code=100,code=200,code=200,code=200,code=300 这里,我试图获得每种状态代码的计数,比如100=2200=3300=1 我正在处理的配置看起来像Logstash 计数/增量在日志存储中不起作用,logstash,logstash-configuration,Logstash,Logstash Configuration,我过滤一些“状态代码”作为每行的输出属性。比如,code=100,code=100,code=200,code=200,code=200,code=300 这里,我试图获得每种状态代码的计数,比如100=2200=3300=1 我正在处理的配置看起来像 filter { grok { patterns_dir => ["./patterns"] match => [ "message", ["%{CUSTOMPATTERN:code}" ]] } mutate
filter {
grok {
patterns_dir => ["./patterns"]
match => [ "message", ["%{CUSTOMPATTERN:code}" ]]
}
mutate {
remove_field => ["host", "path", "@version", "@timestamp"]
}
}
output {
statsd {
increment => "%{code}"
count => ["code", "%{code}"]
}
stdout {
codec => json
}
}
我知道statsd配置错误,但无法修复它。那么什么不起作用了?我没有得到像100=2200=3300=1这样的计数作为最终输出。啊,所以statsd{}没有为您聚合数据。无法在这方面帮助您,但可能清晰度将帮助其他人…是的,目前,StatSD{}在上述配置中没有做任何事情。我们需要让它发挥作用。