Abilitare e gestire i log di Analisi archiviazione di Azure (versione classica)
Archiviazione di Azure Analytics fornisce log per BLOB, code e tabelle. È possibile usare il portale di Azure per configurare i log registrati per l'account. Questo articolo illustra come abilitare e gestire i log. Per informazioni su come abilitare le metriche, vedere Transizione alle metriche in Monitoraggio di Azure. Sono previsti costi associati all'analisi e all'archiviazione dei dati di monitoraggio nella portale di Azure. Per altre informazioni, vedere Analisi archiviazione.
Nota
È consigliabile usare i log di Archiviazione di Azure in Monitoraggio di Azure anziché Analisi archiviazione log. Vedere uno degli articoli seguenti:
Abilitare i log
È possibile impostare Archiviazione di Azure in modo da salvare i log di diagnostica per le richieste di lettura, scrittura ed eliminazione per i servizi BLOB, tabelle e di accodamento. I criteri di conservazione dati impostati si applicano anche a questi log.
Nota
File di Azure supporta attualmente metriche Analisi archiviazione, ma non supporta la registrazione Analisi archiviazione.
Nel portale di Azure selezionare Account di archiviazione e quindi il nome dell'account di archiviazione per aprire il relativo pannello.
Selezionare Impostazioni di diagnostica (versione classica) nella sezione Monitoraggio (versione classica) del pannello del menu.
Verificare che l'opzione Stato sia impostata su Attivato e selezionare i servizi per cui si vuole abilitare la registrazione.
Per conservare i log, verificare che la casella di controllo Elimina dati sia selezionata. Impostare quindi il numero di giorni in cui si desidera conservare i dati di log spostando il controllo dispositivo di scorrimento sotto la casella di controllo oppure modificando direttamente il valore visualizzato nella casella di testo accanto al controllo dispositivo di scorrimento. L'impostazione predefinita per i nuovi account di archiviazione è sette giorni. Se non si desidera impostare un criterio di conservazione, lasciare deselezionata la casella di controllo Elimina dati . Se non sono presenti criteri di conservazione, è necessario eliminare i dati di log.
Avviso
I log vengono archiviati come dati nell'account. I dati di log possono accumularsi nell'account nel tempo, aumentando così il costo dell'archiviazione. Se sono necessari dati di log solo per un breve periodo di tempo, è possibile ridurre i costi modificando i criteri di conservazione dei dati. I dati di log non aggiornati (dati precedenti ai criteri di conservazione) vengono eliminati dal sistema. È consigliabile impostare criteri di conservazione in base al tempo necessario per conservare i dati di log per l'account. Per altre informazioni, vedere Fatturazione delle metriche di archiviazione.
Fare clic su Salva.
I log di diagnostica sono salvati in un contenitore blob denominato $logs nell'account di archiviazione. È possibile visualizzare i dati di log usando uno strumento di esplorazione dell'archiviazione, ad esempio esplora risorse di Archiviazione di Microsoft Azure o a livello di codice, usando la libreria client di archiviazione o PowerShell.
Per informazioni sull'accesso al contenitore $logs, vedere Registrazione di Analisi archiviazione.
Nota
Per gli account di archiviazione classici, il contenitore $logs viene visualizzato solo in Archiviazione di Azure Explorer. Il contenitore $logs non è visibile dal browser di archiviazione o dalla visualizzazione contenitore disponibile nella portale di Azure.
Modificare il periodo di conservazione dei dati dei log
I dati di log possono accumularsi nell'account nel tempo, aumentando così il costo dell'archiviazione. Se sono necessari dati di log solo per un breve periodo di tempo, è possibile ridurre i costi modificando il periodo di conservazione dei dati di log. Ad esempio, se sono necessari log solo per tre giorni, impostare il periodo di conservazione dei dati di log su un valore pari 3
a . In questo modo i log verranno eliminati automaticamente dall'account dopo 3 giorni. Questa sezione illustra come visualizzare il periodo di conservazione dei dati di log corrente e quindi aggiornare il periodo se si vuole eseguire questa operazione.
Nel portale di Azure selezionare Account di archiviazione e quindi il nome dell'account di archiviazione per aprire il relativo pannello.
Selezionare Impostazioni di diagnostica (versione classica) nella sezione Monitoraggio (versione classica) del pannello del menu.
Assicurarsi che la casella di controllo Elimina dati sia selezionata. Impostare quindi il numero di giorni in cui si desidera conservare i dati di log spostando il controllo dispositivo di scorrimento sotto la casella di controllo oppure modificando direttamente il valore visualizzato nella casella di testo accanto al controllo dispositivo di scorrimento.
Il numero predefinito di giorni per i nuovi account di archiviazione è di sette giorni. Se non si desidera impostare un criterio di conservazione, lasciare deselezionata la casella di controllo Elimina dati . Se non vengono impostati criteri di conservazione, i dati di monitoraggio dovranno essere eliminati manualmente.
Fare clic su Salva.
I log di diagnostica sono salvati in un contenitore blob denominato $logs nell'account di archiviazione. È possibile visualizzare i dati di log usando uno strumento di esplorazione dell'archiviazione, ad esempio esplora risorse di Archiviazione di Microsoft Azure o a livello di codice, usando la libreria client di archiviazione o PowerShell.
Per informazioni sull'accesso al contenitore $logs, vedere Registrazione di Analisi archiviazione.
Verificare che i dati di log vengano eliminati
È possibile verificare che i log vengano eliminati visualizzando il contenuto del contenitore dell'account $logs
di archiviazione. L'immagine seguente mostra il contenuto di una cartella nel $logs
contenitore. La cartella corrisponde a gennaio 2021 e ogni cartella contiene i log per un giorno. Se il giorno odierno era il 29 gennaio 2021 e i criteri di conservazione sono impostati su un solo giorno, questa cartella deve contenere i log per un solo giorno.
Visualizzare i dati dei log
Per visualizzare e analizzare i dati di log, è necessario scaricare su un computer locale i BLOB contenenti i dati di log a cui si è interessati. Molti strumenti di esplorazione delle informazioni archiviate consentono di scaricare i BLOB dall'account di archiviazione. Per scaricare i dati di log è possibile anche usare lo strumento di Azure per la copia AzCopy fornito dal team di Archiviazione di Azure.
Nota
Il contenitore $logs
non è integrato con Griglia di eventi, quindi non si riceveranno notifiche quando vengono scritti i file di log.
Per scaricare soltanto i dati di log a cui si è interessati e per evitare di scaricare più volte gli stessi dati, procedere come segue:
Usare la convenzione di denominazione di data e ora per i BLOB contenenti dati di log, in modo da tenere traccia di quelli già scaricati a scopo di analisi ed evitare di ripetere il download.
Usare i metadati dei BLOB contenenti dati di log per identificare il periodo specifico di conservazione dei dati e individuare esattamente il BLOB che è necessario scaricare.
Per iniziare a usare AzCopy, vedere Introduzione ad AzCopy
Nell'esempio seguente viene illustrato come è possibile scaricare i dati di log per il servizio di accodamento per le ore a partire dalle 09, le 10.00 e le 11.00 del 20 maggio 2014.
azcopy copy 'https://mystorageaccount.blob.core.windows.net/$logs/queue' 'C:\Logs\Storage' --include-path '2014/05/20/09;2014/05/20/10;2014/05/20/11' --recursive
Per altre informazioni su come scaricare file specifici, vedere Scaricare BLOB dall'archivio BLOB di Azure usando AzCopy v10.
Una volta scaricati i dati di log, è possibile visualizzare le voci di log nei file. Questi file di log usano un formato di testo delimitato che molti strumenti di lettura log sono in grado di analizzare . Per altre informazioni, vedere la guida Monitoraggio, Diagnosi e Risoluzione dei problemi Archiviazione di Microsoft Azure. Altri strumenti dispongono di funzionalità differenti per la formattazione, il filtro, l'ordinamento e la ricerca nei contenuti dei file di log. Per altre informazioni sul formato dei file di log di Registrazione archiviazione, vedere Formato del log di Analisi archiviazione e Operazioni e messaggi di stato registrati di Analisi archiviazione.
Passaggi successivi
- Per altre informazioni sulle Analisi archiviazione, vedere Analisi archiviazione per Analisi archiviazione.
- Per altre informazioni sull'uso di un linguaggio .NET per configurare Registrazione archiviazione, vedere Riferimenti alla libreria del client di archiviazione.
- Per informazioni generali sulla configurazione di Registrazione archiviazione mediante l'API REST, vedere Abilitazione e configurazione di Analisi archiviazione.
- Altre informazioni sul formato dei log di Analisi archiviazione. Vedere Analisi archiviazione Formato log.