Dela via


Övervaka Azure AI Video Indexer

När du har kritiska appar och affärsprocesser som använder Azure-resurser är det bra att övervaka resursernas tillgänglighet, prestanda och drift.

I den här artikeln beskrivs övervakningsdata som genereras av Azure AI Video Indexer. Azure AI Video Indexer använder Azure Monitor. Om du inte känner till funktionerna i Azure Monitor som är gemensamma för alla Azure-tjänster som använder den läser du Övervaka Azure-resurser med Azure Monitor.

Vissa tjänster i Azure har en särskild prioriterad fördefinierad övervakningsinstrumentpanel i Azure-portalen som är en startpunkt för övervakning av din tjänst. Dessa särskilda instrumentpaneler kallas "insikter".

Kommentar

Övervakningsfunktionen är inte tillgänglig för utvärderingskonton. Information om hur du uppdaterar till ett ARM-konto finns i Uppdatera ditt Azure AI Video Indexer-konto.

Övervaka data

Azure AI Video Indexer samlar in samma typer av övervakningsdata som andra Azure-resurser som beskrivs i Övervaka data från Azure-resurser.

Se Övervaka Datareferens för Azure AI Video Indexer för detaljerad information om mått och loggmått som skapats av Azure AI Video Indexer.

Samling och routning

Aktivitetsloggar samlas in och lagras automatiskt, men kan dirigeras till andra platser med hjälp av en diagnostikinställning.

Resursloggar samlas inte in och lagras förrän du skapar en diagnostikinställning och skickar dem till en eller flera platser.

Se Skapa diagnostikinställning för att samla in plattformsloggar och mått i Azure för detaljerad information om hur du skapar en diagnostikinställning med hjälp av Azure-portalen, CLI eller PowerShell. När du skapar en diagnostikinställning anger du vilka kategorier av loggar som ska samlas in. Kategorierna för Azure AI Video Indexer visas i referensen för Övervakningsdata för Azure AI Video Indexer.

Kategori beskrivning
Audit Läs-/skrivåtgärder
Indexeringsloggar Övervaka indexeringsprocessen från uppladdning till indexering och omindexering vid behov

Skärmbild av diagnostikinställningar.

Skärmbild av var du kan skicka massor.

De mått och loggar som du kan samla in beskrivs i följande avsnitt.

Analysera mått

Azure AI Video Indexer stöder för närvarande inte övervakning av mått.

Analysera loggar

Data i Azure Monitor-loggar lagras i tabeller där varje tabell har en egen uppsättning unika egenskaper.

Alla resursloggar i Azure Monitor har samma fält följt av tjänstspecifika fält. Det vanliga schemat beskrivs i Azure Monitor-resursloggschema Schemat för Azure AI Video Indexer-resursloggar finns i Datareferens för Azure AI Video Indexer

Aktivitetsloggen är en typ av plattformsinloggning i Azure som ger insikter om händelser på prenumerationsnivå. Du kan visa den separat eller dirigera den till Azure Monitor-loggar, där du kan göra mycket mer komplexa frågor med Log Analytics.

En lista över de typer av resursloggar som samlats in för Azure AI Video Indexer finns i Övervaka Datareferens för Azure AI Video Indexer

En lista över de tabeller som används av Azure Monitor-loggar och som kan köras av Log Analytics finns i Övervaka Azure AI Video Indexer-datareferens

Exempel på Kusto-frågor

Viktigt!

När du väljer Loggar från Azure AI Video Indexer-kontomenyn öppnas Log Analytics med frågeomfånget inställt på det aktuella Azure AI Video Indexer-kontot. Det innebär att loggfrågor endast innehåller data från den resursen. Om du vill köra en fråga som innehåller data från andra Azure AI Video Indexer-konton eller data från andra Azure-tjänster väljer du LoggarAzure Monitor-menyn . Mer information finns i Log query scope and time range in Azure Monitor Log Analytics (Loggfrågeomfång och tidsintervall i Azure Monitor Log Analytics ).

Följande är frågor som du kan använda för att övervaka ditt Azure AI Video Indexer-konto.

// 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
// 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

Aviseringar

Med Azure Monitor-aviseringar meddelas du proaktivt när viktiga tillstånd hittas i dina övervakningsdata. Det gör att du kan identifiera och åtgärda problem i systemet innan kunderna märker dem. Du kan ange aviseringar för mått, loggar och aktivitetsloggen. Olika typer av aviseringar har fördelar och nackdelar.

I följande tabell visas vanliga och rekommenderade aviseringsregler för Azure AI Video Indexer.

Aviseringstyp Villkor beskrivning
Loggavisering Åtgärden misslyckades Skicka en avisering när en uppladdning misslyckades
//All failed uploads, aggregated in one hour window.
VIAudit
| where OperationName == "Upload-Video" and Status == "Failure"
| summarize count() by bin(TimeGenerated, 1h)