Análise do Arquivo de Log e Separadores

É possível alterar o separador padrão usado para separar um ou mais atributos em um registro de arquivo de log.

Ao criar um grupo de atributos do arquivo de log, um separador é designado por padrão. O separador padrão é uma guia. O separador é usado pelo agente para analisar e delimitar os dados de cada atributo na linha de dados. Você pode alterar o separador de atributo padrão para ser:
  • Um número fixo de caracteres
  • Um espaço
  • Um caractere diferente ou caracteres
  • Um início e final de texto específico
  • Um elemento XML.
Você alterar o separador padrão que é utilizado para todos os atributos no grupo das seguintes maneiras:
  1. Quando você estiver criando o grupo de atributos, na página Informações de Arquivo de Log.
  2. Após criar o grupo de atributos, abrindo a guia Origens de Dados do > Agent Editor, selecionando o grupo de atributos e escolhendo um separador na área Identificação de Campo .
Também é possível designar separadores específicos para um ou mais atributos individuais. É possível designar separadores específicos para atributos individuais para usar:
  • Um número fixo de caracteres.
  • Um separador de guia
  • Um separador de espaço
  • Um caractere diferente ou caracteres
  • Um início e final de texto específico.
Você altera o separador que é utilizado para atributos individuais das seguintes maneiras:
  1. Selecionando Avançado na página Informações sobre o Atributo quando estiver criando um atributo.
  2. Abrindo a guia Agent Editor > Origens de Dados, selecionando o atributo e selecionando Avançado na guia Informações sobre o Atributo do Arquivo de Log.

Exemplo 1 - Saída de Arquivo de Log Simples

Alguns registros do arquivo de log possuem separadores claros e regulares, por exemplo:
um, dois três
Aqui, o caractere "," é um separador claro e regular entre as três partes de dados na linha. Neste caso, selecione Texto Separador e especifique "," como o separador padrão para o grupo de atributos. Não é necessário alterar ou definir outros separadores.
Definindo esse separador para um arquivo de log que contém a linha de dados que é mostrada anteriormente neste exemplo que é mostrado na seguinte saída:
Figura 1. Exemplo de Saída do Valor de Atributo quando o Agent Analisa uma Linha de Dados do Arquivo de Log Simples.
Exemplo de saída de valor de atributo do Agent ao analisar uma linha de dados do arquivo de log simples

Exemplo 2 - Saída de Arquivo de Log Complexo

Alguns arquivos de log podem conter linhas de dados que possuem separadores irregulares ou em mudança, por exemplo:
um, dois três, [quatro]12:42, cinco
Neste exemplo, uma designação de separadores a definições de atributos que pode ser usada é:
  1. No exemplo anterior você configurou o separador padrão como ",". Esse separador é usado para todos os atributos, a menos que você o substitua por um separador específico. Neste exemplo o separador padrão de "," é correto para ser usado novamente para os primeiros três atributos na linha.
  2. Para o quarto atributo, suponha que a sequência entre "[" e "]" é um valor que você deseja extrair. Nesse caso, ao definir o quarto atributo, você designa um tipo de separador Texto de Início e de Término com valores de texto de início e de término de "[" e "]".
  3. Para o quinto atributo, suponha que você deseja extrair os valores entre os "]" e ":". Neste caso, ao definir o quinto atributo, você designa o tipo de separador Texto do Separador configurado como ":".
  4. Para o sexto atributo, o seu separador do grupo de atributos padrão "," está correto novamente.
  5. Para o sétimo atributo, você não precisa especificar um separador, pois ele é o último atributo.
Definindo esse separador em um arquivo de log que contém a linha de dados que é mostrada anteriormente neste exemplo que é mostrado na seguinte saída:
Figura 2. Exemplo de Saída do Valor de Atributo quando o Agent Analisa uma Linha de Dados do Arquivo de Log Complexo
Exemplo de saída de valor de atributo do Agent ao analisar uma linha de dados do arquivo de log complexo
O procedimento para definir os separadores de atributo é descrito na etapa 5 de Monitorando um Arquivo de Log.