ale*_*ato 2 config stdout logstash
所以,我在测试这个配置,使用的指标从Logstash网站在这里.
input {
generator {
type => "generated"
}
}
filter {
if [type] == "generated" {
metrics {
meter => "events"
add_tag => "metric"
}
}
}
output {
# only emit events with the 'metric' tag
if "metric" in [tags] {
stdout {
message => "rate: %{events.rate_1m}"
}
}
}
Run Code Online (Sandbox Code Playgroud)
但看起来stdout的"消息"字段已被弃用.在Logstash 1.4中执行此操作的正确方法是什么?
因此,在查看Logstash的JIRA页面后想出来了.
注意:度量标准仅每5秒打印或"刷新",因此如果生成日志少于5秒,您将看不到度量标准打印语句
看起来应该是:
output {
if "metric" in [tags]
{
stdout {
codec => line {
format => "Rate: %{events.rate_1m}"
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5958 次 |
| 最近记录: |