Monitorare Video Indexer di Azure per intelligenza artificiale
Quando si usano applicazioni e processi aziendali critici basati sulle risorse di Azure, è consigliabile monitorare tali risorse per verificarne disponibilità, prestazioni e funzionamento.
Questo articolo descrive i dati di monitoraggio generati da Azure AI Video Indexer. Video Indexer di Azure per intelligenza artificiale usa Monitoraggio di Azure. Se non si ha familiarità con le funzionalità di Monitoraggio di Azure comuni a tutti i servizi di Azure che la usano, vedere Monitoraggio delle risorse di Azure con Monitoraggio di Azure.
Per alcuni servizi di Azure, nel portale di Azure è disponibile uno speciale dashboard di monitoraggio predefinito che fornisce un punto iniziale per il monitoraggio del servizio. Questi dashboard speciali sono denominati "informazioni dettagliate".
Nota
La funzionalità di monitoraggio non è disponibile per gli account di valutazione. Per eseguire l'aggiornamento a un account ARM, vedere Aggiornare l'account di Azure AI Video Indexer.
Dati di monitoraggio
Video Indexer di Azure per intelligenza artificiale raccoglie gli stessi tipi di dati di monitoraggio delle altre risorse di Azure descritte in Monitoraggio dei dati dalle risorse di Azure.
Per informazioni dettagliate sulle metriche e sui log creati da Azure AI Video Indexer, vedere Monitoraggio dei dati di Video Indexer per intelligenza artificiale di Azure.
Raccolta e routing
I log attività vengono raccolti e archiviati automaticamente, ma possono essere instradati ad altre posizioni usando un'impostazione di diagnostica.
I log delle risorse non vengono raccolti e archiviati fino a quando non si crea un'impostazione di diagnostica e li si instrada a una o più posizioni.
Per consentire al processo di creare un'impostazione di diagnostica usando il portale di Azure, l'interfaccia della riga di comando di Azure o PowerShell, vedere Creare un'impostazione di diagnostica per raccogliere i log e le metriche della piattaforma in Azure. Quando si crea un'impostazione di diagnostica, si specificano quali categorie di log raccogliere. Le categorie per Azure AI Video Indexer sono elencate in Informazioni di riferimento sui dati di monitoraggio di Video Indexer per intelligenza artificiale di Azure.
Categoria | Descrizione |
---|---|
Controllo | Operazioni di lettura/scrittura |
Indicizzazione dei log | Monitorare il processo di indicizzazione dal caricamento all'indicizzazione e alla reindicizzazione quando necessario |
Le metriche e i log che è possibile raccogliere sono descritti nelle sezioni seguenti.
Analisi delle metriche
Attualmente Video Indexer di Azure per intelligenza artificiale non supporta il monitoraggio delle metriche.
Analisi dei log
I dati nei log di Monitoraggio di Azure vengono archiviati in tabelle, ognuna delle quali ha un proprio set di proprietà univoche.
Tutti i log delle risorse in Monitoraggio di Azure hanno gli stessi campi seguiti da campi specifici del servizio. Lo schema comune è descritto nello schema del log delle risorse di Monitoraggio di Azure Lo schema per i log delle risorse di Azure AI Video Indexer è disponibile in Azure AI Video Indexer Data Reference (Informazioni di riferimento sui dati di Video Indexer per Intelligenza artificiale di Azure)
Il log attività è un tipo di accesso alla piattaforma azure che fornisce informazioni dettagliate sugli eventi a livello di sottoscrizione. È possibile visualizzarlo in modo indipendente o instradarlo ai log di Monitoraggio di Azure, in cui è possibile eseguire query molto più complesse usando Log Analytics.
Per un elenco dei tipi di log delle risorse raccolti per Azure AI Video Indexer, vedere Monitoraggio dei dati di Video Indexer per intelligenza artificiale di Azure
Per un elenco delle tabelle usate dai log di Monitoraggio di Azure e su cui è possibile eseguire query da Log Analytics, vedere Monitoraggio dei dati di Azure AI Video Indexer
Query Kusto di esempio
Controllare le query di esempio correlate
Importante
Quando si seleziona Log dal menu dell'account di Video Indexer per intelligenza artificiale di Azure, Log Analytics viene aperto con l'ambito di query impostato sull'account Video Indexer di Azure per intelligenza artificiale corrente. Ciò significa che le query di log includeranno solo i dati di tale risorsa. Se si vuole eseguire una query che include i dati di altri account o dati di Video Indexer per intelligenza artificiale di Azure da altri servizi di Azure, selezionare Log dal menu Monitoraggio di Azure. Per i dettagli, vedere Ambito e intervallo di tempo delle query su log in Log Analytics di Monitoraggio di Azure.
Di seguito sono riportate le query che è possibile usare per monitorare l'account video indexer di Intelligenza artificiale di Azure.
// Project failures summarized by operationName and Upn, aggregated in 30m windows.
VIAudit
| where Status == "Failure"
| summarize count() by OperationName, bin(TimeGenerated, 30m), Upn
| render timechart
// Project failures with detailed error message.
VIAudit
| where Status == "Failure"
| parse Description with "ErrorType: " ErrorType ". Message: " ErrorMessage ". Trace" *
| project TimeGenerated, OperationName, ErrorMessage, ErrorType, CorrelationId, _ResourceId
Indicizzazione di query di esempio correlate
// Display Video Indexer Account logs of all failed indexing operations.
VIIndexing
// | where AccountId == "<AccountId>" // to filter on a specific accountId, uncomment this line
| where Status == "Failure"
| summarize count() by bin(TimeGenerated, 1d)
| render columnchart
// Video Indexer top 10 users by operations
// Render timechart of top 10 users by operations, with an optional account id for filtering.
// Trend of top 10 active Upn's
VIIndexing
// | where AccountId == "<AccountId>" // to filter on a specific accountId, uncomment this line
| where OperationName in ("IndexingStarted", "ReindexingStarted")
| summarize count() by Upn
| top 10 by count_ desc
| project Upn
| join (VIIndexing
| where TimeGenerated > ago(30d)
| where OperationName in ("IndexingStarted", "ReindexingStarted")
| summarize count() by Upn, bin(TimeGenerated,1d)) on Upn
| project TimeGenerated, Upn, count_
| render timechart
Avvisi
Gli avvisi di Monitoraggio di Azure notificano in modo proattivo quando vengono riscontrate importanti condizioni nei dati di monitoraggio. Consentono di identificare e risolvere i problemi del sistema prima che gli utenti li notino. È possibile impostare avvisi su metriche, log e log attività. Ogni tipo di avviso presenta vantaggi e svantaggi.
La tabella seguente elenca le regole di avviso comuni e consigliate per Azure AI Video Indexer.
Tipo di avviso | Condizione | Descrizione |
---|---|---|
Avviso log | Operazione non riuscita | Inviare un avviso quando un caricamento non è riuscito |
//All failed uploads, aggregated in one hour window.
VIAudit
| where OperationName == "Upload-Video" and Status == "Failure"
| summarize count() by bin(TimeGenerated, 1h)
Articoli correlati
- Per informazioni di riferimento sulle metriche, i log e altri valori importanti creati dall'account Video Indexer di Azure per intelligenza artificiale, vedere Monitoraggio dei dati di Video Indexer per intelligenza artificiale di Azure.
- Per informazioni dettagliate sul monitoraggio delle risorse di Azure, vedere Monitoraggio delle risorse di Azure con Monitoraggio di Azure.