Avvio rapido: analizzare log e metriche nel piano dedicato e a consumo di Azure Spring Apps Standard
Nota
I piani Basic, Standard ed Enterprise saranno deprecati a partire dalla metà di marzo 2025, con un periodo di ritiro di 3 anni. È consigliabile eseguire la transizione ad App Azure Container. Per altre informazioni, vedere l'annuncio di ritiro di Azure Spring Apps.
Il piano Standard a consumo e dedicato sarà deprecato a partire dal 30 settembre 2024, con un arresto completo dopo sei mesi. È consigliabile eseguire la transizione ad App Azure Container. Per altre informazioni, vedere Eseguire la migrazione del consumo di Azure Spring Apps Standard e del piano dedicato alle app Azure Container.
Questo articolo si applica a: ✔️ Utilizzo standard e dedicato (anteprima) ❌ Basic/Standard ❌ Enterprise
Questo articolo illustra come analizzare i log e le metriche nel piano a consumo e dedicato di Azure Spring Apps Standard.
Prerequisiti
- Una sottoscrizione di Azure. Se non si ha già una sottoscrizione, creare un account gratuito prima di iniziare.
- Un'istanza del servizio piano dedicato e a consumo di Azure Spring Apps Standard. Per altre informazioni, vedere Avvio rapido: effettuare il provisioning di un'istanza di servizio del piano dedicato e a consumo di Azure Spring Apps Standard.
- Un'app Spring distribuita in Azure Spring Apps.
Analizzare i log
Le sezioni seguenti descrivono vari strumenti in Azure che è possibile usare per analizzare l'utilizzo del piano dedicato e a consumo.
Configurare le opzioni di registrazione
È possibile configurare le opzioni di registrazione nell'ambiente App contenitore di Azure in cui si distribuisce l'istanza di Azure Spring Apps. È possibile scegliere tra le destinazioni di log seguenti:
Log Analytics: Log Analytics di Monitoraggio di Azure è l'opzione di archiviazione e visualizzazione predefinita. I log vengono archiviati in un'area di lavoro Log Analytics in cui è possibile visualizzarli e analizzarli usando le query di Log Analytics.
Monitoraggio di Azure: Monitoraggio di Azure instrada i log a una o più delle destinazioni seguenti:
- Un'area di lavoro Log Analytics per la visualizzazione e l'analisi.
- Un account di archiviazione di Azure.
- Un hub eventi di Azure per l'inserimento dati e i servizi analitici.
- Soluzione di monitoraggio dei partner di Azure, ad esempio Datadog, Elastic, Logz.io e altri.
Nessuno: è possibile disabilitare l'archiviazione dei dati di log.
È possibile abilitare i log in Azure Spring Apps nei modi seguenti:
- Quando si seleziona Log Analytics come opzione di registrazione.
- Quando si seleziona Monitoraggio di Azure come opzione di registrazione, con la categoria log della console Spring App selezionata nell'impostazione Diagnostica.
Per altre informazioni, vedere Opzioni di archiviazione e monitoraggio dei log in App contenitore di Azure.
Eseguire query sui log con Log Analytics
Log Analytics è uno strumento nel portale di Azure che è possibile usare per visualizzare e analizzare i dati di log. Con Log Analytics è possibile scrivere query Kusto e quindi ordinare, filtrare e visualizzare i risultati nei grafici per individuare le tendenze e identificare i problemi. È possibile lavorare in modo interattivo con i risultati della query o usarli con altre funzionalità, ad esempio avvisi, dashboard e cartelle di lavoro.
Le sezioni seguenti descrivono vari metodi per visualizzare i log.
Usare i log
Usare la procedura seguente per eseguire query sui dati di log.
Nel portale di Azure andare all'istanza di Azure Spring Apps.
Selezionare Log nel riquadro di spostamento.
Nelle impostazioni Nuova query 1 immettere una query, come nell'esempio seguente:
AppEnvSpringAppConsoleLogs_CL | limit 50
Selezionare Esegui.
Usare Log Analytics
Usare la procedura seguente per eseguire analisi sui dati di log.
Nel portale di Azure andare all'istanza di Azure Spring Apps.
Selezionare Log Analytics nel riquadro di spostamento.
Selezionare l'area di lavoro Log Analytics in cui si è scelto di archiviare i log.
Per aprire il riquadro Ricerca log, selezionare Log.
Per visualizzare i log, nella casella di ricerca Tabelle immettere una query come l'esempio seguente:
AppEnvSpringAppConsoleLogs_CL | limit 50
Per visualizzare il risultato della ricerca, selezionare Esegui.
È possibile cercare i log dell'applicazione, della distribuzione o dell'istanza specifica impostando una condizione di filtro, come illustrato nell'esempio seguente:
AppEnvSpringAppConsoleLogs_CL | where ContainerAppName_s == "YourAppName" and RevisionName_s has "YourDeploymentName" and ContainerGroupName_s == "YourInstanceName" | limit 50
Nota
==
fa distinzione tra maiuscole e minuscole, a differenza di=~
.
Per altre informazioni sul linguaggio di query usato in Log Analytics, vedere Panoramica di KQL (Linguaggio di query Kusto). Per eseguire query su tutti i log di Log Analytics da un client centralizzato, vedere Eseguire query sui dati in Monitoraggio di Azure usando Esplora dati di Azure.
Analisi delle metriche
Monitoraggio di Azure raccoglie i dati delle metriche dall'istanza di Azure Spring Apps a intervalli regolari per ottenere informazioni dettagliate sulle prestazioni e sull'integrità delle app Spring.
Per visualizzare i dati, selezionare Metriche nel riquadro di spostamento nell'istanza di Azure Spring Apps. È anche possibile recuperare i dati delle metriche non elaborate tramite l'interfaccia della riga di comando di Azure e i cmdlet di Azure PowerShell.
Metriche disponibili
Azure Spring Apps fornisce le metriche descritte nella tabella seguente:
Posizione | Descrizione | ID metrica | Unità |
---|---|---|---|
Nanocore di utilizzo CPU | Utilizzo della CPU in nanocore (1.000.000.000 nanocore = 1 core) | UsageNanoCores |
nanocore |
Byte di working set della memoria | Memoria del working set usata in byte | WorkingSetBytes |
bytes |
Byte di rete in ingresso | Byte ricevuti dalla rete | RxBytes |
bytes |
Byte di rete in uscita | Byte trasmessi dalla rete | TxBytes |
bytes |
Richieste | Richieste elaborate | Requests |
n/d |
Riavvia conteggio | Numero di riavvii di Spring App | RestartCount |
n/d |
Usare Esplora metriche
Esplora metriche di Monitoraggio di Azure consente di creare grafici dai dati delle metriche per analizzare le risorse di Azure Spring Apps e l'utilizzo della rete nel tempo. È possibile aggiungere grafici a un dashboard o in una cartella di lavoro condivisa.
Aprire Esplora metriche nel portale di Azure selezionando Metriche nel riquadro di spostamento nella pagina di panoramica dell'istanza di Azure Spring Apps. Per altre informazioni su Esplora metriche, vedere Analizzare le metriche con Esplora metriche di Monitoraggio di Azure.
Creare un grafico selezionando una metrica nel menu a discesa Metrica. È possibile modificare il grafico modificando l'aggregazione, aggiungendo altre metriche, modificando intervalli di tempo e intervalli, aggiungendo filtri e applicando la suddivisione.
Aggiungi filtri
Facoltativamente, è possibile creare filtri per limitare i dati visualizzati in base al nome dell'applicazione e al nome dell'istanza. Per creare un filtro, seguire questa procedura:
- Selezionare Aggiungi filtro.
- Selezionare App o Istanza dall'elenco Proprietà.
- Selezionare i valori dall'elenco Valore.