gpt4 book ai didi

elasticsearch - 使用Logstash通过单个配置文件将数据馈送到输出插件中的多个elasticsearch “clusters”

转载 作者:行者123 更新时间:2023-12-03 00:19:47 24 4
gpt4 key购买 nike

我正在使用ELK和Logstash-forwarder。我正在尝试使用一个logstash实例将数据发送到多个elasticsearch clusters。我的伐木 worker 输出配置看起来像

output {
elasticsearch {
host => "localhost"
cluster => "my-es-cluster"
}
elasticsearch {
cluster => "my-another-cluster"
}
stdout { codec => rubydebug }
}

当我这样写第二个 elasticsearch块时,它用

{:timestamp=>"2015-07-22T00:02:53.274000+0000", :message=>"Lumberjack input: the pipeline is blocked, temporary refusing new connection.", :level=>:warn}



this Logstash discussion thread中所述。我发现只有 this old Google group discussion具有类似的情况,但是在注释中只提到了 ,应该可以使用。我检查了输出插件的文档,但据我所知,没有提到在一个输出插件conf文件中使用相同的输出块。

我是否缺少明显的东西?

最佳答案

{:timestamp=>"2015-07-22T00:02:53.274000+0000", :message=>"Lumberjack input: the pipeline is blocked, temporary refusing new connection.", :level=>:warn}

我确定,此警告未与输出中的第二个群集连接。我的Logstash日志中有同样的警告,但是我只发送到一个集群。我认为此错误意味着,队列中有太多消息,Logstash将等待一段时间。现在,我忽略了此警告,并且我的群集运行良好。我的群集每24小时获得超过120 gb的信息。

关于elasticsearch - 使用Logstash通过单个配置文件将数据馈送到输出插件中的多个elasticsearch “clusters”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31971440/

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