Attivare le funzionalità di Java in App contenitore di Azure

Questa guida fornisce istruzioni dettagliate per abilitare le funzionalità chiave Java in App contenitore di Azure. Attivando queste funzionalità, è possibile ottimizzare le applicazioni Java per prestazioni, monitoraggio e facilità di sviluppo.

metriche delle macchine virtuali Java

Java metriche della macchina virtuale (JVM) sono essenziali per tenere traccia delle prestazioni e dell'integrità delle applicazioni Java. Queste metriche offrono informazioni dettagliate sull'utilizzo della memoria, la Garbage Collection e l'attività di thread all'interno della JVM. Abilitando Java metriche in App contenitore di Azure, è possibile accedere a queste metriche dettagliate in Monitoraggio di Azure per ottimizzare in modo proattivo le prestazioni dell'applicazione e risolvere potenziali problemi.

Per attivare le metriche della macchina virtuale Java (JVM) nel portale, consultare le metriche Java per le app Java in App contenitore di Azure.

Per attivare le metriche della macchina virtuale Java (JVM) nell'interfaccia della riga di comando, vedere metriche Java per le app Java in App contenitore di Azure.

Adattamento automatico della memoria

Per impostazione predefinita, la JVM gestisce la memoria in modo conservativo, ma Java adattamento automatico della memoria ottimizza la modalità di gestione della memoria per l'applicazione Java. L'adattamento automatico della memoria rende disponibile più memoria per l'app Java, che potrebbe migliorare le prestazioni di 10-20% senza richiedere modifiche al codice.

L'adattamento automatico della memoria è abilitato per impostazione predefinita, ma è possibile disabilitarlo manualmente.

La disabilitazione dell'adattamento automatico della memoria è attualmente disponibile solo nell'interfaccia della riga di comando. Per altre informazioni, vedere Disabilitare l'adattamento della memoria.

Per disattivare l'adattamento automatico della memoria nell'interfaccia della riga di comando, vedere Disabilitare l'adattamento della memoria.

Diagnostica

App contenitore di Azure fornisce uno strumento di diagnostica predefinito progettato appositamente per gli sviluppatori Java, che rende il debug e la risoluzione dei problemi più semplice ed efficiente.

Livello di registratore dinamico

L'abilitazione del livello di logger dinamico è attualmente disponibile solo nell'interfaccia della riga di comando, vedere Abilita diagnostica JVM per le applicazioni Java per informazioni dettagliate.

Per attivare il livello di logger dinamico nell'interfaccia della riga di comando, fare riferimento a Enable JVM diagnostics for your Java applications per informazioni dettagliate.

componenti Java

App contenitore di Azure supporta i componenti Java come servizi gestiti, che consente di estendere la funzionalità delle applicazioni senza dover distribuire codice aggiuntivo.

Eureka Server for Spring

Eureka Server gestito per Spring è un registro di servizi che consente ai microservizi di registrarsi e individuare altri servizi. Disponibile come componente App contenitore di Azure, è possibile associare l'app contenitore a un server Eureka per Spring per la registrazione automatica con il server Eureka.

Per usare Eureka Server per Spring nel portale, vedere Creare il componente Eureka Server for Spring Java nel portale.

Per usare Eureka Server per Spring nell'interfaccia della riga di comando, vedere Creare il componente Eureka Server for Spring Java nell'interfaccia della riga di comando.

Server di configurazione per Spring

Config Server per Spring fornisce una posizione centralizzata per rendere i dati di configurazione disponibili per più applicazioni.

Per usare Config Server per Spring nel portale, vedere Creare il componente Config Server for Spring Java nel portale.

Per usare Config Server per Spring nell'interfaccia della riga di comando, vedere Creare il componente Config Server for Spring Java nell'interfaccia della riga di comando.

Amministratore per Spring

Il componente Amministrazione gestita per Spring offre un'interfaccia di amministrazione per le applicazioni Web Spring Boot che espongono endpoint attuatore.

Per usare Admin per Spring nel portale, vedere Usare il componente nel portale.

Per usare Admin per Spring on CLI, vedere Usare il componente nell'interfaccia della riga di comando.

Suggerimento

Con Eureka Server per Spring, è possibile associare Admin per Spring a Eureka Server per Spring, in modo che possa ottenere informazioni sull'applicazione tramite Eureka, invece di dover associare singole applicazioni ad Admin per Spring. Per altre informazioni, vedere Integrate Admin for Spring with Eureka Server for Spring in App contenitore di Azure.

Passaggi successivi