Monitorare l'inserimento, i comandi, le query e le tabelle di Azure Esplora dati usando i log di diagnostica
Esplora dati di Azure: servizio di analisi dei dati veloce e completamente gestito per l'analisi in tempo reale di volumi elevati di flussi di dati provenienti da applicazioni, siti Web, dispositivi IoT e altro ancora. I log di diagnostica di Monitoraggio di Azure forniscono dati sul funzionamento delle risorse di Azure. Azure Esplora dati usa i log di diagnostica per informazioni dettagliate sull'inserimento, i comandi, le query e le tabelle. È possibile esportare i log delle operazioni in Archiviazione di Azure, hub eventi o Log Analytics per monitorare l'inserimento, i comandi e lo stato delle query. I log di Archiviazione di Azure e Hub eventi di Azure possono essere indirizzati a una tabella nel cluster di Azure Esplora dati per un'ulteriore analisi.
Importante
I dati di log di diagnostica possono contenere dati sensibili. Limitare le autorizzazioni della destinazione dei log in base alle esigenze di monitoraggio.
Nota
Nella portale di Azure i dati delle metriche non elaborate per le pagine Metriche e Informazioni dettagliate vengono archiviati in Monitoraggio di Azure. Le query in queste pagine eseguono query sui dati delle metriche non elaborate direttamente per fornire i risultati più accurati. Quando si usa la funzionalità impostazioni di diagnostica, è possibile eseguire la migrazione dei dati delle metriche non elaborate all'area di lavoro Log Analytics. Durante la migrazione, è possibile che la precisione dei dati vada persa a causa dell'arrotondamento; di conseguenza, i risultati delle query possono variare leggermente rispetto ai dati originali. Il margine per l'errore è inferiore all'1%.
Prerequisiti
- Una sottoscrizione di Azure. Creare un account Azure gratuito.
- Accedere al portale di Azure.
- Creare un cluster e un database.
Configurare i log di diagnostica per un cluster di Azure Esplora dati
I log di diagnostica possono essere usati per configurare la raccolta dei dati di log seguenti:
Nota
- I log di inserimento sono supportati per l'inserimento in coda nell'URI di inserimento dati usando librerie client Kusto e connettori dati.
- I log di inserimento non sono supportati per l'inserimento in streaming, l'inserimento diretto all'URI del cluster, l'inserimento da query o
.set-or-append
comandi.
Nota
I log di inserimento non riusciti vengono segnalati solo per lo stato finale di un'operazione di inserimento, a differenza della metrica dei risultati di inserimento , generata per gli errori temporanei che vengono ritentati internamente.
- Operazioni di inserimento riuscite: questi log contengono informazioni sulle operazioni di inserimento completate correttamente.
- Operazioni di inserimento non riuscite: questi log contengono informazioni dettagliate sulle operazioni di inserimento non riuscite, inclusi i dettagli dell'errore.
- Operazioni di inserimento in batch: questi log hanno statistiche dettagliate dei batch pronti per l'inserimento (durata, dimensioni batch, conteggio BLOB e tipi di invio in batch).
È possibile scegliere di inviare i dati di log a un'area di lavoro Log Analytics, a un account di archiviazione o di trasmetterli a un hub eventi.
Abilitare i log di diagnostica
I log di diagnostica sono disabilitati per impostazione predefinita. Usare la procedura seguente per abilitare i log di diagnostica per il cluster:
Nella portale di Azure selezionare la risorsa cluster da monitorare.
Selezionare Impostazioni di diagnostica in Monitoraggio.
Selezionare Aggiungi impostazione di diagnostica.
Nella finestra Impostazioni di diagnostica:
- Immettere un nome di impostazione di diagnostica.
- Selezionare una o più destinazioni di destinazione: un'area di lavoro Log Analytics, un account di archiviazione o un hub eventi.
- Selezionare i log da raccogliere: inserimento riuscito, Inserimento non riuscito, Inserimento in batch, Comando, Query, Statistiche di utilizzo tabella, Dettagli tabella o Journal.
- Selezionare le metriche da raccogliere (facoltativo).
- Selezionare Salva per salvare le nuove impostazioni e metriche dei log di diagnostica.
Quando le impostazioni sono pronte, i log inizieranno a essere visualizzati nelle destinazioni di destinazione configurate (un account di archiviazione, un hub eventi o un'area di lavoro Log Analytics).
Nota
Se si inviano log a un'area di lavoro Log Analytics, i SucceededIngestion
log , TableDetails
IngestionBatching
FailedIngestion
Command
TableUsageStatistics
Query
e Journal
verranno archiviati rispettivamente nelle tabelle di Log Analytics denominate , SucceededIngestion
ADXIngestionBatching
FailedIngestion
ADXQuery
ADXTableUsageStatistics
ADXCommand
, ADXTableDetails
e .ADXJournal
Schema dei log di diagnostica
Tutti i log di diagnostica di Monitoraggio di Azure condividono uno schema di primo livello comune. Gli eventi di Azure Esplora dati hanno proprietà univoche descritte nei riferimenti allo schema seguenti:
- SucceededIngestion
- FailedIngestion
- Per informazioni sui codici di errore, vedere Codici di errore di inserimento
- ADXIngestionBatching
- Per informazioni sui tipi di invio in batch, vedere Criteri di invio in batch
- ADXCommand
- ADXQuery
- ADXTableUsageStatistics
- ADXTableDetails
- ADXJournal
Contenuto correlato
- Usare le metriche per monitorare l'integrità del cluster
- Esercitazione: Inserire ed eseguire query sui dati di monitoraggio in Azure Esplora dati per i log di diagnostica di inserimento