Compartilhar via


Monitorar o Azure AI Video Indexer

Quando você tem aplicativos e processos de negócios críticos que dependem de recursos do Azure, recomendamos monitorar a disponibilidade, o desempenho e a operação desses recursos.

Este artigo descreve os dados de monitoramento gerados pelo Azure AI Video Indexer. O Azure AI Video Indexer usa o Azure Monitor. Se você não estiver familiarizado com os recursos do Azure Monitor comuns a todos os serviços do Azure que o usam, leia Monitoramento de recursos do Azure com o Azure Monitor.

Alguns serviços no Azure têm um painel de monitoramento predefinido com foco especial no portal do Azure que fornece um ponto de partida para monitorar seu serviço. Esses painéis especiais são chamados de "insights".

Observação

O recurso de monitoramento não está disponível para contas de avaliação. Para atualizar para uma conta do ARM, consulte Atualizar sua conta do Azure AI Video Indexer.

Dados de monitoramento

O Azure AI Video Indexer coleta os mesmos tipos de dados de monitoramento que outros recursos do Azure descritos em Monitorando dados de recursos do Azure.

Consulte Referência de dados do Monitorando o Azure AI Video Indexer para obter informações detalhadas sobre as métricas e as métricas de logs criadas pelo Azure AI Video Indexer.

Coleta e roteamento

Os logs de atividades são coletados e armazenados automaticamente, mas podem ser roteados para outras localizações usando uma configuração de diagnóstico.

Os Logs de recursos não são coletados e armazenados até você criar uma configuração de diagnóstico e roteá-los para uma ou mais localizações.

Confira Criar uma configuração de diagnóstico para coletar logs e métricas de plataforma no Azure para obter o processo detalhado de criação de uma configuração de diagnóstico usando o portal do Azure, a CLI ou o PowerShell. Ao criar uma configuração de diagnóstico, você especifica quais categorias de logs coletar. As categorias do Azure AI Video Indexer estão listadas na referência de dados de monitoramento do Azure AI Video Indexer.

Categoria Descrição
Audit Operações de leitura/gravação
Logs de indexação Monitore o processo de indexação desde o upload até a indexação e reindexação quando necessário

Captura de tela das configurações de diagnóstico.

Captura de tela de para onde enviar lotes.

As métricas e os logs que você pode coletar são discutidos nas seções a seguir.

Analisando as métricas

Atualmente, o Azure AI Video Indexer não dá suporte ao monitoramento de métricas.

Análise de logs

Os dados em Logs do Azure Monitor são armazenados em tabelas em que cada tabela tem o próprio conjunto de propriedades exclusivas.

Todos os logs de recursos no Azure Monitor têm os mesmos campos seguidos por campos específicos do serviço. O esquema comum é descrito no esquema de log de recursos do Azure Monitor O esquema para logs de recursos do Azure AI Video Indexer é encontrado na Referência de Dados do Azure AI Video Indexer

O Log de atividades é um tipo de log de plataforma no Azure que fornece insights sobre eventos no nível da assinatura. Você pode exibi-lo de modo independente ou roteá-lo para os Logs do Azure Monitor, nos quais você pode fazer consultas muito mais complexas usando o Log Analytics.

Para obter uma lista dos tipos de logs de recursos coletados para o Azure AI Video Indexer, consulte Referência de dados do Monitorando o Azure AI Video Indexer

Para obter uma lista das tabelas usadas pelos Logs do Azure Monitor e consultáveis pelo Log Analytics, consulte Referência de dados do Monitorando o Azure AI Video Indexer

Consultas de exemplo do Kusto

Importante

Quando você seleciona Logs no menu da conta do Azure AI Video Indexer, o Log Analytics é aberto com o escopo de consulta definido como a conta atual do Azure AI Video Indexer. Isso significa que as consultas de log incluirão apenas os dados desse recurso. Se você quiser executar uma consulta que inclua dados de outra conta do Azure AI Video Indexer ou dados de outros serviços do Azure, selecione Logs no menu do Azure Monitor . Confira Escopo da consulta de log e intervalo de tempo no Log Analytics do Azure Monitor para obter detalhes.

Veja a seguir as consultas que você pode usar para ajudá-lo a monitorar sua conta do 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

Alertas

Os alertas do Azure Monitor notificam você proativamente quando condições importantes são encontradas nos dados de monitoramento. Eles permitem que você identifique e resolva problemas no seu sistema antes que os clientes os percebam. Você pode definir alertas em métricas, logs e log de atividades. Os diferentes tipos de alertas têm benefícios e desvantagens.

A tabela a seguir lista as regras de alerta comuns e recomendadas para o Azure AI Video Indexer.

Tipo de alerta Condição Descrição
Alerta do log Operação com falha Enviar um alerta quando um upload falhou
//All failed uploads, aggregated in one hour window.
VIAudit
| where OperationName == "Upload-Video" and Status == "Failure"
| summarize count() by bin(TimeGenerated, 1h)