Abilitare la registrazione diagnostica per i servizi di intelligenza artificiale di Azure
Questa guida fornisce istruzioni dettagliate per abilitare la registrazione diagnostica per un servizio di intelligenza artificiale di Azure. Questi log forniscono dati completi e frequenti sul funzionamento di una risorsa usata per l'identificazione e il debug dei problemi. Prima di continuare, è necessario avere un account Azure con una sottoscrizione ad almeno un servizio di intelligenza artificiale di Azure, ad esempio Servizi Voce.
Prerequisiti
Per abilitare la registrazione diagnostica, è necessario archiviare i dati di log. Questa esercitazione usa Archiviazione di Azure e Log Analytics.
- Archiviazione di Azure: conserva i log di diagnostica per il controllo dei criteri, l'analisi statica o il backup. L'account di archiviazione non deve trovarsi nella stessa sottoscrizione della risorsa che emette i log, purché l'utente che configura l'impostazione disponga dell'accesso appropriato al controllo degli accessi in base al ruolo di Azure a entrambe le sottoscrizioni.
- Log Analytics : strumento flessibile di ricerca e analisi dei log che consente l'analisi dei log non elaborati generati da una risorsa di Azure.
Nota
- Sono disponibili opzioni di configurazione aggiuntive. Per altre informazioni, vedere Raccogliere e usare i dati di log dalle risorse di Azure.
- "Traccia" nella registrazione diagnostica è disponibile solo per la risposta alle domande personalizzate.
Abilitare la raccolta dei log di diagnostica
Per iniziare, abilitare la registrazione diagnostica usando il portale di Azure.
Nota
Per abilitare questa funzionalità usando PowerShell o l'interfaccia della riga di comando di Azure, usare le istruzioni fornite in Raccogliere e usare i dati di log dalle risorse di Azure.
- Passare al portale di Azure. Individuare e selezionare quindi una risorsa dei servizi di intelligenza artificiale di Azure. Ad esempio, la sottoscrizione a Servizi Voce.
- Quindi, dal menu di spostamento a sinistra individuare Monitoraggio e selezionare Impostazioni di diagnostica. Questa schermata contiene tutte le impostazioni di diagnostica create in precedenza per questa risorsa.
- Se è presente una risorsa creata in precedenza che si vuole usare, è possibile selezionarla ora. In caso contrario, selezionare + Aggiungi impostazione di diagnostica.
- Immettere un nome per l'impostazione. Selezionare quindi Archivia in un account di archiviazione e Invia a Log Analytics.
- Quando viene richiesto di configurare, selezionare l'account di archiviazione e l'area di lavoro OMS da usare per archiviare i log di diagnostica. Nota: se non si ha un account di archiviazione o un'area di lavoro OMS, seguire le istruzioni per crearne una.
- Selezionare Audit, RequestResponse e AllMetrics. Impostare quindi il periodo di conservazione per i dati del log di diagnostica. Se un criterio di conservazione è impostato su zero, gli eventi per la categoria di log vengono archiviati indefinito.
- Seleziona Salva.
Possono essere necessarie fino a due ore prima che i dati di registrazione siano disponibili per eseguire query e analizzare. Quindi non preoccuparti se non vedi niente subito.
Visualizzare ed esportare i dati di diagnostica da Archiviazione di Azure
Archiviazione di Azure è una soluzione di archiviazione di oggetti affidabile ottimizzata per l'archiviazione di grandi quantità di dati non strutturati. In questa sezione si apprenderà come eseguire query sull'account di archiviazione per le transazioni totali in un intervallo di tempo di 30 giorni ed esportare i dati in Excel.
- Nella portale di Azure individuare la risorsa Archiviazione di Azure creata nell'ultima sezione.
- Nel menu di spostamento a sinistra individuare Monitoraggio e selezionare Metriche.
- Usare gli elenchi a discesa disponibili per configurare la query. Per questo esempio, impostare l'intervallo di tempo su Ultimi 30 giorni e la metrica su Transazione.
- Al termine della query, verrà visualizzata una visualizzazione della transazione negli ultimi 30 giorni. Per esportare questi dati, utilizzare il pulsante Esporta in Excel nella parte superiore della pagina.
Altre informazioni sulle operazioni che è possibile eseguire con i dati di diagnostica in Archiviazione di Azure.
Visualizzare i log in Log Analytics
Seguire queste istruzioni per esplorare i dati di Log Analytics per la risorsa.
- Nel portale di Azure individuare e selezionare Log Analytics dal menu di spostamento a sinistra.
- Individuare e selezionare la risorsa creata durante l'abilitazione della diagnostica.
- In Generale individuare e selezionare Log. Da questa pagina è possibile eseguire query sui log.
Query di esempio
Ecco alcune query Kusto di base che è possibile usare per esplorare i dati di log.
Eseguire questa query per tutti i log di diagnostica dai servizi di intelligenza artificiale di Azure per un periodo di tempo specificato:
AzureDiagnostics
| where ResourceProvider == "MICROSOFT.COGNITIVESERVICES"
Eseguire questa query per visualizzare i 10 log più recenti:
AzureDiagnostics
| where ResourceProvider == "MICROSOFT.COGNITIVESERVICES"
| take 10
Eseguire questa query per raggruppare le operazioni in base alla risorsa:
AzureDiagnostics
| where ResourceProvider == "MICROSOFT.COGNITIVESERVICES" |
summarize count() by Resource
Eseguire questa query per trovare il tempo medio necessario per eseguire un'operazione:
AzureDiagnostics
| where ResourceProvider == "MICROSOFT.COGNITIVESERVICES"
| summarize avg(DurationMs)
by OperationName
Eseguire questa query per visualizzare il volume di operazioni nel tempo suddiviso per OperationName con conteggi in contenitori per ogni 10s.
AzureDiagnostics
| where ResourceProvider == "MICROSOFT.COGNITIVESERVICES"
| summarize count()
by bin(TimeGenerated, 10s), OperationName
| render areachart kind=unstacked
Passaggi successivi
- Per informazioni su come abilitare la registrazione, nonché le metriche e le categorie di log supportate dai vari servizi di Azure, vedere Panoramica delle metriche in Microsoft Azure e Panoramica dei log di diagnostica di Azure.
- Leggere questi articoli per informazioni sugli hub eventi:
- Leggere Informazioni sulle ricerche nei log di Monitoraggio di Azure.