Compartilhar via


Ativar recursos de Java no Aplicativos de Contêiner do Azure

Este guia fornece instruções passo a passo para habilitar os principais recursos de Java no Aplicativos de Contêiner do Azure. Ao ativar esses recursos, você pode otimizar seus aplicativos Java para desempenho, monitoramento e facilidade de desenvolvimento.

Métricas de máquina virtual Java

As métricas da Java Virtual Machine (JVM) são essenciais para acompanhar o desempenho e a saúde dos seus aplicativos Java. Essas métricas oferecem insights sobre consumo de memória, coleta de lixo e atividade de thread dentro da JVM. Ao habilitar Java métricas em Aplicativos de Contêiner do Azure, você pode acessar essas métricas detalhadas em Azure Monitor para otimizar proativamente o desempenho do aplicativo e resolver possíveis problemas.

Para ativar as métricas de máquina virtual Java (JVM) no portal, consulte Métricas Java para aplicativos Java no Aplicativos de Contêiner do Azure.

Para ativar as métricas da JVM (máquina virtual Java) na CLI, consulte Métricas Java para aplicativos Java no Aplicativos de Contêiner do Azure.

Ajuste automático de memória

Por padrão, a JVM gerencia a memória de forma conservadora, mas Java ajuste automático de memória ajusta como a memória é gerenciada para seu aplicativo Java. O ajuste automático de memória disponibiliza mais memória para seu aplicativo Java, o que pode potencialmente aumentar o desempenho em 10 a 20% sem a necessidade de alterações de código.

O ajuste automático de memória é habilitado por padrão, mas você pode desabilitá-lo manualmente.

No momento, a desabilitação do ajuste automático de memória só está disponível na CLI. Para obter mais informações, consulte Desabilitar o ajuste de memória.

Para desativar o ajuste automático de memória na CLI, consulte Desabilitar o ajuste de memória.

Diagnóstico

Aplicativos de Contêiner do Azure fornece uma ferramenta de diagnóstico interna projetada especificamente para desenvolvedores Java, o que torna a depuração e a solução de problemas mais fáceis e eficientes.

Nível de registrador dinâmico

No momento, a habilitação do nível de logger dinâmico só está disponível na CLI, consulte Enable JVM diagnostics for your Java applications para mais detalhes.

Para ativar o nível dinâmico do logger na CLI, consulte Enable JVM diagnostics for your Java applications para mais detalhes.

componentes Java

Aplicativos de Contêiner do Azure dá suporte a componentes Java como serviços gerenciados, o que permite estender a capacidade de seus aplicativos sem precisar implantar código extra.

Servidor Eureka para Spring

O Eureka Server for Spring é um registro de serviço que permite que os microsserviços se registrem e descubram outros serviços. Disponível como um componente Aplicativos de Contêiner do Azure, você pode associar seu aplicativo de contêiner a um Servidor Eureka para Spring para registro automático com o servidor Eureka.

Para usar o Servidor Eureka para Spring no portal, consulte Criar o componente Eureka Server for Spring Java no Portal.

Para usar o Servidor Eureka para Spring na CLI, consulte Criar o componente Eureka Server for Spring Java na CLI.

Servidor de configuração para o Spring

O Config Server for Spring fornece um local centralizado para disponibilizar dados de configuração para vários aplicativos.

Para usar o Servidor de Configuração para Spring no portal, consulte Criar o componente Config Server for Spring Java no Portal.

Para usar o Servidor de Configuração para Spring na CLI, consulte Criar o componente Config Server for Spring Java na CLI.

Administrador do Spring

O componente gerenciado Administrador do Spring oferece uma interface administrativa para aplicativos web do Spring Boot que expõe os pontos de extremidade de atuador.

Para usar o Administrador do Spring no portal, consulte Usar o componente no Portal.

Para usar o Administrador do Spring na CLI, consulte Usar o componente na CLI.

Dica

Com o Eureka Server para Spring, você pode associar o Administrador do Spring ao Eureka Server para Spring, para que ele possa obter informações do aplicativo por meio do Eureka, em vez de ter que associar aplicativos individuais ao Administrador do Spring. Para obter mais informações, consulte Integre Admin for Spring com Eureka Server for Spring em Aplicativos de Contêiner do Azure.

Próximas Etapas