Configuração do suporte a várias linhas para o site Agente de criação de log em Linux
O agrupamento de registros de várias linhas pelo endereço IBM® Cloud Logs Agente de criação de log de ambientes não orquestrados (por exemplo, Linux ) é configurado de forma semelhante ao de ambientes orquestrados. As alterações incluem a análise necessária para agrupar linhas de log que deveriam estar juntas como um único registro de log.
Se estiver executando o Agente de criação de log em um ambiente não orquestrado (como uma VM autônoma ou um servidor bare-metal), não será necessário aplicar analisadores de várias linhas usando um filtro ou pré-processador separado.
Em vez disso, é possível especificar diretamente os analisadores de várias linhas na seção [INPUT] do arquivo inputs.conf. Isso é mais simples e suficiente.
Por exemplo:
[INPUT]
Name tail
Tag *
Path /var/log/*.log
Path_Key file
Exclude_Path /var/log/audit.log
DB /var/lib/fluent-bit/fluent-bit.DB
Buffer_Chunk_Size 32KB
Buffer_Max_Size 256KB
Multiline.parser go,multiline-java-example,multiline-nodejs-winston
Skip_Long_Lines On
Refresh_Interval 10
storage.type filesystem
storage.pause_on_chunks_overlimit on
Vários analisadores de várias linhas são especificados em Multiline.parser como uma lista separada por vírgulas. O agente tentará cada analisador na ordem fornecida até que um deles corresponda. Isso é útil quando o seu sistema hospeda
aplicativos com diferentes formatos de registro (por exemplo, Go, Java, Node.js ).
Como os registros de várias linhas são agrupados para exibição
Ao visualizar dados de registro agrupados na interface do usuário IBM Cloud Logs, os dados de registro agrupados são incluídos no campo log.
Mais informações e exemplos
Para obter mais informações e tutoriais com cenários de exemplo para configurar o processamento de várias linhas, consulte os tópicos a seguir.
| Para obter informações sobre | Consulte |
|---|---|
| Configuração do suporte multilinha para o site Agente de criação de log em ambientes orquestrados | Tópico |
| Análise de várias linhas para aplicativos Java com Log4j | Tutorial |
| Análise de várias linhas usando Helm para aplicativos Java com Log4j | Tutorial |
| Análise de várias linhas para aplicativos Node.js usando Winston | Tutorial |
| Análise de várias linhas usando Helm para aplicativos Node.js usando Winston | Tutorial |