我正在试图弄清楚logstash metrics插件的正确示例配置应该是什么样子。 (使用logstash 1.4.2)
original from the documentation甚至没有通过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次):
rate: %{events.rate_1m}
欢迎任何提示。
由于
答案 0 :(得分:5)
自己找到解决方案。
自我注意......常规事件和指标事件必须以不同方式处理。
输出配置必须保持在适当的条件下:
output {
if "metric" in [tags] {
stdout {
codec => line {
format => "rate: %{events.rate_1m}"
}
}
}
}