如果其中一个输出失败,则logstash多个输出不起作用

时间:2014-07-03 08:44:51

标签: logstash

我有logstash的下一个配置:

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

    file {
    path => "./out.txt"
  }

如果Elasticsearch主机不可用,那么我根本不会收到任何输出。只有ElasticSearch输出失败的错误。

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

1 个答案:

答案 0 :(得分:1)

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

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

相关问题