Configurando o Componente Sensor para um Adaptador Estático

Pré-requisitos:

A função do sensor é fornecer os meios para leitura do conteúdo para processamento. Em um analisador estático, uma propriedade é incluída no sensor para indicar que após o processamento do sensor, ele deverá chamar uma classe customizada do analisador de Java. Para configurar o sensor:

  1. Na área de janela à esquerda do Editor de Configuração de Adaptador, selecione Configuração > Instância do Contexto > Sensor. A área de janela à direita exibe as informações do sensor.
  2. Selecione StaticParserSensor na lista Tipo de Sensor.
  3. Na área de janela Detalhes, digite uma descrição de seu sensor no campo Descrição.
  4. No campo Bloco Máximo, digite o número de objetos Common Base Event que são criados pelo sensor do analisador estático antes de serem transmitidos para o emissor de saída. Este valor indica quantos objetos Common Base Event devem ser retornados pelo método parseNext() da classe de analisador estático. Este valor é transmitido para a classe de analisador estático como parâmetro array_size pelo método setConfiguration() da classe de analisador estático.
  5. Para o adaptador estático, os campos Tamanho do Buffer de Confiança e Tamanho do Rodapé do Arquivo aplicam-se somente a contextos configurados para operação contínua e classes de analisador estático que estendam org.eclipse.hyades.logging.parsers.MonitoringParser. Consulte Configurando o Componente Sensor para obter informações sobre esses campos.
  6. As propriedades directory e fileName são geradas automaticamente durante a criação do arquivo de configuração do adaptador. Elas correspondem ao diretório do arquivo de log e ao nome do arquivo. Para atualizar essas propriedades:
    1. Selecione Configuração > Instância do Contexto > Sensor > Propriedade fileName.
    2. Edite o valor da propriedade.
    3. Salve o arquivo de configuração do adaptador para aplicar as alterações.
    4. Repita as mesmas etapas para a propriedade directory.
  7. Inclua a propriedade parserClassName.
    1. Selecione Configuração > Instância do Contexto > Sensor.
    2. Clique com o botão direito do mouse para tornar visível o menu pop-up. Selecione Incluir > Propriedade. A área de janela à direita é atualizada com campos para digitar o nome e o valor da propriedade.
    3. Digite parserClassName como o nome da propriedade e o nome de sua classe de analisador de Java como o valor da propriedade.
    4. Salve o arquivo de configuração do adaptador para aplicar as alterações.
  8. Você pode incluir outras propriedades que contenham informações de configuração que possam ser transmitidas para a classe Java do analisador estático. Por exemplo, a versão do arquivo de log.
  9. Como o Tipo de Sensor foi alterado, é necessário atualizar o componente sensor correspondente em Contextos.
    1. Selecione Contextos > Contexto de Implementação de Contexto Básico > Componente Sensor de Arquivos do S.O..
    2. Atualize o Nome e a Descrição. Digite org.eclipse.hyades.logging.adapter.config.sensors.StaticParserSensor como a Classe Executável.

      O componente sensor no contexto é aberto e os detalhes são mostrados na área de janela de detalhes.

    3. Salve o arquivo de configuração do adaptador para aplicar as alterações.

Consulte a Estrutura do Arquivo de Configuração para obter um resumo das propriedades requeridas para o componente sensor de um analisador estático.

Depois que o sensor estiver configurado, você pode prosseguir para configurar o componente emissor de saída.

Conceitos Relacionados
Visão Geral do Adaptador de Log Genérico Hyades
Especificação do Formato Common Base Event

Tarefas Relacionadas
Criando um Analisador de Log
Criando um Adaptador Estático
Configurando o Componente Emissor de Saída para Analisadores Estáticos

Referências Relacionadas
Estrutura do Arquivo de Configuração do Adaptador
Editor de Configuração de Adaptador
Gramática de Expressão Comum