Temos um aplicativo que grava três tipos de logs em três arquivos separados: logs de acesso, logs genéricos de aplicativos e logs do sistema. O formato (e a finalidade) desses logs são muito diferentes. E temos encaminhadores de logs separados que os enviam separadamente para o nosso sistema de registro centralizado.
Com base nos registros de tratamento como princípio do fluxo de eventos , estamos pensando em passar do uso de arquivos para o stdout. Embora conheçamos alguns dos benefícios dessa abordagem, isso também significaria que obteríamos um fluxo mesclado de logs com formatos diferentes, que precisaríamos dividir novamente antes de poder enviá-los ao nosso sistema central (Kibana / Splunk / etc.) ou lá dentro.
Estamos nos perguntando se existem ferramentas ou recomendações sobre como devemos abordar essa situação.