Partilhar via


Monitorando o Serviço de Provisionamento de Dispositivo do Hub IoT do Azure

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 Serviço de Provisionamento de Dispositivo (DPS) do Hub IoT do Azure. O DPS 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.

Monitorizar dados

O DPS coleta os mesmos tipos de dados de monitoramento que outros recursos do Azure descritos em Monitoramento de dados de recursos do Azure.

Consulte Monitoramento da referência de dados do Serviço de Provisionamento de Dispositivos do Hub IoT do Azure para obter informações detalhadas sobre as métricas e os logs criados pelo DPS.

Recolha e encaminhamento

As métricas de plataforma e o Registo de atividades são recolhidos e armazenados automaticamente, mas podem ser encaminhados para outras localizações através de uma definição de diagnóstico.

Os registos de recursos não são recolhidos nem armazenados até que crie uma definição de diagnóstico e os encaminhe para uma ou mais localizações.

No portal do Azure, você pode selecionar Configurações de diagnóstico em Monitoramento no painel esquerdo da sua instância do DPS, seguido por Adicionar configuração de diagnóstico para criar configurações de diagnóstico com escopo para os logs e métricas da plataforma emitidos pela sua instância.

A captura de tela a seguir mostra uma configuração de diagnóstico para roteamento para um espaço de trabalho do Log Analytics.

Diagnostic Settings pane for a DPS instance.

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 configuração de diagnóstico, você especifica quais categorias de logs devem ser coletadas. As categorias para DPS estão listadas em Logs de recursos na referência de dados de monitoramento do Serviço de Provisionamento de Dispositivos do Hub IoT do Azure.

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

Análise de métricas

Você pode analisar métricas para DPS com métricas de outros serviços do Azure usando o explorador de métricas abrindo Métricas no menu Azure Monitor . Consulte Analisar métricas com o explorador de métricas do Azure Monitor para obter detalhes sobre como usar essa ferramenta.

No portal do Azure, você pode selecionar Métricas em Monitoramento no painel esquerdo da sua instância do DPS para abrir o explorador de métricas com escopo, por padrão, para as métricas da plataforma emitidas pela sua instância:

Screenshot showing the metrics explorer page for a DPS instance.

Para obter uma lista das métricas da plataforma coletadas para o DPS, consulte Métricas na referência de dados do Serviço de Provisionamento de Dispositivo do Hub IoT do Azure.

Para referência, você pode ver uma lista de todas as métricas de recursos com suporte no Azure Monitor.

Analisando logs

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

Para rotear dados para os Logs do Azure Monitor, você deve criar uma configuração de diagnóstico para enviar logs de recursos ou métricas da plataforma para um espaço de trabalho do Log Analytics. Para saber mais, consulte Coleção e roteamento.

No portal do Azure, você pode selecionar Logs em Monitoramento no painel esquerdo de sua instância do DPS para executar consultas do Log Analytics com escopo, por padrão, para os logs e métricas coletados nos Logs do Azure Monitor para sua instância.

Logs page for a Dps instance.

Importante

Quando você seleciona Logs no menu DPS, o Log Analytics é aberto com o escopo da consulta definido como a instância DPS atual. Isso significa que as consultas de log incluirão apenas dados desse recurso. Se quiser executar uma consulta que inclua dados de outras instâncias do DPS 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.

Execute consultas na tabela AzureDiagnostics para ver os logs de recursos coletados para as configurações de diagnóstico que você criou para sua instância DPS.

AzureDiagnostics

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 DPS é encontrado em Logs de recursos na referência de dados do Serviço de Provisionamento de Dispositivos do Hub IoT do Azure.

O log de atividades é um tipo de log de plataforma no 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 DPS, consulte Logs de recursos na referência de dados do Serviço de Provisionamento de Dispositivo do Hub IoT do Azure.

Para obter uma lista das tabelas usadas pelos Logs do Azure Monitor e consultáveis pelo Log Analytics, consulte Tabelas de Logs do Azure Monitor na referência de dados do Serviço de Provisionamento de Dispositivos do Hub IoT do Azure.

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.

Próximos passos