Logstash 计数/增量在日志存储中不起作用

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

我过滤一些“状态代码”作为每行的输出属性。比如,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 {
    remove_field => ["host", "path", "@version", "@timestamp"]
 }
}

output {
 statsd {
       increment => "%{code}"
       count => ["code", "%{code}"]
       }
 stdout {
       codec => json
 }
}

我知道statsd配置错误,但无法修复它。

那么什么不起作用了?我没有得到像100=2200=3300=1这样的计数作为最终输出。啊,所以statsd{}没有为您聚合数据。无法在这方面帮助您,但可能清晰度将帮助其他人…是的,目前,StatSD{}在上述配置中没有做任何事情。我们需要让它发挥作用。