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.
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:
- 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.
- 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.
- 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:
- 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.
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.