Usar o Rastreador do APM com Imagens Nativas GraalVM
O rastreador do APM pode ser usado em imagens nativas GraalVM para monitorar aplicativos.
Sobre o GraalVM
GraalVM é uma distribuição JDK de alto desempenho, construída com base no Oracle Java SE confiável e seguro, projetada para acelerar o desempenho do aplicativo enquanto consome menos recursos. Ele oferece duas maneiras de executar aplicativos Java: na JVM HotSpot com o compilador JIT (Record-in-time) Graal ou como um executável nativo compilado antecipadamente (AOT). O Helidon e o Micronaut suportam imagens nativas GraalVM, permitindo que você compile seu aplicativo em um pequeno executável nativo de pegada. Para obter informações sobre GraalVM, consulte Visão Geral do Oracle GraalVM.
GraalVM Versões Suportadas
Há suporte para GraalVM Community e Enterprise Edition versões 21.x e 22.x.
Monitore Aplicativos Helidon e GraalVM com o Rastreador do APM
A compilação de aplicativos Helidon com o rastreador do APM para criar imagens nativas GraalVM é suportada.
O modo híbrido do agente do APM não é suportado.
Monitorar Aplicativos Micronaut e GraalVM com o Rastreador do APM
A compilação de aplicativos Micronaut com o rastreador do APM para criar imagens nativas GraalVM é suportada.
Para usar esse recurso, adicione a dependência mais recente para o rastreador APM no Micronaut. Para obter instruções sobre como incluir o rastreador Micronaut do APM, consulte Usar Rastreador do APM no Micronaut.
Monitorar Outros Aplicativos com o Rastreador do APM
O rastreador do APM pode ser usado com outros aplicativos para criar imagens nativas GraalVM. O GraalVM versão 21.3 ou posterior é necessário para gerar os arquivos de configuração necessários para ele antes da compilação de tempo durante a geração de imagem nativa. Os arquivos de configuração do Rastreador do APM podem ser gerados seguindo as etapas documentadas em Configuração Assistida com Agente de Rastreamento.