之前测试 filebeat和logstash的时候, 使用的是stdout标准输出, 现在我们想把数据输出到es中去, 

1, 首先需要一个es: 

修改配置文件

logstash-3-输出到es中

后台启动

./bin/elasticsearch &

2, 修改logstash的输出

input {
    beats {
        port => "5044"
    }
}
output {
  elasticsearch {
    hosts => ["www.wenbronk.com:9200"]
    index => "logstash-nginx-%{+YYYY.MM.dd}"
  }
}

并重启: 

./bin/logstash -f ./conf/logstash_index.conf &

 

3, 数据查看借助kibana

修改配置

logstash-3-输出到es中

启动

./bin/kibana &

 

浏览器访问 www.wenbronk.com:5601, 即可以看到进入es了, 

 

注, 刚开始配置了es的缓存区, 结果迟迟没有现象.... 

 

相关文章:

  • 2022-01-01
  • 2022-01-22
  • 2022-12-23
  • 2022-12-23
  • 2021-12-02
  • 2022-12-23
  • 2022-01-26
猜你喜欢
  • 2021-06-13
  • 2022-12-23
  • 2021-06-22
  • 2021-06-20
  • 2022-12-23
  • 2021-06-18
  • 2021-05-29
相关资源
相似解决方案