Panoramica dei log di Monitoraggio di Azure

Log di Monitoraggio di Azure è una funzionalità di Monitoraggio di Azure che raccoglie e organizza i dati di log e prestazioni dalle risorse monitorate. Diverse funzionalità di Monitoraggio di Azure archiviano i dati nei log e presentano questi dati in diversi modi per facilitare il monitoraggio delle prestazioni e della disponibilità delle applicazioni cloud e ibride e dei relativi componenti di supporto.

Oltre a usare le funzionalità di Monitoraggio di Azure esistenti, è possibile analizzare i dati dei log usando un linguaggio di query sofisticato in grado di analizzare rapidamente milioni di record. È possibile eseguire una query semplice che recupera un set specifico di record o esegue analisi sofisticate dei dati per identificare i modelli critici nei dati di monitoraggio. Usare le query di log e i relativi risultati in modo interattivo usando Log Analytics, usarli nelle regole di avviso per ricevere notifiche proattive sui problemi o visualizzare i risultati in una cartella di lavoro o in un dashboard.

Nota

Log di Monitoraggio di Azure è una metà della piattaforma dati che supporta Monitoraggio di Azure. L'altro è Monitoraggio di Azure Metrics, che archivia i dati numerici in un database time series. I dati numerici sono più leggeri dei dati nei log di Monitoraggio di Azure. Le metriche di Monitoraggio di Azure possono supportare scenari quasi in tempo reale, quindi è utile per l'invio di avvisi e il rilevamento rapido dei problemi.

Le metriche di Monitoraggio di Azure possono archiviare solo i dati numerici in una particolare struttura, mentre i log di Monitoraggio di Azure possono archiviare un'ampia gamma di tipi di dati con strutture specifiche. È anche possibile eseguire analisi complesse sui dati dei log di Monitoraggio di Azure usando query di log, che non possono essere usate per l'analisi dei dati delle metriche di Monitoraggio di Azure.

Che cosa è possibile fare con i log di Monitoraggio di Azure?

La tabella seguente descrive alcuni dei modi in cui è possibile usare i log di Monitoraggio di Azure.

Funzionalità Descrizione
Analizzare Usare Log Analytics nel portale di Azure per scrivere query di log e analizzare in modo interattivo i dati di log usando un potente motore di analisi.
Avviso Configurazione di una regola di avviso per il log che invia una notifica o esegue un'azione automatica quando i risultati della query corrispondono a un risultato specifico.
Visualizzazione Aggiungere i risultati delle query visualizzati come tabelle o grafici in un dashboard di Azure.
Creare una cartella di lavoro per combinare più set di dati in un report interattivo.
Esportare i risultati di una query in Power BI per usare visualizzazioni diverse e condividerli con utenti esterni ad Azure.
Esportare i risultati di una query in Grafana per usare il dashboard e combinare con altre origini dati.
Ottieni informazioni dettagliate I log supportano informazioni dettagliate che offrono un'esperienza di monitoraggio personalizzata per applicazioni e servizi specifici.
Recupero Accedere ai risultati delle query di log da:
Esportazione Configurare l'esportazione automatica dei dati di log in un account di archiviazione di Azure o Hub eventi di Azure.
Creare un flusso di lavoro per recuperare i dati di log e copiarlo in una posizione esterna usando App per la logica di Azure.

Diagramma che mostra una panoramica dei log di Monitoraggio di Azure.

Raccolta dati

Dopo aver creato un'area di lavoro Log Analytics, è necessario configurare le origini per l'invio dei dati. I dati non vengono raccolti in modo automatico.

Questa configurazione sarà diversa a seconda dell'origine dati. Ad esempio:

Importante

La maggior parte della raccolta di dati nei log comporta costi di inserimento e conservazione. Vedere Prezzi di Monitoraggio di Azure prima di abilitare qualsiasi raccolta dati.

Per un elenco completo delle origini dati che è possibile configurare per l'invio di dati ai log di Monitoraggio di Azure, vedere Che cosa viene monitorato da Monitoraggio di Azure?.

Aree di lavoro di Log Analytics

Log di Monitoraggio di Azure archivia i dati raccolti in una o più aree di lavoro Log Analytics. È necessario creare almeno un'area di lavoro per usare Log di Monitoraggio di Azure. Per una descrizione delle aree di lavoro Log Analytics, vedere Panoramica dell'area di lavoro Log Analytics.

Log Analytics

Log Analytics è uno strumento nella portale di Azure. Usarlo per modificare ed eseguire query di log e analizzarne in modo interattivo i risultati. È quindi possibile usare queste query per supportare altre funzionalità in Monitoraggio di Azure, ad esempio avvisi di query di log e cartelle di lavoro. Accedere a Log Analytics dall'opzione Log nel menu Monitoraggio di Azure o dalla maggior parte degli altri servizi nel portale di Azure.

Per una descrizione di Log Analytics, vedere Panoramica di Log Analytics in Monitoraggio di Azure. Per informazioni dettagliate sull'uso delle funzionalità di Log Analytics per creare una semplice query di log e analizzarne i risultati, vedere l'esercitazione su Log Analytics.

Query di log

I dati vengono recuperati da un'area di lavoro Log Analytics tramite una query di log, ovvero una richiesta di sola lettura per elaborare i dati e restituire i risultati. Le query di log vengono scritte in Linguaggio di query Kusto (KQL). KQL è lo stesso linguaggio di query usato da Azure Esplora dati.

È possibile:

  • Scrivere query di log in Log Analytics per analizzare in modo interattivo i risultati.
  • Usarli nelle regole di avviso per ricevere una notifica proattiva dei problemi.
  • Includere i risultati nelle cartelle di lavoro o nei dashboard.

Le informazioni dettagliate includono query predefinite per supportare le visualizzazioni e le cartelle di lavoro.

Per un elenco dei casi in cui vengono usate le query di log e i riferimenti alle esercitazioni e ad altre documentazioni per iniziare, vedere Query di log in Monitoraggio di Azure.

Screenshot che mostra le query in Log Analytics.

Relazione con Azure Esplora dati

I log di Monitoraggio di Azure si basano sul Esplora dati di Azure. Un'area di lavoro Log Analytics è approssimativamente l'equivalente di un database in Azure Esplora dati. Le tabelle sono strutturate allo stesso modo e entrambe usano KQL.

L'esperienza di uso di Log Analytics per usare le query di Monitoraggio di Azure nel portale di Azure è simile all'esperienza di uso dell'interfaccia utente Web di Azure Esplora dati. È anche possibile includere dati da un'area di lavoro Log Analytics in una query di azure Esplora dati.

Passaggi successivi