logstash多个输出不';如果其中一个输出失败,则无法工作

logstash多个输出不';如果其中一个输出失败,则无法工作,logstash,Logstash,我有logstash的下一个配置: output { elasticsearch {host => "elastichost" stdout {codec => json} file { path => "./out.txt" } 如果Elasticsearch主机不可用,则我根本不会收到任何输出。ElasticSearch输出失败时出现错误 因此,问题是如何配置logstash,以便即使其中一个输出失败,也能可靠地将日志发送到输出?

我有logstash的下一个配置:

output {  
    elasticsearch {host => "elastichost"
    stdout {codec => json}

    file {
    path => "./out.txt"
  }
如果Elasticsearch主机不可用,则我根本不会收到任何输出。ElasticSearch输出失败时出现错误


因此,问题是如何配置logstash,以便即使其中一个输出失败,也能可靠地将日志发送到输出?

在logstash 1中不能这样做;任何阻塞的输出线程都将挂起它们

Logstash 2的设计应该可以解决这个问题