Verifica distribuzione agente Java APM
È possibile verificare se la distribuzione dell'agente Java APM è riuscita controllando l'interfaccia utente ed esaminando i log.
Controllo dell'interfaccia utente: Trace Explorer
Dopo aver distribuito correttamente l'agente Java APM, è possibile passare a Trace Explorer e verificare se i dati di trace dell'Application Server vengono caricati. Per informazioni, vedere Monitorare i trace in Trace Explorer.
Esaminare i log dell'agente Java APM
Dopo la distribuzione di un agente Java APM, viene creata una nuova directory log in <Destination Directory>/oracle-apm-agent. Si noti che <Destination Directory> è il punto in cui viene eseguito il provisioning dell'agente Java APM, ad esempio $DOMAIN_HOME per Oracle WebLogic Server.
Per verificare se la distribuzione dell'agente Java APM è riuscita, effettuare le operazioni riportate di seguito.
- Verificare che la directory
logvenga creata eseguendo il comando seguente:cd <Destination Directory>/oracle-apm-agent ls -l - Verificare che la directory
logcontenga i seguenti file di log:AgentErrors.logAgent.logAgentStartup.logAgentStatus.log
Tenere presente che se non sono stati creati tutti i file di log previsti, la distribuzione dell'agente Java APM non è riuscita.
- Aprire il file
AgentStartup.loge verificare che venga visualizzato il seguente messaggio:Agent successfully initialized - Cercare l'attività dell'agente nel file
AgentStatus.log.Quando l'agente Java APM inizia a raccogliere e caricare i dati di trace in Application Performance Monitoring, registra brevi messaggi di stato nel file
AgentStatus.log. Ciò indica che l'agente Java APM è attivo.
Se i passi di verifica di cui sopra non riescono, verificare che il processo in esecuzione per il server applicazioni disponga di javaagent nella riga di comando.
ps -ef | grep ApmAgentSe il comando precedente non elenca il processo dell'applicazione, assicurarsi che qualsiasi variabile di ambiente non sostituisca le opzioni di avvio di Application Server. Ad esempio: se si utilizza Apache Tomcat, assicurarsi che CATALINA_OPTS non venga sostituito altrove tramite setenv.sh o qualsiasi impostazione esterna.