Recomendar uma configuração para requisitos de desempenho

Concluído

As máquinas virtuais podem ser monitoradas quanto à disponibilidade e ao desempenho com o Azure Monitor como qualquer outro recurso do Azure. No entanto, eles são exclusivos de outros recursos, pois você também precisa monitorar o sistema operacional convidado e as cargas de trabalho que são executadas nele.

Diferenças em relação a outros recursos do Azure

Você pode coletar e agir nos mesmos dados de monitoramento de máquinas virtuais do Azure como faria monitorando recursos do Azure com o Azure Monitor com as seguintes diferenças:

  • As métricas da plataforma são coletadas automaticamente para máquinas virtuais, mas apenas para o host da máquina virtual. Você precisa de um agente para coletar dados de desempenho do sistema operacional convidado.
  • As máquinas virtuais não geram logs de recursos para fornecer informações sobre as operações executadas em um recurso do Azure. Você usa um agente para coletar dados de log do sistema operacional convidado.
  • Você pode criar configurações de diagnóstico para uma máquina virtual enviar métricas de plataforma para outros destinos, como armazenamento e Hubs de Eventos, mas não pode definir essas configurações de diagnóstico no portal do Azure.

Monitorizar dados

As máquinas virtuais no Azure geram logs e métricas , conforme mostrado no diagrama a seguir.

Visão geral do Azure Monitor para Máquinas Virtuais do Windows.

Host da máquina virtual

As máquinas virtuais no Azure fornecem informações para o host da máquina virtual, conforme descrito em Dados de monitoramento.

  • Métricas da plataforma - Valores numéricos que são coletados automaticamente em intervalos regulares e descrevem algum aspeto de um recurso em um determinado momento. As métricas da plataforma são coletadas para o host da máquina virtual, mas você precisa da extensão de diagnóstico para coletar métricas para o sistema operacional convidado.
  • Log de atividades - Fornece informações para cada recurso do Azure na assinatura do lado de fora (o plano de gerenciamento). Para uma máquina virtual, informações como quando ela foi iniciada e quaisquer alterações de configuração.

Sistema operativo convidado

Para coletar dados do sistema operacional convidado de uma máquina virtual, e o agente em execução em cada máquina virtual envia dados para o Azure Monitor. Os agentes estão disponíveis para o Azure Monitor com cada um coletando dados diferentes e gravando dados em locais diferentes.

  • Agente do Log Analytics - Disponível para máquinas virtuais no Azure, outros ambientes de nuvem e no local. Coleta dados para os Logs do Azure Monitor. Suporta o Azure Monitor para VMs e soluções de monitorização. O mesmo agente usado para o System Center Operations Manager.
  • Agente de dependência - Coleta dados sobre os processos em execução na máquina virtual e suas dependências. Depende do agente do Log Analytics para transmitir dados para o Azure e dá suporte ao Azure Monitor para VMs, Mapa de Serviços e soluções Wire Data 2.0.
  • Extensão de diagnóstico do Azure - Disponível apenas para máquinas virtuais do Azure Monitor. Pode coletar dados em vários locais, mas usado principalmente para coletar dados de desempenho de convidado no Azure Monitor Metrics for Windows virtual machines.
  • Agente Telegraf - Colete dados de desempenho de VMs Linux no Azure Monitor Metrics.

Requisitos de configuração

Para habilitar todos os recursos do Azure Monitor para monitorar uma máquina virtual, você precisa coletar dados de monitoramento do host da máquina virtual e do sistema operacional convidado para as Métricas do Azure Monitor e os Logs do Azure Monitor. A tabela a seguir lista a configuração que deve ser executada para habilitar essa coleção.

Etapa de configuração

Ações concluídas

Funcionalidades ativadas

Nenhuma configuração.

Métricas da plataforma do host coletadas para o log Metrics.Activity coletado.

Explorador de métricas para host. Alertas de métricas para o host. Alertas de registro de atividades.

Habilite o Azure Monitor para VMs.

Agente do Log Analytics instalado. Agente de dependência instalado. Dados de desempenho do convidado coletados para Logs.Process e detalhes de dependência coletados para Logs.

Gráficos de desempenho e pastas de trabalho para dados de desempenho de convidados. Registre consultas para dados de desempenho do convidado. Registre alertas para dados de desempenho de convidados. Mapa de dependência.

Instale a extensão de diagnóstico e o agente telegraf.

Dados de desempenho do hóspede coletados para o Metrics.

Explorador de métricas para convidado. Alertas de métricas para convidados.