Vérification du déploiement de l'agent Java APM
Vous pouvez vérifier le bon déploiement de l'agent Java APM en consultant l'interface utilisateur et en consultant les journaux.
Vérifier l'interface utilisateur : Explorateur de traces
Une fois l'agent Java APM déployé, vous pouvez accéder à l'explorateur de traces et vérifier que les données de trace du serveur d'applications sont en cours de téléchargement. Pour plus d'informations, reportez-vous à Surveillance des traces dans l'explorateur de traces.
Examen des journaux de l'agent Java APM
Après le déploiement d'un agent Java APM, un répertoire log
est créé dans <Destination Directory>/oracle-apm-agent
. <Destination Directory>
correspond à l'emplacement dans lequel l'agent Java APM est provisionné, par exemple $DOMAIN_HOME
pour Oracle WebLogic Server.
Pour vérifier si l'agent Java APM a été déployé, procédez comme suit :
- Vérifiez que le répertoire
log
a été créé en exécutant la commande suivante :cd <Destination Directory>/oracle-apm-agent ls -l
- Vérifiez que le répertoire
log
contient les fichiers journaux suivants :AgentErrors.log
Agent.log
AgentStartup.log
AgentStatus.log
Si tous les fichiers journaux attendus n'ont pas été créés, le déploiement de l'agent Java APM a échoué.
- Ouvrez le fichier
AgentStartup.log
et vérifiez que le message suivant s'affiche :Agent successfully initialized
- Recherchez l'activité de l'agent dans le fichier
AgentStatus.log
.Lorsque l'agent Java APM commence à collecter des données de trace et à les télécharger vers Application Performance Monitoring, il consigne de courts messages de statut dans le fichier
AgentStatus.log
. Cela indique qu'il est actif.
Si les étapes de vérification ci-dessus échouent, vérifiez que le processus en cours d'exécution du serveur d'applications contient javaagent
dans la ligne de commande.
ps -ef | grep ApmAgent
Si la commande ci-dessus ne répertorie pas le processus d'application, assurez-vous qu'aucune variable d'environnement ne remplace les options de démarrage du serveur d'applications. Par exemple : si vous utilisez Apache Tomcat, assurez-vous que CATALINA_OPTS
n'est pas remplacé ailleurs via setenv.sh
ou tout paramètre externe.