如何以控制台的方式查看logstash推向elasticsearch的内容

配置logstash的配置文件,在output段天机标准输出:

配置文件logstash2.conf

output {
        elasticsearch{
          hosts => ["127.0.0.1:9200"]
          index => "%{scenic}-%{app_name}-%{index_day_hour}"
          document_type => "log"
      }
        stdout {
           codec => rubydebug { metadata => true }
      }
}

以上配置将会同时把logstash修改整理过的内容同时发送到elasticsearch以及控制台

其中metadata => true表示显式显式元数据,默认情况下是不显示。

查看控制台内容,如下方式运行logstash

/usr/share/logstash/bin/logstash -f logstash2.conf

此时就可以在kibana里面和控制台同时看到日志,如图等待logstash启动成功后,可以动态看日志,同时kibana可以看到同步日志。

可随意转载,欢迎署名!
原文地址:https://www.cnblogs.com/netsa/p/15128448.html