Ingerir Logs do Formato do ODL (Oracle Diagnostic Logging)

O Oracle Diagnostic Logging (ODL) é um formato aceito no setor para gravar mensagens de diagnóstico em arquivos de log. O arquivo de log pode estar no formato texto ODL ou XML ODL. A maioria dos componentes do Oracle Fusion Middleware, produtos do Oracle Enterprise Performance Management System e outros aplicativos Oracle gravam arquivos de log de diagnóstico no formato ODL.

O Oracle Log Analytics fornece origens de log definidas pela Oracle para corresponder ao formato ODL e permitir o suporte a vários aplicativos Oracle:

Origem definida pela Oracle Tipo de entidade

FMW OHS Diagnostic Logs (V11)

Oracle HTTP Server

Logs de Diagnóstico do OHS do FMW (V12)

Oracle HTTP Server

FMW OID Directory Control Logs

Oracle Internet Directory

FMW OID Directory Dispatcher Server Logs

Oracle Internet Directory

FMW OID Directory Replication Server Logs

Oracle Internet Directory

FMW OID Directory Server Logs

Oracle Internet Directory

FMW OID Monitor Logs

Oracle Internet Directory

Fusion Apps Diagnostic Logs

WebLogic Server

FMW BI Publisher Logs

WebLogic Server

FMW BI JBIPS Logs

WebLogic Server

FMW WLS Server Diagnostic Logs

WebLogic Server

Oracle VM Manager Diagnostic Logs

Oracle VM Manager

Fluxo Geral para Coleta de Logs ODL

Estas são as tarefas de alto nível para coletar informações de log do seu host:

Criar uma Origem para Logs de Diagnóstico no Formato ODL

As origens definem a localização dos logs de sua entidade e como enriquecer as entradas de logs. Para iniciar a coleta contínua de logs por meio dos agentes de gerenciamento do OCI, uma origem precisa estar associada a uma ou mais entidades.

  1. Abra o menu de navegação e clique em Observabilidade e Gerenciamento. Em Log Analytics, clique em Administração.

    Os recursos administrativos são listados no painel esquerdo de navegação em Administração. Clique em Origens.

    A página Origens é aberta. Clique em Criar Origem.

  2. No campo Nome, digite o nome da origem.

    Se desejar, adicione uma descrição.

  3. Na lista Tipo de Origem, selecione o tipo Oracle Diagnostic Logging (ODL).

    Use este tipo para logs que seguem o formato de Logs do Oracle Diagnostics. Normalmente, eles são usados para logs de diagnóstico no Oracle Fusion Middleware e Oracle Applications.

  4. Clique no campo Tipo de Entidade e selecione o tipo de entidade para essa origem de log. Selecione o tipo de entidade para a origem do log que corresponda mais ao que você vai monitorar. Evite selecionar tipos de entidade composta, por exemplo, Cluster de Banco de Dados. Em vez disso, selecione a Instância do Banco de Dados do tipo de entidade porque os logs são gerados no nível de instância.
  5. Clique no campo Parser e selecione o nome relevante do parser. Para tipo de origem ODL, o único parser disponível é Formato de Registro em Log do Oracle Diagnostic.
  6. Nas guias Incluir e Excluir, digite as seguintes informações:
    • Na guia Padrões Incluídos, clique em Adicionar para especificar os padrões de nome de arquivo dessa origem.

      Digite o padrão de nome de arquivo e a descrição.

      Você pode digitar parâmetros entre chaves {}, como {AdrHome}, como parte do padrão de nome de arquivo. O Oracle Log Analytics substitui esses parâmetros no padrão de inclusão por propriedades de entidade quando a origem está associada à entidade. A lista de parâmetros possíveis é definida pelo tipo de entidade. Se você criar seus próprios tipos de entidade, poderá definir suas próprias propriedades. Ao criar uma entidade, você será solicitado a atribuir um valor a cada propriedade dessa entidade. Você também pode adicionar suas próprias propriedades personalizadas por entidade, se necessário. Todas essas propriedades podem ser usadas como parâmetros aqui em Padrões Incluídos.

      Por exemplo, para uma determinada entidade em que a propriedade {AdrHome} esteja definida como /u01/oracle/database/, o padrão de inclusão {AdrHome}/admin/logs/*.log será substituído por /u01/oracle/database/admin/logs/*.log para essa entidade específica. Todas as outras entidades no mesmo host podem ter um valor diferente para {AdrHome}, o que resultaria em um conjunto completamente diferente de arquivos de log a serem coletados para cada entidade.

      Você só poderá associar uma origem a uma entidade se os parâmetros que a origem exige nos padrões tiverem um valor para a entidade em questão.

      Você pode configurar advertências na coleta de logs para seus padrões. Na lista suspensa Enviar Advertência, selecione a situação em que a advertência deve ser emitida:

      • Para cada padrão que tenha um problema: Quando você tiver definido vários padrões de inclusão, uma advertência de coleta de logs será enviado para cada padrão de nome de arquivo que não corresponder.

      • Somente se todos os padrões tiverem problemas: Quando você tiver definido vários padrões de inclusão, uma advertência de coleta de logs só será enviada se nenhum padrão de nome de arquivo corresponder.

    • Você poderá usar um padrão excluído quando houver arquivos no mesmo local que não deseja incluir na definição da origem. Na guia Padrões Excluídos, clique em Adicionar para definir padrões de nomes de arquivos de log que devem ser excluídos desta origem de log.

      Por exemplo, há um arquivo com o nome audit.aud no diretório que você configurou como origem de inclusão (/u01/app/oracle/admin/rdbms/diag/trace/). No mesmo local, há outro arquivo com o nome audit-1.aud. Você pode excluir quaisquer arquivos com o padrão audit-*.aud.

  7. Clique em Criar Origem.