Identificare gli strumenti per la risoluzione dei problemi disponibili in Azure
La diagnosi e la risoluzione dei problemi di un'applicazione ospitata in un ambiente cloud possono essere più complesse rispetto agli ambienti tradizionali. Per supportare le applicazioni di questo tipo, è necessario monitorarle e comprendere come diagnosticare e risolvere i problemi correlati a tutti gli aspetti di tali applicazioni e delle tecnologie dipendenti. È possibile usare una combinazione di strumenti e servizi di registrazione per identificare i problemi.
In questa unità verranno illustrati alcuni dei diversi strumenti che è possibile usare per analizzare i problemi di Archiviazione di Azure.
Strumenti disponibili per il monitoraggio delle metriche
Monitoraggio di Azure raccoglie i dati numerici (metriche) dall'account di archiviazione e lo rende disponibili in un database time series. Le metriche sono valori numerici che descrivono alcuni aspetti di un account di archiviazione in un momento specifico. Il portale di Azure consente di visualizzare queste metriche quasi in tempo reale tramite rappresentazioni grafiche. Può verificarsi un ritardo di alcuni minuti tra il momento in cui una metrica viene registrata e il momento in cui viene visualizzata nel portale di Azure. Nel portale di Azure è possibile:
Configurare le metriche (e la registrazione)
Visualizzare grafici e grafici e selezionare le metriche da visualizzare
Valutare il funzionamento delle applicazioni in un determinato intervallo di tempo
Configurare avvisi per ricevere notifiche in caso di comportamenti imprevisti
Scheda Monitoraggio pagina Panoramica
È possibile ottenere la visualizzazione snapshot delle metriche comuni aprendo la scheda Monitoraggio nella pagina Panoramica dell'account di archiviazione. L'immagine che segue mostra un esempio che include i dati in ingresso e in uscita per un account di archiviazione:
Dashboard personalizzati
È possibile creare dashboard e aggiungere grafici che monitorano in modo dettagliato le metriche chiave, come ad esempio la latenza o il numero di transazioni in elaborazione. È anche possibile presentare altre informazioni dalla sottoscrizione di Azure, ad esempio informazioni sulla macchina virtuale o altri contenuti basati sul Web, ad esempio avvisi o contenuti video. Questi dashboard possono essere condivisi con altri utenti dell'organizzazione di Microsoft Entra. L'immagine seguente mostra un dashboard di esempio.
Informazioni dettagliate sull'archiviazione
Le informazioni dettagliate sull'archiviazione offrono una vista unificata delle prestazioni, della capacità e della disponibilità dei servizi di Archiviazione di Azure. È possibile osservare la capacità di archiviazione e visualizzare le prestazioni in due modi: direttamente da un account di archiviazione o da Monitoraggio di Azure per visualizzare i gruppi di account di archiviazione.
Strumenti e SDK
È possibile elaborare i valori delle metriche creando processi batch nell'interfaccia della riga di comando di Azure, negli script di PowerShell o scrivendo codice che usa una libreria client di archiviazione. È anche possibile archiviare le metriche delle transazioni in un account di archiviazione e quindi visualizzarle o elaborarle usando questi stessi strumenti.
Se si sceglie di archiviare le metriche delle transazioni in un account di archiviazione, i dati delle metriche verranno raccolti e archiviati all'interno di un singolo BLOB come payload JSON delimitato da riga. È possibile visualizzare tali BLOB aprendo il contenitore di log pertinente nel portale di Azure o usando Storage Explorer. È anche possibile scaricare i BLOB nel computer locale ed elaborarli usando strumenti e SDK.
Strumenti disponibili per la revisione dei dati di log
In Monitoraggio di Azure esistono due tipi di log: i log attività e i log delle risorse.
I log attività forniscono informazioni dettagliate riguardanti le operazioni su ciascuna risorsa di Azure nella sottoscrizione dall'esterno (piano di gestione) oltre agli aggiornamenti sugli eventi di integrità dei servizi. Questo modulo non esplora i log attività.
I log delle risorse (comunemente definiti log di diagnostica) acquisiscono informazioni dettagliate relative alle operazioni sulle risorse dell'account di archiviazione, ad esempio BLOB o file. Per visualizzare questi log, è necessario instradarli verso una posizione in Azure. A quel punto si possono usare alcuni strumenti per visualizzarli e analizzarli.
Query di log di Monitoraggio di Azure
Se si instradano i log a Log Analytics, è possibile esaminare i dati di log eseguendo query nel portale di Azure. È possibile usare query predefinite, modificare query predefinite o scrivere nuove query personalizzate.
Strumenti che elaborano i log archiviati
Se si sceglie di archiviare i log in un account di archiviazione, è possibile visualizzarli aprendo il contenitore di log pertinente nel portale di Azure o usando Storage Explorer. Per scaricare i log nel computer locale, è possibile usare uno di questi strumenti nonché l'utilità AzCopy.
Poiché la visualizzazione dei singoli log è dispendiosa in termini di tempo, può essere utile elaborarli usando una sorta di automazione, ad esempio creando processi batch nell'interfaccia della riga di comando di Azure, script di PowerShell o scrivendo codice che usa una libreria client di archiviazione.