Share via


Guida introduttiva: Analizzare log e metriche nel piano dedicato e consumo di Azure Spring Apps Standard

Nota

Azure Spring Apps è il nuovo nome del servizio Azure Spring Cloud. Anche se il servizio ha un nuovo nome, il nome precedente verrà visualizzato in alcune posizioni per un po' mentre si lavora per aggiornare gli asset, ad esempio screenshot, video e diagrammi.

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 consumo di Azure Spring Apps Standard. Per altre informazioni, vedere Avvio rapido: Effettuare il provisioning di un'istanza di servizio del piano dedicato e 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 il consumo.

Configurare le opzioni di registrazione

È possibile configurare le opzioni di registrazione nell'ambiente App Azure Container 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 da archiviare.
    • 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 Spring App console logs selezionata nell'impostazione Diagnostica .

Per altre informazioni, vedere Opzioni di archiviazione e monitoraggio dei log in App Azure Container.

Eseguire query sui log con Log Analytics

Log Analytics è uno strumento nella portale di Azure che è possibile usare per visualizzare e analizzare i dati di log. Usando 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. Nella portale di Azure passare all'istanza di Azure Spring Apps.

  2. Selezionare Log nel riquadro di spostamento.

  3. Nelle impostazioni Nuova query 1 immettere una query, ad esempio l'esempio seguente:

    AppEnvSpringAppConsoleLogs_CL
    | limit 50
    
  4. Selezionare Esegui.

Usare Log Analytics

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

  1. Nella portale di Azure passare 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, ma =~ non lo è.

Per altre informazioni sul linguaggio di query usato in Log Analytics, vedere panoramica di Linguaggio di query Kusto (KQL). Per eseguire query su tutti i log di Log Analytics da un client centralizzato, vedere Eseguire query sui dati in Monitoraggio di Azure usando Azure Esplora dati.

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 della CPU Utilizzo della CPU in nanocore (1.000.000.000 nanocore = 1 core) UsageNanoCores nanocore
Byte del working set di memoria Memoria del set di lavoro usata in byte WorkingSetBytes bytes
Rete in byte 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