Primeiro, gostaria de verificar quais são os gargalos:
Se o seu aplicativo não estiver sobrecarregando o fluentd
service, por que usar até 32 núcleos?
Se fluentd
output é o gargalo, você pode usar multi-threading com a opção num_thread
; Dessa forma, você pode querer usar 5 threads em 6 fluentd
instâncias, adicionando até 30 núcleos, em vez de 32 casos únicos, onde apenas 6 são usados.
Quanto à entrada, se seus servidores mantêm as conexões abertas, então, de fato, esse é o seu afunilamento e, em seguida, você pode querer implantar mais desses serviços para aumentar o número de saídas de log para suas entradas fluentes.