Udostępnij za pośrednictwem


Monitorowanie usługi Azure AI Video Indexer

Gdy masz aplikacje o krytycznym znaczeniu i procesy biznesowe, które opierają się na zasobach platformy Azure, chcesz monitorować te zasoby pod kątem ich dostępności, wydajności i działania.

W tym artykule opisano dane monitorowania generowane przez usługę Azure AI Video Indexer. Usługa Azure AI Video Indexer używa usługi Azure Monitor. Jeśli nie znasz funkcji usługi Azure Monitor wspólnych dla wszystkich usług platformy Azure, które z niej korzystają, zapoznaj się z tematem Monitorowanie zasobów platformy Azure za pomocą usługi Azure Monitor.

Niektóre usługi na platformie Azure mają specjalny wstępnie utworzony pulpit nawigacyjny monitorowania w witrynie Azure Portal, który zapewnia punkt wyjścia do monitorowania usługi. Te specjalne pulpity nawigacyjne są nazywane "szczegółowymi informacjami".

Uwaga

Funkcja monitorowania nie jest dostępna dla kont wersji próbnej. Aby zaktualizować konto usługi ARM, zobacz Aktualizowanie konta usługi Azure AI Video Indexer.

Dane monitorowania

Usługa Azure AI Video Indexer zbiera takie same rodzaje danych monitorowania, jak inne zasoby platformy Azure opisane w temacie Monitorowanie danych z zasobów platformy Azure.

Aby uzyskać szczegółowe informacje na temat metryk i metryk dzienników utworzonych przez usługę Azure AI Video Indexer, zobacz Monitorowanie danych usługi Azure AI Video Indexer.

Zbieranie i routing

Dzienniki aktywności są zbierane i przechowywane automatycznie, ale mogą być kierowane do innych lokalizacji przy użyciu ustawienia diagnostycznego.

Dzienniki zasobów nie są zbierane ani przechowywane, dopóki nie utworzysz ustawienia diagnostycznego i nie przekierujesz ich do co najmniej jednej lokalizacji.

Aby poznać szczegółowy proces tworzenia ustawienia diagnostycznego przy użyciu witryny Azure Portal, interfejsu wiersza polecenia lub programu PowerShell, zobacz temat Tworzenie ustawienia diagnostycznego w celu zbierania dzienników i metryk platformy na platformie Azure. Podczas tworzenia ustawienia diagnostycznego należy określić kategorie dzienników, które mają być zbierane. Kategorie usługi Azure AI Video Indexer są wymienione w dokumentacji danych monitorowania usługi Azure AI Video Indexer.

Kategoria opis
Audit Operacje odczytu/zapisu
Dzienniki indeksowania Monitorowanie procesu indeksowania z przekazywania do indeksowania i ponownego indeksowania w razie potrzeby

Zrzut ekranu przedstawiający ustawienia diagnostyczne.

Zrzut ekranu przedstawiający miejsce wysyłania partii.

Metryki i dzienniki, które można zebrać, zostały omówione w poniższych sekcjach.

Analizowanie metryk

Obecnie usługa Azure AI Video Indexer nie obsługuje monitorowania metryk.

Analizowanie dzienników

Dane w dziennikach usługi Azure Monitor są przechowywane w tabelach, w których każda tabela ma własny zestaw unikatowych właściwości.

Wszystkie dzienniki zasobów w usłudze Azure Monitor mają te same pola, a następnie pola specyficzne dla usługi. Typowy schemat został opisany w schemacie dziennika zasobów usługi Azure Monitor Schemat dzienników zasobów usługi Azure AI Video Indexer znajduje się w dokumentacji danych usługi Azure AI Video Indexer

Dziennik aktywności to typ logowania platformy Azure, który zapewnia wgląd w zdarzenia na poziomie subskrypcji. Można go wyświetlać niezależnie lub kierować do dzienników usługi Azure Monitor, gdzie można wykonywać znacznie bardziej złożone zapytania przy użyciu usługi Log Analytics.

Aby uzyskać listę typów dzienników zasobów zebranych dla usługi Azure AI Video Indexer, zobacz Monitorowanie danych usługi Azure AI Video Indexer

Aby uzyskać listę tabel używanych przez dzienniki usługi Azure Monitor i możliwość wykonywania zapytań w usłudze Log Analytics, zobacz Monitorowanie danych usługi Azure AI Video Indexer — dokumentacja danych

Przykładowe zapytania Kusto

Ważne

Po wybraniu pozycji Dzienniki z menu konta usługi Azure AI Video Indexer usługa Log Analytics zostanie otwarta z zakresem zapytania ustawionym na bieżące konto usługi Azure AI Video Indexer. Oznacza to, że zapytania dziennika będą zawierać tylko dane z tego zasobu. Jeśli chcesz uruchomić zapytanie zawierające dane z innego konta usługi Azure AI Video Indexer lub danych z innych usług platformy Azure, wybierz pozycję Dzienniki z menu usługi Azure Monitor . Aby uzyskać szczegółowe informacje, zobacz Zakres zapytań dzienników i zakres czasu w usłudze Azure Monitor Log Analytics .

Poniżej przedstawiono zapytania, których można użyć, aby ułatwić monitorowanie konta usługi Azure AI Video Indexer.

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

Alerty

Alerty usługi Azure Monitor proaktywnie powiadamiają o znalezieniu ważnych warunków w danych monitorowania. Umożliwiają one identyfikowanie i rozwiązywanie problemów w systemie zanim zauważą je klienci. Alerty dotyczące metryk, dzienników i dziennika aktywności można ustawić. Różne typy alertów mają zalety i wady.

W poniższej tabeli wymieniono typowe i zalecane reguły alertów dla usługi Azure AI Video Indexer.

Typ alertu Warunek opis
Alert dziennika Operacja nie powiodła się Wysyłanie alertu, gdy przekazywanie nie powiodło się
//All failed uploads, aggregated in one hour window.
VIAudit
| where OperationName == "Upload-Video" and Status == "Failure"
| summarize count() by bin(TimeGenerated, 1h)