Registro de períodos de APM como eventos de JFR
El agente de APM y el rastreador de APM admiten el registro de períodos de APM como eventos de JFR.
Actualmente está soportado JDK 11 o superior.
Para obtener información sobre el registro de períodos de APM como eventos de JFR al utilizar el rastreador de APM, consulte Registro de períodos de APM como eventos de JFR en Configuración del rastreador Java de APM.
Java Flight Recorder (JFR) es una herramienta para recopilar datos de diagnóstico y creación de perfiles sobre una aplicación Java en ejecución. Para obtener información sobre Java Flight Recorder (JFR) y Java Mission Control (JMC), consulte JDK Mission Control.
Captura de eventos de APM en grabaciones de JFR
Para capturar eventos de APM en las grabaciones de JFR al utilizar el agente de APM, siga estos pasos:
-
Asegúrese de que el agente de APM está funcionando correctamente.
Abra el Explorador de rastreo y confirme que puede ver todos los rastreos. Para obtener información sobre la apertura y el uso del Explorador de rastreo, consulte Supervisión de rastreos en el explorador de rastreo.
-
Revise el archivo de propiedades del agente de APM.
El archivo
AgentConfig.properties
es el archivo de propiedades del agente de APM ubicado en el directoriooracle-apm-agent/config/<version>
.La propiedad
com.oracle.apm.agent.tracer.enable.jfr
activa o desactiva la agregación de eventos de APM en las grabaciones de JFR que están disponibles.El valor por defecto de la propiedad
com.oracle.apm.agent.tracer.enable.jfr
esTRUE
, que indica que los eventos de APM ya están activados en las grabaciones de JFR.Para desactivar eventos de APM en las grabaciones de JFR, defina la propiedad
com.oracle.apm.agent.tracer.enable.jfr
enFALSE
. -
Inicie una grabación.
Para probar que todo funciona correctamente, debe iniciar una grabación con su método preferido (podría utilizar la interfaz de usuario de JDK Mission Control o la utilidad de línea de comandos JCMD).
Para verificar que los eventos de rastreo de APM se han agregado correctamente a las grabaciones de JFR, conéctese a JDK Mission Control y confirme que los rastreos de APM están visibles en el Explorador de eventos: haga clic en APM OpenTracing y confirme que los eventos de rastreo de APM están visibles.