Visão geral - Monitorar recursos do Azure Sphere
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. 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.
Você pode monitorar seus dados com as seguintes opções:
Monitorar no 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 nessa guia incluem as métricas AttestationCount e ErrorCount. Para saber mais, confira Monitorando dados coletados do Azure Sphere.
Monitorar com métricas no Azure Monitor: você pode monitorar as métricas do catálogo do Azure Sphere e criar painéis no 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á disponível nessas métricas. Os valores de dimensão para as métricas, como o nome do contêiner, não diferenciam maiúsculas de minúsculas. Portanto, você precisa usar a comparação de maiúsculas e minúsculas ao fazer comparações de cadeias de caracteres nesses valores de dimensão. Para saber mais, consulte Analisar dados de métrica.
Monitorar com logs de diagnóstico no Azure Monitor: você pode monitorar os logs do catálogo do Azure Sphere e criar painéis no 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 Serviço de Segurança do Azure Sphere (AS3) falhou ou o Grupo de Dispositivos em seu catálogo foi alterado, esses eventos serão capturados nos logs. Você pode analisar esses logs ao executar 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 locais.
Se você ainda não está familiarizado com o monitoramento de serviços do Azure, comece com o artigo Como monitorar os recursos do Azure com o Azure Monitor que descreve os seguintes conceitos:
- O que é o Azure Monitor?
- Custos associados ao monitoramento
- Monitoramento de dados coletados no Azure
- Configuração de 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.
Dados de monitoramento
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 rotear dados
As métricas da plataforma e o log de atividades são coletados e armazenados automaticamente, mas podem ser roteados para outros locais 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.
Observação
Você precisará ter uma conta de Armazenamento do Azure, Hub de Eventos, workspace do Log Analytics ou integração de parceiro do Azure Monitor para rotear dados.
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 e alguns exemplos de consulta de diagnóstico.
Ao criar uma configuração de diagnóstico, você especifica quais categorias de logs coletar. As métricas e os logs que você pode coletar são discutidos nas seções a seguir.
Analisar métricas
Você pode analisar métricas do Azure Sphere com métricas de outros serviços do Azure usando o Metrics Explorer. Para saber mais sobre essa ferramenta, confira Introdução ao Azure Metrics Explorer.
Para abrir o gerenciador de métricas do Azure Monitor, acesse o portal do Azure, abra o Catálogo do Azure e selecione Métricas em Monitoramento. Esse gerenciador tem como escopo por padrão as métricas de plataforma emitidas pelo 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 Monitoramento do Azure Sphere. Para obter uma lista das métricas de plataforma coletadas para todos os serviços do Azure, confira Métricas com suporte pelo Azure Monitor.
Analisar 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 está descrito em Esquema do 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.
Tabela | Descrição |
---|---|
ASCDeviceEvents | 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 de 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 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.
Amostra 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 de consulta definido como o catálogo atual do Azure Sphere. As consultas de log incluirão apenas os 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, confira o Escopo da consulta de log e o intervalo de tempo no Log Analytics do Azure Monitor. Esses exemplos são apenas uma pequena amostragem das consultas avançadas que podem ser executadas no Azure Monitor usando a Linguagem de Consulta Kusto. Para obter mais informações, confira exemplos de consultas Kusto.
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.
Por exemplo, a tabela a seguir lista algumas regras de alerta para seus recursos. Você pode encontrar uma lista detalhada das regras de alerta do portal do Azure. Para saber mais, confira o artigo como configurar alertas.
Tipo de alerta | Condição | Descrição |
---|---|---|
Alerta de evento do dispositivo | Nome da dimensão: Device_Heartbeat_Events, Operador: Menor que, Valores de dimensão: 1 | Alerte se a pulsação do dispositivo da frota cair abaixo de um determinado limite. |
Alerta de evento de auditoria | Operador: maior que, Tipo de agregação: contagem, Valor do limite: 1 | Alerta quando o usuário executou uma atividade de auditoria. Por exemplo, altere o nome do grupo de dispositivos. |
Próximas etapas
- Consulte Referência de dados de monitoramento do Azure Sphere para obter uma referência dos logs e métricas criados pelo Azure Sphere.
- Confira Como monitorar os recursos do Azure com o Azure Monitor para obter detalhes sobre o monitoramento de recursos do Azure.