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.

Esta sección se aplica al agente de APM y abarca lo siguiente:

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.

Nota

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:

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

  2. 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 directorio oracle-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 es TRUE, 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 en FALSE.

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