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 :

  1. Vérifiez que le répertoire log a été créé en exécutant la commande suivante :
    cd <Destination Directory>/oracle-apm-agent
    ls -l
  2. 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é.

  3. Ouvrez le fichier AgentStartup.log et vérifiez que le message suivant s'affiche :

    Agent successfully initialized

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

Par exemple : exécutez la commande ci-dessous pour répertorier le processus de serveur d'applications avec l'agent APM :
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.