Condividi tramite


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

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.

  1. Nel portale di Azure andare all'istanza di Azure Spring Apps.

  2. Selezionare Log nel riquadro di spostamento.

  3. Nelle impostazioni Nuova query 1 immettere una query, come nell'esempio seguente:

    AppEnvSpringAppConsoleLogs_CL
    | limit 50
    
  4. Selezionare Esegui.

Usare Log Analytics

Usare la procedura seguente per eseguire analisi sui dati di log.

  1. Nel portale di Azure andare all'istanza di Azure Spring Apps.

  2. Selezionare Log Analytics nel riquadro di spostamento.

  3. Selezionare l'area di lavoro Log Analytics in cui si è scelto di archiviare i log.

  4. Per aprire il riquadro Ricerca log, selezionare Log.

  5. Per visualizzare i log, nella casella di ricerca Tabelle immettere una query come l'esempio seguente:

    AppEnvSpringAppConsoleLogs_CL
    | limit 50
    
  6. Per visualizzare il risultato della ricerca, selezionare Esegui.

  7. È 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.

  1. 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.

  2. 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:

  1. Selezionare Aggiungi filtro.
  2. Selezionare App o Istanza dall'elenco Proprietà.
  3. Selezionare i valori dall'elenco Valore.

Passaggi successivi