我有logstash的下一个配置:
output {
elasticsearch {host => "elastichost"
stdout {codec => json}
file {
path => "./out.txt"
}
如果Elasticsearch主机不可用,那么我根本不会收到任何输出。只有ElasticSearch输出失败的错误。
所以问题是我如何配置logstash以便可靠地将日志发送到输出,即使其中一个失败了?
答案 0 :(得分:1)
你不能在Logstash 1中这样做;任何阻塞的输出线程都将挂起它们。
Logstash 2的设计应该解决这个问题。