我在这里和那里读到 ,使用Filebeat时,日志pipe道(通常是ELK)中可能不需要代理(如Redis )。
来自Filebeat的官方网页:
[Filebeat]足够智能,可以处理下游服务器暂时不可用的情况,所以不会丢失日志。
然而,我不清楚它到底有什么作用,什么是机制,有什么限制,如何configuration/微调(在Filebeat的默认configuration文件中没有看到这个选项)。
总而言之,如果使用FIlebeat ,是否真的值得考虑不使用经纪人? (我想答案是“取决于” ,但是鉴于Filebeat在容错方面的能力还不清楚,做出一个有教养的select并不容易)。