Enregistrer les intervalles APM en tant qu'événements JFR
L'agent APM et le traceur APM prennent en charge l'enregistrement des intervalles APM en tant qu'événements JFR.
Actuellement, JDK version 11 ou supérieure est pris en charge.
Pour plus d'informations sur l'enregistrement des intervalles APM en tant qu'événements JFR lors de l'utilisation du traceur APM, voir Enregistrer les intervalles APM en tant qu'événements JFR sous Configurer le traceur Java APM.
Java Flight Recorder (JFR) est un outil permettant de collecter des données de diagnostic et de profilage sur une application Java en cours d'exécution. Pour plus d'informations sur Java Flight Recorder (JFR) et Java Mission Control (JMC), voir JDK Mission Control.
Saisir les événements APM dans des enregistrements JFR
Pour saisir les événements APM dans des enregistrements JFR lors de l'utilisation de l'agent APM, procédez comme suit :
-
Assurez-vous que l'agent APM fonctionne correctement.
Ouvrez l'explorateur de trace et vérifiez que vous pouvez voir toutes les traces. Pour plus d'informations sur l'ouverture et l'utilisation de l'explorateur de trace, voir Surveiller les traces dans l'explorateur de trace.
-
Vérifiez le fichier de propriétés de l'agent APM.
Le fichier
AgentConfig.properties
est le fichier des propriétés de l'agent APM situé dans le répertoireoracle-apm-agent/config/<version>
.La propriété
com.oracle.apm.agent.tracer.enable.jfr
active ou désactive l'ajout d'événements APM dans les enregistrements JFR qui sont rendus disponibles.La valeur par défaut de la propriété
com.oracle.apm.agent.tracer.enable.jfr
estTRUE
, ce qui signifie que les événements APM sont déjà activés dans les enregistrements JFR.Pour désactiver les événements APM dans les enregistrements JFR, réglez la propriété
com.oracle.apm.agent.tracer.enable.jfr
àFALSE
. -
Lancez un enregistrement.
Pour vérifier que tout fonctionne correctement, vous devez lancer un enregistrement selon votre méthode préférée (à l'aide de l'interface utilisateur de JDK Mission Control ou au moyen de l'utilitaire de ligne de commande JCMD).
Pour vérifier que les événements de trace APM sont correctement ajoutés aux enregistrements JFR, connectez-vous à JDK Mission Control et vérifiez que les traces APM sont visibles sous Event Browser (Navigateur d'événements) : cliquez sur APM OpenTracing et vérifiez que les événements de trace APM sont visibles.