Partilhar via


Visão geral- Monitorar recursos do Azure Sphere

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. Esta seção descreve os dados de monitoramento gerados pelo Azure Sphere e como você pode usar os recursos do Azure Monitor para analisar e alertar sobre esses dados.

Pode monitorizar os seus dados com as seguintes opções:

  • Monitor do portal do Azure Sphere: você pode monitorar com as métricas disponíveis na guia Métricas do catálogo do Azure Sphere. As métricas nesta guia incluem métricas AttestationCount e ErrorCount. Para saber mais, consulte Monitoramento de dados coletados do Azure Sphere.

  • Monitorar com métricas no Azure monitor: você pode monitorar as métricas do seu catálogo do Azure Sphere e criar painéis a partir do Azure Monitor. O Azure Monitor coleta as métricas do catálogo do Azure Sphere por padrão, você não precisará configurar nada explicitamente. A maioria das métricas disponíveis nas opções anteriores também estão disponíveis nessas métricas. Os valores de dimensão para as métricas, como nome do contêiner, não diferenciam maiúsculas de minúsculas. Portanto, você precisa usar a comparação sem diferenciação de maiúsculas e minúsculas ao fazer comparações de cadeia de caracteres nesses valores de dimensão. Para saber mais, consulte Analisar dados métricos.

  • Monitorar com logs de diagnóstico no Azure Monitor: você pode monitorar os logs do seu catálogo do Azure Sphere e criar painéis a partir do Azure Monitor. Dados como eventos do dispositivo e atividade do usuário são armazenados como logs. Por exemplo, se a autenticação do dispositivo com o Azure Sphere Security Service (AS3) falhou ou se o Grupo de Dispositivos no seu catálogo foi alterado - esses eventos são capturados nos logs. Você pode analisar esses logs executando consultas nos dados coletados. Para saber mais, consulte Analisar dados de log.

O que é o Azure Monitor?

O catálogo do Azure Sphere cria dados de monitoramento usando o Azure Monitor, que é um serviço de monitoramento de pilha completa no Azure que fornece um conjunto completo de recursos para monitorar seus recursos do Azure, além de recursos em outras nuvens e no local.

Se você ainda não estiver familiarizado com o monitoramento dos serviços do Azure, comece com o artigo Monitorando recursos do Azure com o Azure Monitor, que descreve os seguintes conceitos:

  • O que é o Azure Monitor?
  • Custos associados à monitorização
  • Dados de monitorização recolhidos no Azure
  • Configurando a coleta de dados
  • Ferramentas padrão no Azure para analisar e alertar sobre dados de monitoramento

As seções a seguir se baseiam neste artigo descrevendo os dados específicos coletados do Azure Sphere e fornecendo exemplos para configurar a coleta de dados e analisar esses dados com as ferramentas do Azure.

Monitorizar dados

O Azure Sphere coleta os mesmos tipos de dados de monitoramento que outros recursos do Azure, que são descritos em Monitorando dados de recursos do Azure. Consulte Monitorando a referência de dados do Azure Sphere para obter uma referência detalhada dos logs e métricas criados por seus dispositivos do Azure Sphere.

Coletar e encaminhar dados

As métricas da plataforma e o registro de atividades 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.

Nota

Você precisará ter uma conta de Armazenamento do Azure, Hub de Eventos, espaço de trabalho do Log Analytics ou integração de parceiro do Azure Monitor para encaminhar dados.

Consulte Criar configuração de diagnóstico para coletar logs e métricas da plataforma no Azure para obter o processo detalhado de criação de uma configuração de diagnóstico usando o portal do Azure e alguns exemplos de consulta de diagnóstico.

Ao criar uma definição de diagnóstico, especifica as categorias de registos que devem ser recolhidas. As métricas e logs que você pode coletar são discutidos nas seções a seguir.

Analise métricas

Você pode analisar métricas para o Azure Sphere com métricas de outros serviços do Azure usando o Metrics Explorer. Para obter mais informações sobre essa ferramenta, consulte Introdução ao Azure Metrics Explorer.

Para abrir o explorador de métricas do Azure Monitor, aceda ao portal do Azure e abra o seu Catálogo do Azure e, em seguida, selecione Métricas em Monitorização. Esse explorador tem como escopo padrão as métricas de plataforma emitidas pelo seu catálogo do Azure Sphere.

Para obter uma lista das métricas de plataforma coletadas para o Azure Sphere, consulte Métricas na referência de dados do Monitoring Azure Sphere. Para obter uma lista das métricas da plataforma coletadas para todos os serviços do Azure, consulte Métricas suportadas com o Azure Monitor.

Analisar 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. Para obter uma lista dos tipos de logs de recursos coletados para o Azure Sphere, consulte a tabela abaixo.

O Azure Sphere armazena dados nas tabelas a seguir.

Table Description
ASCDeviceEventos Armazena todos os eventos relacionados ao dispositivo para o Recurso de catálogo do Azure Sphere.
ASCAuditLogs Armazena todas as ações do usuário executadas no Recurso do catálogo do Azure Sphere.
AzureActivity Tabela comum que armazena todos os registros do log de atividades para todos os recursos.

O log de atividades é uma plataforma 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.

Exemplos de consultas do Log Analytics

Antes de usar o Log Analytics para emitir consultas Kusto, você deve habilitar os logs de diagnóstico nas Configurações de diagnóstico.

Quando você seleciona Logs no menu do catálogo do Azure Sphere, o Log Analytics é aberto com o escopo da consulta definido para o catálogo atual do Azure Sphere. As consultas de log incluirão apenas dados desse recurso.

Importante

Se quiser executar uma consulta que inclua dados de outras contas ou dados de outros serviços do Azure, selecione Logs no menu Azure Monitor . Para obter mais informações, consulte Escopo e intervalo de tempo da consulta de log no Azure Monitor Log Analytics. Esses exemplos são apenas uma pequena amostra das consultas avançadas que podem ser executadas no Azure Monitor usando a Linguagem de Consulta Kusto. Para obter mais informações, consulte exemplos para consultas Kusto.

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.

Por exemplo, a tabela a seguir lista algumas regras de alerta para seus recursos. Você pode encontrar uma lista detalhada de regras de alerta no portal do Azure. Para saber mais, consulte o artigo Como configurar alertas.

Tipo de alerta Condição Description
Alerta de evento do dispositivo Nome da dimensão: Device_Heartbeat_Events, Operador: Menos que, Valores de dimensão: 1 Alerte se o batimento cardíaco do dispositivo da frota cair abaixo de um determinado limite.
Alerta de evento de auditoria Operador: Maior que, Tipo de agregação: Contagem, Valor limite: 1 Alerta quando o usuário executa uma atividade de auditoria. Por exemplo, altere o Nome do Grupo de Dispositivos.

Próximos passos