Monitorar suas redes usando o Azure Monitor

Concluído

O que é o Azure Monitor?

O Azure Monitor ajuda a maximizar a disponibilidade e o desempenho de seus aplicativos e serviços. O Azure Monitor oferece uma solução abrangente para coleta, análise e ação com base na telemetria dos ambientes de nuvem e locais. Essas informações ajudam a entender o desempenho de seus aplicativos, além de identificar de maneira proativa os problemas que os estão afetando e os recursos dos quais eles dependem.

Aqui estão alguns recursos do Azure Monitor.

  • Use o Application Insights para detectar e diagnosticar problemas entre aplicativos.
  • Correlacione os problemas de infraestrutura com os insights da VM e insights do contêiner.
  • Use o Log Analytics para explorar a solução de problemas e diagnosticar seus dados de monitoramento.
  • Suporte a operações em escala com alertas inteligentes e ações automatizadas.
  • Crie visualizações com painéis do Azure e pastas de trabalho.
  • Colete os dados de recursos monitorados usando as Métricas do Azure Monitor.

O próximo diagrama oferece uma exibição de alto nível do Azure Monitor. No centro do diagrama estão os dois tipos fundamentais de armazenamentos de dados: métricas e logs. No painel esquerdo estão as fontes de monitoramento que preenchem esses armazenamentos de dados. No painel direito estão as diferentes ações executadas pelo Azure Monitor com esses dados coletados. As ações incluem análise, alertas e streaming para sistemas externos.

Captura de tela de uma exibição de alto nível do Azure Monitor.

Monitorar tipos de dados no Azure Monitor

Há dois tipos de dados coletados pelo Azure Monitor.

  • Métricas. As Métricas do Azure Monitor são um recurso que coleta dados numéricos de recursos monitorados em um banco de dados de série temporal. Métricas são valores numéricos que são coletados a intervalos regulares e descrevem algum aspecto de um sistema em um determinado momento. As métricas do Azure Monitor são leves e têm a capacidade de dar suporte a cenários quase em tempo real, tornando-as úteis para alertas e a rápida detecção de problemas.
  • Logs. Os Logs contêm diferentes tipos de dados organizados em registros com diferentes conjuntos de propriedades para cada um. Os dados telemétricos, como eventos e rastreamentos, são armazenados como logs acrescidos dos dados de desempenho, de modo que possam todos ser combinados para análise.

Fontes de métrica do Azure Monitor

Há quatro fontes fundamentais de métricas coletadas pelo Azure Monitor.

Diagrama das métricas de alto nível do Azure Monitor.

  • Recursos do Azure. Os recursos do Azure criam métricas de plataforma que dão visibilidade sobre a integridade e o desempenho dos recursos. Cada tipo de recurso cria um conjunto distinto de métricas. Métricas de plataforma são coletadas de recursos do Azure com frequência de um minuto (exceto se especificado de outra forma na definição da métrica).
  • Aplicativos. O Application Insights mostra métricas para seus aplicativos monitorados e ajuda você a detectar problemas de desempenho e acompanhar tendências. As métricas de aplicativo incluem tempos de resposta do servidor e exceções do navegador.
  • Agentes da máquina virtual. As métricas são coletadas do sistema operacional convidado de uma máquina virtual. Habilite as métricas do sistema operacional convidado para máquinas virtuais do Windows com a WAD (Extensão de Diagnóstico do Windows) e para máquinas virtuais do Linux com o Agente InfluxData Telegraf.
  • Métricas personalizadas. Você pode definir métricas personalizadas em seu aplicativo que é monitorado pelo Application Insights ou criar métricas personalizadas para um serviço do Azure usando a API de métricas personalizadas.

Tarefas de métrica do Azure Monitor

A próxima tabela resume as tarefas que você pode executar usando métricas.

Tarefa Descrição
Analisar Use o Metrics Explorer para analisar as métricas coletadas em um gráfico e comparar métricas de recursos diferentes.
Alerta Configurar uma regra de alerta da métrica que envia uma notificação ou realiza uma ação automatizada quando o valor da métrica ultrapassa o limite definido.
Visualizar Fixe um gráfico do Metrics Explorer a um painel do Azure.
Crie uma pasta de trabalho para combinar com vários conjuntos de dados em um relatório interativo.
Automatizar Usar o Dimensionamento automático para aumentar ou diminuir os recursos com base em um valor de métrica que está ultrapassando um limite.
Recuperar Acesse os valores de métrica da linha de comando ou da API REST.
Export Roteie as Métricas para Logs para analisar dados.
Transmita métricas para um hub de eventos para encaminhá-las a sistemas externos.
Arquivo morto Arquive o histórico de desempenho ou integridade do recurso para fins de conformidade, auditoria ou geração de relatórios offline.

Metrics Explorer

Os dados coletados pelo Azure Monitor são mostrados no portal do Azure na guia Monitoramento da página Visão geral de um recurso.

A próxima imagem mostra a guia Monitoramento de uma máquina virtual. Observe os gráficos diferentes exibindo várias métricas de desempenho importantes. Essas métricas incluem CPU, Rede e Disco.

Captura de tela do Metrics Explorer do Azure Monitor.

Monitorar recursos de rede com Insights de Rede do Azure Monitor

Você pode usar a seção Insights > Redes no Azure Monitor para uma exibição de alto nível de integridade e métricas de recursos de rede. O Azure Insights fornece acesso a recursos de monitoramento de rede, como o Monitor da Conexão, log de fluxo para logs de fluxo de grupos de segurança de rede (NSG) e Análise de Tráfego. O Azure Monitor Network Insights é estruturado em torno desses principais componentes.

  • Integridade e métricas de rede. Oferece um método simples para visualizar um inventário de seus recursos de rede, juntamente com os alertas e integridade do recurso. A integridade é dividida em quatro áreas principais: pesquisa e filtragem, integridade de recursos e métricas, alertas e exibição de dependência.
  • Conectividade. Fornece uma maneira fácil de visualizar testes do Monitor da Conexão. Os testes são agrupados por Origens e Destinos.
  • Tráfego. Fornece acesso a logs de fluxo do NSG e Análise de Tráfego para o conjunto selecionado de assinaturas, agrupadas por localização. Você pode procurar qualquer endereço IP em seu ambiente.
  • Kit de Ferramentas de Diagnóstico. Fornece acesso a todos os recursos de diagnóstico disponíveis para solucionar problemas de suas redes e seus componentes. A maioria dessas ferramentas usa o Observador de Rede.
    • Os pacotes de captura ajudam a diagnosticar anomalias de rede, tanto reativamente quanto proativamente.
    • Solucionar problemas de VPN diagnostica a integridade de um gateway ou conexão de rede virtual.
    • Solucionar problemas de conectividade verifica as conexões do TCP. As conexões podem incluir o FQDN (nome de domínio totalmente qualificado), o URI ou o endereço IPv4.
    • Identificar os próximos saltos obtém o tipo do próximo salto e o endereço IP de um pacote de uma VM e NIC específicos. Conhecer o próximo salto pode ajudar a estabelecer se o tráfego está sendo direcionado para o destino esperado ou se está sendo descartado.
    • Diagnosticar problemas de filtragem de tráfego verifica se um pacote é permitido ou negado, de ou para uma máquina virtual. A decisão do grupo de segurança e o nome da regra que negou o pacote são retornados.

Captura de tela do Azure Monitor Network Insights, com o Kit de Ferramentas de Diagnóstico realçado.