Logstash写入MongoDB数据库
Posted zhzhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Logstash写入MongoDB数据库相关的知识,希望对你有一定的参考价值。
1. 列出logstash-plugins
bin/logstash-plugin list
******
logstash-output-kafka
logstash-output-nagios
logstash-output-null
logstash-output-pagerduty
logstash-output-pipe
logstash-output-rabbitmq
logstash-output-redis
******
2. 根据output格式安装mongodb的output的plugin
bin/logstash-plugin install logstash-output-mongodb
3. 配置logstash的output配置文件
mongodb { codec => line {format => "%{message}"} uri => "mongodb://asrlog-1:27017" database => "service" collection => "trace_log" }
4. 重启logstash
注意:即便是之前如下方式启动的logstash,也需要重启logstash,毕竟重新安装了output plugin(此处纠结了好一阵子。。。。。)
bin/logstash -f config/logstash-onlne.yml --config.reload.automatic &
5. 登录MongoDB,验证数据是否写入。
亲测可行,能够写入成功。
不当之处,欢迎大神不吝赐教。
以上是关于Logstash写入MongoDB数据库的主要内容,如果未能解决你的问题,请参考以下文章