将redis与logstash一起使用

我想知道在基础设施中使用redis作为经纪人的利弊是什么?

目前,我的所有代理都发送到中央NXLog服务器,该服务器代理对logstash的请求 – > ES.

在我的nxlog收集器和logstash之间使用redis服务器可以获得什么?对我来说,似乎毫无意义,因为如果logstash关闭,nxlog已经具有良好的mem和磁盘缓冲区.

我会得到什么?

谢谢

最佳答案 在负载很重的情况下:直接调用ES(HTTP)可能很危险,如果ES发生故障,您可能会遇到问题.

Redis可以处理更多(更多)写请求并将其以异步逻辑发送到ES(HTTP).

点赞