Eu li aqui e ali que um corretor (como Redis ) pode não ser necessário no pipeline de log (normalmente ELK) quando Filebeat é usado.
Da página oficial do Filebeat :
[Filebeat] is intelligent enough to deal with [...] the temporary unavailability of the downstream server, so you never lose a log line.
No entanto, não está claro para mim como exatamente isso, quais são os mecanismos, quais são as limitações, como isso pode ser configurado / ajustado (não vejo opções para isso no Filebeat arquivo de configuração padrão).
Em suma, é realmente digno considerar não usar um corretor, se estiver usando FIlebeat ? (Eu acho que a resposta é "depende" , mas dado que não está claro o que Filebeat é exatamente capaz em termos de tolerância a falhas, não é fácil fazer uma instrução escolha).
Tags logging elasticsearch elk