![](/img/trans.png)
[英]Send multiple collections to elasticsearch using mongoDB input plugin for logstash
[英]Having multiple output using Logstash
我是Logstash的新手,无法理解如何配置以下过程:
假设我想让自己的logtash收集Tweet,同时在我的ES中为这些Tweet编制索引,并将该Tweet存储在MongoDB中?
我成功地让我的日志存储收集了推文并在ES中建立了索引,但是我不知道如何配置它以将推文也存储在mongoDB中?
可能吗? 如何配置呢?
您可以在conf文件的输出部分中配置多个插件:
output
{
stdout {
codec => rubydebug
}
elasticsearch {
hosts => ["my-elasticsearch:9200"]
index => "logs"
document_type => "applog"
}
mongodb
{
isodate => true
database => "metrics"
collection => "logs"
uri => "mongodb://127.0.0.1:27017"
}
}
请查看logstash文档以获取所有可用的mongodb选项,因为这可能取决于logstash版本(需要collection , database和uri )。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.