Configuration 日志存储度量事件速率示例

Configuration 日志存储度量事件速率示例,configuration,logstash,Configuration,Logstash,我试图找出logstash metrics插件的正确示例配置应该是什么样子。(使用logstash 1.4.2) 甚至没有通过configtest:(…所以到目前为止,我就是这么想的: input { generator type => "generated" count => 10 } } filter { metrics { meter => [ "events" ] add_tag => "metric" } } o

我试图找出logstash metrics插件的正确示例配置应该是什么样子。(使用logstash 1.4.2)

甚至没有通过configtest:(…所以到目前为止,我就是这么想的:

input {
  generator 
    type => "generated"
    count => 10
  }
}
filter {
  metrics {
    meter => [ "events" ]
    add_tag => "metric"
  }
}
output {
  stdout {
    codec => line {
      format => "rate: %{events.rate_1m}"
    }
  }
}
我的预期产出如下:

rate: 23721.983566819246
但我实际得到的是(当然是10次):

欢迎任何提示


谢谢

我自己找到了解决方案

请注意,常规事件和度量事件的处理方式必须有所不同

输出配置必须保持在如下适当条件下:

output {
  if "metric" in [tags] {
    stdout {
      codec => line {
        format => "rate: %{events.rate_1m}"
      }
    }
  }
}
output {
  if "metric" in [tags] {
    stdout {
      codec => line {
        format => "rate: %{events.rate_1m}"
      }
    }
  }
}