如何让metric插件在logstash中工作
我不明白如何打印公制单位 使用以下日志存储配置如何让metric插件在logstash中工作,logstash,Logstash,我不明白如何打印公制单位 使用以下日志存储配置 input { generator { type => "generated" } } filter { metrics { type => "generated" meter => "events" add_tag => "metric" } } output { stdout { tags => "metric" message => "ra
input {
generator {
type => "generated"
}
}
filter {
metrics {
type => "generated"
meter => "events"
add_tag => "metric"
}
}
output {
stdout {
tags => "metric"
message => "rate: %{events.rate_1m}"
}
}
我看到的只是
rate: %{events.rate_1m}
rate: %{events.rate_1m}
而不是实际值
当我在stdout中启用debug时,我看到@filed
度量是支持打印的数据
"@fields" => {
"events.count" => 114175,
"events.rate_1m" => 6478.26368594885,
"events.rate_5m" => 5803.767865770155,
"events.rate_15m" => 5686.915084346328
},
如何访问@fields.events.count?
logstash version=1.1.13它看起来像是logstash 1.1.13及更低版本中的一个已知问题 需要将%{events.rate_1m}中的“.”转义为%{events\.rate_1m} 详情如下