Uso del rastreador de APM con imágenes nativas GraalVM
El rastreador de APM se puede utilizar en imágenes nativas GraalVM para supervisar aplicaciones.
Acerca de GraalVM
GraalVM es una distribución de JDK de alto rendimiento, basada en Oracle Java SE seguro y de confianza, diseñada para acelerar el rendimiento de las aplicaciones y, al mismo tiempo, consumir menos recursos. Ofrece dos formas de ejecutar aplicaciones Java: en la JVM HotSpot con el compilador de Graal justo a tiempo (JIT) o como un ejecutable nativo compilado por adelantado (AOT). Helidon y Micronaut soportan imágenes nativas GraalVM que permiten compilar la aplicación en un ejecutable nativo de pequeña huella. Para obtener información sobre GraalVM, consulte Visión general de Oracle GraalVM.
GraalVM versiones soportadas
Se admiten las versiones 21.x y 22.x de Community y Enterprise Edition GraalVM.
Supervisión de aplicaciones de Helidon y GraalVM con el rastreador de APM
Está soportada la compilación de aplicaciones de Helidon con el rastreador de APM para crear imágenes nativas de GraalVM.
El modo híbrido del agente de APM no está soportado.
Supervise las aplicaciones de Micronaut y GraalVM con el rastreador de APM
Se admite la compilación de aplicaciones de Micronaut con el rastreador de APM para crear imágenes nativas de GraalVM.
Para utilizar esta función, agregue la dependencia más reciente para el rastreador de APM en Micronaut. Para obtener instrucciones sobre cómo incluir el rastreador de micronauta de APM, consulte Use APM Tracer in Micronaut.
Supervisión de otras aplicaciones con el rastreador de APM
El rastreador de APM se puede utilizar con otras aplicaciones para crear imágenes nativas GraalVM. Se necesita GraalVM versión 21.3 o superior para generar los archivos de configuración necesarios para la compilación anticipada durante la generación de imágenes nativas. Los archivos de configuración para el rastreador de APM se pueden generar siguiendo los pasos documentados en Assisted Configuration with Tracing Agent.