Recomendar uma configuração para requisitos de desempenho
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 e o sistema operacional convidado e as cargas de trabalho que são executados nele.
Diferenças de outros recursos do Azure
É possível coletar e atuar nos mesmos dados de monitoramento das máquinas virtuais do Azure que você monitoraria nos recursos do Azure com o Azure Monitor, com as seguintes diferenças:
- As métricas de plataforma são coletadas automaticamente para máquinas virtuais, mas somente para o host de 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ê usará um agente para coletar dados de log do sistema operacional convidado.
- Você pode criar configurações de diagnóstico para uma máquina virtual para 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.
Dados de monitoramento
As máquinas virtuais no Azure geram logs e métricas, conforme mostrados no diagrama a seguir.
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 de plataforma - Valores numéricos que são coletados automaticamente em intervalos regulares e descrevem algum aspecto de um recurso em um determinado momento. As métricas de 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 insights para cada recurso do Azure na assinatura de fora (do plano de gerenciamento). Para uma máquina virtual, informações como quando ela foi iniciada e quaisquer alterações de configuração.
Sistema operacional 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 Azure Monitor, com cada um deles coletando dados diferentes e escrevendo dados em locais diferentes.
- Agente do Log Analytics - Disponível para máquinas virtuais no Azure, outros ambientes de nuvem e locais. Coleta dados para os logs do Azure Monitor. Oferece suporte a soluções de Azure Monitor para VMs e monitoramento. 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 de Log Analytics para transmitir dados para o Azure e oferece suporte às soluções Azure Monitor para VMs, Mapa do Serviço e Wire Data 2.0.
- Extensão Azure Diagnostic - Disponível somente para máquinas virtuais Azure Monitor. Pode coletar dados para vários locais, mas usados principalmente para coletar dados de desempenho de convidado em métricas de Azure Monitor para máquinas virtuais do Windows.
- Agente do Telegraf - Coletar dados de desempenho de VMs do Linux para métricas do Azure Monitor.
Requisitos de configuração
Para habilitar todos os recursos do Azure Monitor para monitoramento de máquina virtual, você precisará coletar dados de monitoramento dos sistemas operacionais host e convidados da máquina virtual para Métricas do Azure Monitor e Logs do Azure Monitor. A tabela a seguir lista a configuração que deve ser executada para habilitar essa coleta.
Etapa de configuração
Ações concluídas
Recursos habilitados
Nenhuma configuração.
Métricas de plataforma de host coletadas para as Métricas. Log de atividades coletado.
O explorador de métricas para o host. Os alertas de métricas para o host. Alertas do log de atividades.
Habilitar o Azure Monitor para VMs.
Agente do Log Analytics instalado. Agente de dependência instalado. Dados de desempenho de convidado coletados para logs. Detalhes do processo e dependência coletados para logs.
Gráficos de desempenho e pastas de trabalho para dados de desempenho de convidado. Consultas de log para dados de desempenho de convidado. Alertas de log para dados de desempenho de convidado. Mapa de dependência.
Instale a extensão de diagnóstico e o agente telegraf.
Dados de desempenho de convidado coletados para o Metrics.
Explorador de métricas para convidado. Alertas de métricas para convidado.