gpt4 book ai didi

mongodb - 使用Logstash具有多个输出

转载 作者:行者123 更新时间:2023-12-03 00:40:15 26 4
gpt4 key购买 nike

我是Logstash的新手,无法理解如何配置以下过程:

假设我想让自己的logstash收集推文,同时在我的ES中索引这些推文,并将该推文存储在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版本(需要收集,数据库和uri)。

关于mongodb - 使用Logstash具有多个输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44984645/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com