Monitorar Integrações do OIC com o APM

Você pode monitorar integrações do Oracle Integration Cloud (OIC) com o Application Performance Monitoring (APM) conectando um log de fluxo de atividades do OIC à Função pré-criada Remetente de Log do APM e movendo logs de serviço para um Domínio do APM. Para obter detalhes, consulte Função de Remetente do Log do APM.

O serviço Application Performance Monitoring pode ser usado para monitorar instâncias do Oracle Integration 3.
Observação

Não há suporte para instâncias do Oracle Integration 2.

Configuração

Siga estas etapas para configurar o monitoramento de uma instância do Integration por um Domínio do APM:

  1. Capture o fluxo de atividades da integração em uma instância de Log. Siga as etapas descritas em Capturar o Fluxo de Integrações da Atividade na Console do Oracle Cloud Infrastructure.
  2. Crie uma instância da função Remetente de Log do APM no catálogo do Functions pré-criado e aponte-a para o Domínio do APM que monitorará a Integração. Para obter detalhes, siga as instruções na documentação Função do Remetente de Log do APM.
  3. Conecte o Log da etapa 1 à Função da etapa 2 criando um Conector no Connector Hub.

    Para criar um conector, siga as instruções abaixo:

    • Abra o menu de navegação e clique em Análise e IA. Em Mensagens, clique em Hub do Conector.
    • Clique no botão Criar conector.
    • Informe um nome e uma descrição opcional.
    • Selecione um compartimento.
    • Em Configurar conector, defina a Origem como Serviço Logging e o Destino como Functions.
    • Em Configurar origem, selecione o Grupo de Logs e Logs no log do Fluxo de Atividades que foi configurado na etapa 1.
    • Em Configurar destino, defina a Aplicação de função e a Função como a Função que foi criada na etapa 2.
    • Observação: não configure uma Tarefa.
    • Clique no botão Criar.
    • Agora você deve ter um conector:
  4. Políticas do conector.

    As seguintes políticas são criadas automaticamente ao criar o Conector:

    • Allow any-user to use fn-function in compartment id <target_function_compartment_ocid> where all
      {request.principal.type='serviceconnector', request.principal.compartment.id='<serviceconnector_compartment_ocid>'}
    • Allow any-user to use fn-invocation in compartment id <target_function_compartment_ocid> where all
       {request.principal.type='serviceconnector', request.principal.compartment.id='<serviceconnector_compartment_ocid>'}

Atributos de Intervalo

Uma lista de atributos para intervalos do OIC é fornecida na tabela a seguir. Esta tabela inclui o seguinte:

  • Nome: Nome do atributo.
  • Descrição: Descrição resumida do atributo.
  • Tipo: Tipo de atributo: Dimensão ou Métrica.
Eles não podem ser registrados imediatamente para intervalos OIC. É possível adicioná-los manualmente na configuração do Domínio do APM ou ativar a ativação automática, se esse for o caso.
Nome Descrição Tipo
ActionName Um nome para a ação, geralmente o que foi configurado na integração do OIC. Dimensão
ActionType Um classificador de uma palavra para a operação OIC que o intervalo representa. Por exemplo, Switch, Mapeador ou Notificação. Dimensão
AuditMessage Texto de mensagem adicional quando o aplicativo OIC é executado no modo de depuração ou auditoria. Dimensão
EndpointConnectionId O id do ponto final que é chamado. Dimensão
EndpointName O nome do ponto final que é chamado. Dimensão
EndpointType O tipo de ponto final que é chamado (rest, atpdatabase, ...). Dimensão
InstanceCompletionState Definido para o intervalo de fim de fluxo, indicando se o fluxo foi concluído com sucesso. Dimensão
IntegrationId O OCID da integração do OIC. Dimensão
IntegrationVersion O número da versão da integração OIC. Dimensão
Tecla A chave de um evento de rastreamento. Veja também Valor. Dimensão
Mensagem A mensagem que o Fluxo de Atividades do OIC registrou para a operação. Dimensão
OpcRequestId O opc-request-id do fluxo de integração OIC. Dimensão
ProjectCode O código do projeto OIC. Dimensão
RecordType Definido em determinados intervalos importantes que indicam o tipo de ação que o intervalo representa. Você pode filtrar a presença desse campo para reduzir o ruído de intervalos menos importantes. Dimensão
UserId O usuário que criou a integração OIC. Dimensão
Valor O valor de um evento de rastreamento. Veja também Key. Dimensão
EventId O ID do evento OIC Dimensão
ParentEventId O ID do evento anterior no fluxo Atividade. Dimensão
InstanceId O ID do fluxo OIC Dimensão
ParentInstanceId O ID do fluxo OIC do fluxo pai Dimensão
ParentFlowParentEventId O ID do evento OIC do evento pai no fluxo pai. Dimensão

Usar a Exploração de Rastreamento do APM para Monitoramento

Depois que você concluir todas as etapas de configuração, os rastreamentos ficarão visíveis no Trace Explorer no Domínio do APM configurado para a função Remetente de Log do APM.