É 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:
Quando você estiver criando o grupo de atributos, na página Informações de Arquivo de Log.
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:
Selecionando Avançado na página Informações sobre o Atributo quando estiver criando um atributo.
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 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 é:
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.
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 "]".
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 ":".
Para o sexto atributo, o seu separador do grupo de atributos padrão "," está correto novamente.
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