APM-Tracer mit nativen GraalVM-Images verwenden
Der APM-Tracer kann auf nativen Images GraalVM zur Überwachung von Anwendungen verwendet werden.
Info zu GraalVM
GraalVM ist eine leistungsstarke JDK-Distribution, die auf vertrauenswürdigen und sicheren Oracle Java SE basiert und darauf ausgelegt ist, die Anwendungsperformance zu beschleunigen und dabei weniger Ressourcen zu verbrauchen. Es bietet zwei Möglichkeiten, Java-Anwendungen auszuführen: auf der HotSpot-JVM mit dem Graal Just-in-Time-(JIT-)Compiler oder als AOT-kompilierte native ausführbare Datei. Helidon und Micronaut unterstützen native Images GraalVM, mit denen Sie Ihre Anwendung in einem kleinen Footprint-nativen ausführbaren Programm kompilieren können. Informationen zu GraalVM finden Sie unter Überblick über Oracle GraalVM.
GraalVM Unterstützte Versionen
Die Versionen 21.x und 22.x der GraalVM Community und der Enterprise Edition werden unterstützt.
Helidon-Anwendungen und GraalVM mit APM-Tracer überwachen
Das Kompilieren von Helidon-Anwendungen mit dem APM-Tracer zum Erstellen nativer GraalVM-Images wird unterstützt.
Der Hybridmodus des APM-Agents wird nicht unterstützt.
Micronaut-Anwendungen und GraalVM mit APM-Tracer überwachen
Die Kompilierung von Micronaut-Anwendungen mit dem APM-Tracer zum Erstellen nativer GraalVM-Images wird unterstützt.
Um dieses Feature zu verwenden, fügen Sie die neueste Abhängigkeit für den APM-Tracer in Micronaut hinzu. Anweisungen zum Einschließen des APM-Mikronaut-Tracers finden Sie unter APM-Tracer in Micronaut verwenden.
Andere Anwendungen mit APM-Tracer überwachen
Der APM-Tracer kann zusammen mit anderen Anwendungen verwendet werden, um native GraalVM-Images zu erstellen. GraalVM Version 21.3 oder höher ist erforderlich, um die Konfigurationsdateien zu generieren, die während der nativen Imagegenerierung vor der Kompilierung erforderlich sind. Die Konfigurationsdateien für den APM-Tracer können wie unter Assisted Configuration with Tracing Agent beschrieben generiert werden.