Monitora integrazioni OIC con APM
È possibile monitorare le integrazioni Oracle Integration Cloud (OIC) con Application Performance Monitoring (APM) connettendo un log del flusso di attività OIC alla funzione predefinita Mittente log APM e spostando i log del servizio in un dominio APM. Per informazioni dettagliate, vedere Funzione mittente log APM.
Le istanze di Oracle Integration 2 non sono supportate.
Configurazione
Per configurare il monitoraggio di un'istanza di integrazione da parte di un dominio APM, effettuare le operazioni riportate di seguito.
- Acquisisce il flusso di attività dell'integrazione in un'istanza di log. Segui i passi descritti in Acquisisci il flusso di attività delle integrazioni nella console di Oracle Cloud Infrastructure.
- Creare un'istanza della funzione Mittente log APM dal catalogo Funzioni predefinito e indirizzarla al dominio APM che monitorerà l'integrazione. Per ulteriori informazioni, attenersi alle istruzioni riportate nella documentazione relativa alla funzione mittente log APM.
- Connettere il log del passo 1 alla funzione del passo 2 creando un connettore nell'hub del connettore.
Per creare un connettore, seguire le istruzioni riportate di seguito.
- Aprire il menu di navigazione e fare clic su Analytics e AI. In Messaggistica fare clic su Hub di connettori.
- Fare clic sul pulsante Crea connettore.
- Immettere un nome e una descrizione facoltativa.
- Selezionare un compartimento.
- In Configura connettore impostare l'opzione Origine su Log e l'opzione Destinazione su Funzioni.
- In Configura origine selezionare Gruppo di log e Log nel log Flusso attività configurato nel passo 1.
- In Configura destinazione impostare l'applicazione funzione e l'funzione sulla funzione creata nel passo 2.
- Nota: non configurare un task.
- Fare clic sul pulsante Crea.
- Ora dovrebbe avere un connettore:
- Criteri del connettore.
Durante la creazione del connettore vengono creati automaticamente i criteri riportati di seguito.
-
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>'}
-
Attributi intervallo
Nella tabella seguente viene fornita una lista di attributi per gli intervalli OIC. Questa tabella include:
- Nome: il nome dell'attributo.
- Descrizione: breve descrizione dell'attributo.
- Tipo: tipo di attributo: Dimensione o Metrica.
Nome | Descrizione | Tipo |
---|---|---|
ActionName | Nome dell'azione, spesso quello configurato nell'integrazione OIC. | Dimensione |
ActionType | Un classificatore di una parola per l'operazione OIC rappresentata dall'intervallo. Ad esempio Switch, Mapper o Notification. | Dimensione |
AuditMessage | Testo aggiuntivo del messaggio quando l'applicazione OIC viene eseguita in modalità debug o audit. | Dimensione |
EndpointConnectionId | ID dell'endpoint richiamato. | Dimensione |
EndpointName | Il nome dell'endpoint richiamato. | Dimensione |
EndpointType | Il tipo di endpoint richiamato (rest, atpdatabase, ...). | Dimensione |
InstanceCompletionState | Impostare l'intervallo di fine flusso per indicare se il flusso è stato completato correttamente. | Dimensione |
IntegrationId | OCID dell'integrazione OIC. | Dimensione |
IntegrationVersion | Numero di versione dell'integrazione OIC. | Dimensione |
Chiave | Chiave di un evento di tracciamento. Vedere anche Valore. | Dimensione |
Messaggio | Il messaggio che il flusso di attività OIC ha registrato per l'operazione. | Dimensione |
OpcRequestId | Opc-request-id del flusso di integrazione OIC. | Dimensione |
ProjectCode | Codice progetto OIC. | Dimensione |
RecordType | Impostato su alcuni intervalli importanti che indicano il tipo di azione che l'intervallo rappresenta. È possibile filtrare la presenza di questo campo per ridurre il rumore da intervalli meno importanti. | Dimensione |
UserId | L'utente che ha creato l'integrazione OIC. | Dimensione |
Value | Il valore di un evento di tracciamento. Vedi anche Key. | Dimensione |
EventId | ID evento OIC | Dimensione |
ParentEventId | ID dell'evento precedente nel flusso di attività. | Dimensione |
ID istanza | ID flusso OIC | Dimensione |
ParentInstanceId | ID flusso OIC del flusso padre | Dimensione |
ParentFlowParentEventId | ID evento OIC dell'evento padre nel flusso padre. | Dimensione |
Usa APM Trace Explore per il monitoraggio
Una volta completati tutti i passi di configurazione, i trace sono visibili in Trace Explorer sotto il dominio APM configurato per la funzione Mittente log APM.