Monitorar o Azure AI Video Indexer
Quando tem aplicações críticas e processos de negócio que dependem dos recursos do Azure, deverá querer monitorizar esses recursos quanto à disponibilidade, ao desempenho e à operação.
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 Monitorando recursos do Azure com o Azure Monitor.
Alguns serviços no Azure têm um painel de monitoramento pré-criado focado 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".
Nota
O recurso de monitoramento não está disponível para contas de avaliação. Para atualizar para uma conta ARM, consulte Atualizar sua conta do Azure AI Video Indexer.
Monitorizar dados
O Azure AI Video Indexer coleta os mesmos tipos de dados de monitoramento que outros recursos do Azure descritos em Monitoramento de dados de recursos do Azure.
Consulte Monitorando a referência de dados do Azure AI Video Indexer para obter informações detalhadas sobre as métricas e métricas de logs criadas pelo Azure AI Video Indexer.
Recolha e encaminhamento
Os logs de atividade são coletados e armazenados automaticamente, mas podem ser roteados para outros locais usando uma configuração de diagnóstico.
Os Registos de Recursos não são recolhidos e armazenados até que crie uma definição de diagnóstico e os encaminhe para uma ou mais localizações.
Veja Criar uma definição de diagnóstico para recolher registos e métricas da plataforma no Azure para ficar a conhecer o processo detalhado de criação de uma definição de diagnóstico com o portal do Azure, a CLI ou o PowerShell. Ao criar uma definição de diagnóstico, especifica as categorias de registos que devem ser recolhidas. As categorias do Azure AI Video Indexer estão listadas na referência de dados de monitoramento do Azure AI Video Indexer.
Categoria | Description |
---|---|
Audit | Operações de Leitura/Escrita |
Indexação de logs | Monitore o processo de indexação desde o upload até a indexação e a reindexação quando necessário |
As métricas e logs que você pode coletar são discutidos nas seções a seguir.
Análise de métricas
Atualmente, o Azure AI Video Indexer não oferece suporte ao monitoramento de métricas.
Analisar os registos
Os dados nos Logs do Azure Monitor são armazenados em tabelas onde cada tabela tem seu próprio conjunto de propriedades exclusivas.
Todos os registos de recursos no Azure Monitor têm os mesmos campos seguidos de 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 logon de plataforma do Azure que fornece informações sobre eventos no nível de assinatura. Pode vê-lo de forma independente ou encaminhá-lo para os Registos do Azure Monitor, onde pode fazer consultas muito mais complexas com o Log Analytics.
Para obter uma lista dos tipos de logs de recursos coletados para o Azure AI Video Indexer, consulte Monitorando a referência de dados do Azure AI Video Indexer
Para obter uma lista das tabelas usadas pelos Logs do Azure Monitor e consultáveis pelo Log Analytics, consulte Monitorando a referência de dados do Azure AI Video Indexer
Exemplos de consultas Kusto
Consultas de exemplo relacionadas à auditoria
Importante
Quando você seleciona Logs no menu da conta do Indexador de Vídeo do Azure AI, o Log Analytics é aberto com o escopo da consulta definido para a conta atual do Indexador de Vídeo do Azure AI. Isso significa que as consultas de log incluirão apenas dados desse recurso. Se 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 Azure Monitor . Consulte Escopo e intervalo de tempo da consulta de log no Azure Monitor Log Analytics para obter detalhes.
A seguir estão 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
Indexação de consultas de exemplo relacionadas
// 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 proativamente quando as condições importantes são encontradas nos dados de monitorização. Permitem-lhe identificar e resolver problemas no seu sistema antes que os seus clientes reparem neles. Você pode definir alertas em métricas, logs e no registro de atividades. Diferentes tipos de alertas têm vantagens e desvantagens.
A tabela a seguir lista regras de alerta comuns e recomendadas para o Azure AI Video Indexer.
Tipo de alerta | Condição | Description |
---|---|---|
Alerta de registo | Operação com falha | Enviar um alerta quando um carregamento falhar |
//All failed uploads, aggregated in one hour window.
VIAudit
| where OperationName == "Upload-Video" and Status == "Failure"
| summarize count() by bin(TimeGenerated, 1h)
Artigos relacionados
- Consulte Monitoramento da referência de dados do Azure AI Video Indexer para obter uma referência das métricas, logs e outros valores importantes criados pela conta do Azure AI Video Indexer.
- Consulte Monitorando recursos do Azure com o Azure Monitor para obter detalhes sobre o monitoramento de recursos do Azure.