首页 > 解决方案 > Logstash:指标插件未显示任何输出

问题描述

这里是我过滤器的开始

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实例的信息;

有任何想法吗?

标签: elasticsearchlogstashmetrics

解决方案


问题如下:

metrics实际上创建了一个新事件;

我的metrics声明在一个

if {} else drop {}

语句和新的(度量)事件被删除,因为它不符合 if 检查;

我把它移到了if范围之外。


推荐阅读