对不起,如果这是一个天真的问题。 我将Filebeat配置为直接向ES发送数据。只是因为ES离线并且filebeat收割机发现了一个日志,它会缓冲,重试和发货吗?
这是我尝试过的,我的docker容器生成了一个日志文件,filebeat获得了该日志条目并报告说发送了' x'事件,但ES无法到达。我删除了日志文件,认为filebeat得到了缓冲,然后启动了ES。我没有看到日志通过。
如何处理这种情况?
答案 0 :(得分:0)
如果你想排队,你必须添加像kafka,redis或rabbitMQ这样的经纪人,可以进行多种配置,如果ES关闭,你也可以发送到logstash保存数据...如果它已关闭(ES)请转到你的日志你会看到连接拒绝没有数据发送