Logstash:指标插件未显示任何输出
Logstash: metrics plugin not showing any outpout
这是我的过滤器的开始
filter {
if "paloalto" in [tags] {
metrics {
meter => "events_paloalto"
flush_interval => 60
add_tag => "metric_paloalto"
}
...
这是我的部分 output
if "metric_paloalto" in [tags] and "_grokparsefailure" not in [tags] {
elasticsearch {
hosts => ["localhost:9200"]
index => "raw_metrics-%{+YYYY.MM.dd.HH.mm}"
}
stdout { codec => rubydebug }
}
我的 stdout
和 elasticsearch
实例都没有得到任何东西;
有什么想法吗?
问题如下:
metrics
实际上创建了一个新事件;
我的 metrics
声明在
中
if {} else drop {}
声明和新的(指标)事件被丢弃,因为它不符合 if 检查;
我把它移到了 if
范围之外。
这是我的过滤器的开始
filter {
if "paloalto" in [tags] {
metrics {
meter => "events_paloalto"
flush_interval => 60
add_tag => "metric_paloalto"
}
...
这是我的部分 output
if "metric_paloalto" in [tags] and "_grokparsefailure" not in [tags] {
elasticsearch {
hosts => ["localhost:9200"]
index => "raw_metrics-%{+YYYY.MM.dd.HH.mm}"
}
stdout { codec => rubydebug }
}
我的 stdout
和 elasticsearch
实例都没有得到任何东西;
有什么想法吗?
问题如下:
metrics
实际上创建了一个新事件;
我的 metrics
声明在
if {} else drop {}
声明和新的(指标)事件被丢弃,因为它不符合 if 检查;
我把它移到了 if
范围之外。