Sdílet prostřednictvím


Monitorování Video Indexeru Azure AI

Pokud máte důležité aplikace a obchodní procesy, které se spoléhají na prostředky Azure, měli byste monitorovat dostupnost, výkon a provoz těchto prostředků.

Tento článek popisuje data monitorování generovaná službou Azure AI Video Indexer. Azure AI Video Indexer používá Azure Monitor. Pokud neznáte funkce služby Azure Monitor společné pro všechny služby Azure, které ji používají, přečtěte si článek Monitorování prostředků Azure pomocí služby Azure Monitor.

Některé služby v Azure mají speciální předem připravený řídicí panel monitorování na webu Azure Portal, který poskytuje výchozí bod pro monitorování vaší služby. Tyto speciální řídicí panely se nazývají "přehledy".

Poznámka:

Funkce monitorování není k dispozici pro zkušební účty. Pokud chcete aktualizovat účet ARM, přečtěte si téma Aktualizace účtu Azure AI Video Indexeru.

Data monitorování

Azure AI Video Indexer shromažďuje stejné druhy dat monitorování jako jiné prostředky Azure, které jsou popsané v monitorování dat z prostředků Azure.

Podrobné informace o metrikách a protokolech vytvořených službou Azure AI Video Indexer najdete v referenčních informacích k monitorování dat Azure AI Video Indexeru.

Shromažďování a směrování

Protokoly aktivit se shromažďují a ukládají automaticky, ale lze je směrovat do jiných umístění pomocí nastavení diagnostiky.

Protokoly prostředků se neshromažďují a neukládají, dokud nevytvoříte nastavení diagnostiky a nenasměrujete je do jednoho nebo více umístění.

Podrobný postup vytvoření nastavení diagnostiky pomocí webu Azure Portal, rozhraní příkazového řádku nebo PowerShellu najdete v tématu Vytvoření nastavení diagnostiky pro shromažďování protokolů a metrik v Azure. Při vytváření nastavení diagnostiky určíte, které kategorie protokolů se mají shromažďovat. Kategorie pro Azure AI Video Indexer jsou uvedené v referenčních informacích k monitorování dat Azure AI Video Indexeru.

Kategorie Popis
Audit Operace čtení a zápisu
Indexování protokolů Monitorování procesu indexování z nahrávání do indexování a přeindexování v případě potřeby

Snímek obrazovky s nastavením diagnostiky

Snímek obrazovky s místem, kam se mají odesílat velké množství

Metriky a protokoly, které můžete shromažďovat, jsou popsány v následujících částech.

Analýza metrik

Azure AI Video Indexer v současné době nepodporuje monitorování metrik.

Analýza protokolů

Data v protokolech služby Azure Monitor jsou uložená v tabulkách, kde každá tabulka má vlastní sadu jedinečných vlastností.

Všechny protokoly prostředků ve službě Azure Monitor mají stejná pole, za kterými následují pole specifická pro službu. Běžné schéma je uvedené ve schématu protokolu prostředků služby Azure Monitor. Schéma pro protokoly prostředků Azure AI Video Indexeru najdete v referenčních informacích k datům Azure AI Video Indexeru.

Protokol aktivit je typ přihlášení k platformě Azure, který poskytuje přehled o událostech na úrovni předplatného. Můžete ho zobrazit nezávisle nebo směrovat do protokolů služby Azure Monitor, kde můžete provádět mnohem složitější dotazy s využitím Log Analytics.

Seznam typů protokolů prostředků shromážděných pro Azure AI Video Indexer najdete v tématu Monitorování dat Azure AI Video Indexeru.

Seznam tabulek používaných protokoly služby Azure Monitor a dotazovatelný službou Log Analytics najdete v tématu Monitorování dat Azure AI Video Indexeru.

Ukázkové dotazy Kusto

Důležité

Když vyberete protokoly z nabídky účtu Azure AI Video Indexer, otevře se Log Analytics s rozsahem dotazu nastaveným na aktuální účet Azure AI Video Indexeru. To znamená, že dotazy protokolu budou obsahovat pouze data z tohoto prostředku. Pokud chcete spustit dotaz, který obsahuje data z jiného účtu Azure AI Video Indexeru nebo dat z jiných služeb Azure, vyberte v nabídce Azure Monitor protokoly. Podrobnosti najdete v tématu Rozsah dotazů protokolu a časový rozsah ve službě Azure Monitor Log Analytics .

Následují dotazy, které vám pomůžou monitorovat účet Azure AI Video Indexeru.

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

Výstrahy

Výstrahy služby Azure Monitor proaktivně upozorňují na výskyt důležitých podmínek v monitorovaných datech. Umožňují vám identifikovat a řešit problémy ve vašem systému předtím, než si jich zákazníci všimnou. Můžete nastavit upozornění na metriky, protokoly a protokol aktivit. Různé typy upozornění mají výhody a nevýhody.

Následující tabulka uvádí běžná a doporučená pravidla upozornění pro Azure AI Video Indexer.

Typ upozornění Podmínka Popis
Upozornění protokolu Neúspěšná operace Odeslání upozornění při selhání nahrávání
//All failed uploads, aggregated in one hour window.
VIAudit
| where OperationName == "Upload-Video" and Status == "Failure"
| summarize count() by bin(TimeGenerated, 1h)