Utiliser le traceur APM avec les images natives GraalVM

Le traceur APM peut être utilisé sur les images natives GraalVM pour surveiller les applications.

A propos de GraalVM

GraalVM est une distribution JDK hautes performances reposant sur une solution Oracle Java SE sécurisée et fiable, conçue pour accélérer les performances des applications tout en consommant moins de ressources. Il offre deux façons d'exécuter des applications Java : sur la JVM HotSpot avec le compilateur Graal juste-à-temps (JIT) ou en tant qu'exécutable natif compilé à l'avance (AOT). Helidon et Micronaut prennent en charge les images natives GraalVM, ce qui vous permet de compiler votre application dans un exécutable natif à faible encombrement. Pour plus d'informations sur GraalVM, reportez-vous à Présentation d'Oracle GraalVM.

GraalVM Versions prises en charge

Les versions 21.x et 22.x de la communauté GraalVM et d'Enterprise Edition sont prises en charge.

Surveiller les applications Helidon et GraalVM avec le traceur APM

La compilation d'applications Helidon avec le traceur APM pour créer des images natives GraalVM est prise en charge.

Pour utiliser cette fonctionnalité, ajoutez la dernière dépendance pour le traceur APM dans Helidon. Pour obtenir des instructions sur l'inclusion du traceur Helidon APM, reportez-vous à Utilisation du traceur APM dans Helidon.
Remarque

Le mode hybride de l'agent APM n'est pas pris en charge.

Surveillance des applications Micronaut et GraalVM avec le traceur APM

La compilation des applications Micronaut avec le traceur APM pour créer des images natives GraalVM est prise en charge.

Pour utiliser cette fonctionnalité, ajoutez la dernière dépendance pour le traceur APM dans Micronaut. Pour obtenir des instructions sur l'inclusion du traceur Micronaut APM, reportez-vous à Utilisation du traceur APM dans Micronaut.

Surveiller d'autres applications avec le traceur APM

Le traceur APM peut être utilisé avec d'autres applications pour créer des images natives GraalVM. GraalVM version 21.3 ou supérieure est requis pour générer les fichiers de configuration requis pour la compilation anticipée lors de la génération d'image native. Les fichiers de configuration du traceur APM peuvent être générés en suivant les étapes décrites dans la section Assisted Configuration with Tracing Agent.