Use o recurso Mapa do VM insights para entender os componentes do aplicativo

Em insights de VM, você pode exibir componentes de aplicativos descobertos em máquinas virtuais (VMs) Windows e Linux executadas no Azure ou em seu ambiente. Você pode observar as VMs de duas maneiras. Você pode visualizar um mapa diretamente de uma VM. Você também pode exibir um mapa do Azure Monitor para ver os componentes em grupos de VMs. Este artigo ajuda você a entender esses dois métodos de exibição e como usar o recurso Mapa.

Para obter informações sobre como configurar insights de VM, consulte Habilitar insights de VM.

Limitações

  • Se você estiver duplicando intervalos de IP com VMs ou Conjuntos de Escala de Máquina Virtual do Azure em sub-redes e redes virtuais, o Mapa de insights de VM poderá exibir informações incorretas. Este problema é conhecido. Estamos investigando opções para melhorar essa experiência.
  • Atualmente, o recurso Mapa suporta apenas IPv4. Estamos investigando o suporte para IPv6. Também suportamos IPv4 encapsulado dentro do IPv6.
  • Um mapa para um grupo de recursos ou outro grupo grande pode ser difícil de visualizar. Embora tenhamos feito melhorias no Map para lidar com configurações grandes e complexas, percebemos que um mapa pode ter muitos nós, conexões e nós trabalhando como um cluster. Estamos empenhados em continuar a melhorar o suporte para aumentar a escalabilidade.
  • Na camada de preços Gratuito, o recurso Mapa de insights da VM oferece suporte a apenas cinco máquinas conectadas a um espaço de trabalho do Log Analytics.

Pré-requisitos

Para habilitar o recurso Mapa em insights de VM, a máquina virtual requer um dos seguintes agentes:

  • Azure Monitor Agent com processos e dependências habilitados.
  • O agente do Log Analytics habilitado para insights de VM.

Importante

O agenteherdado do Log Analytics será preterido até agosto de 2024. Após essa data, a Microsoft não fornecerá mais suporte para o agente do Log Analytics. Migre para o agente do Azure Monitor antes de agosto de 2024 para continuar a ingestão de dados.

Para obter mais informações, consulte Habilitar insights de VM em máquinas não monitoradas.

Aviso

A coleta de dados duplicados de uma única máquina com o Agente do Azure Monitor e o agente do Log Analytics pode resultar na imprecisão do recurso Mapa das informações da VM porque ele não verifica dados duplicados.

Introdução à experiência do Mapa

Antes de mergulhar na experiência do Mapa, você deve entender como ele apresenta e visualiza as informações.

Quer selecione a funcionalidade Mapa diretamente a partir de uma VM ou do Azure Monitor, a funcionalidade Mapa apresenta uma experiência consistente. A única diferença é que, do Azure Monitor, um mapa mostra todos os membros de um aplicativo ou cluster de várias camadas.

A funcionalidade Mapa visualiza as dependências da VM ao descobrir os processos em execução que têm:

  • Conexões de rede ativas entre servidores.
  • Latência de conexão de entrada e saída.
  • Portas em qualquer arquitetura conectada a TCP em um intervalo de tempo especificado.

Expanda uma VM para mostrar os detalhes do processo e somente os processos que se comunicam com a VM. O grupo de clientes mostra a contagem de clientes front-end que se conectam à VM. Os grupos de portas de servidor mostram a contagem de servidores back-end aos quais a VM se conecta. Expanda um grupo de portas de servidor para ver a lista detalhada de servidores que se conectam por essa porta.

Quando você seleciona a VM, o painel Propriedades mostra as propriedades da VM. As propriedades incluem informações do sistema relatadas pelo sistema operacional, propriedades da VM do Azure e um gráfico de rosca que resume as conexões descobertas.

Screenshot that shows the Properties pane.

No lado direito do painel, selecione Registrar Eventos para mostrar uma lista de dados que a VM enviou para o Azure Monitor. Estes dados estão disponíveis para consulta. Selecione qualquer tipo de registro para abrir a página Logs , onde você verá os resultados desse tipo de registro. Você também vê uma consulta pré-configurada que é filtrada em relação à VM.

Screenshot that shows the Log Events pane.

Feche a página Logs e retorne ao painel Propriedades. Lá, selecione Alertas para exibir alertas de critérios de integridade da VM. O recurso Mapa integra-se aos alertas do Azure para mostrar alertas para o servidor selecionado no intervalo de tempo selecionado. O servidor exibe um ícone para alertas atuais e o painel Alertas de máquina lista os alertas.

Screenshot that shows the Alerts pane.

Para fazer com que o recurso Mapa exiba alertas relevantes, crie uma regra de alerta que se aplique a um computador específico:

  • Inclua uma cláusula para agrupar alertas por computador (por exemplo, por intervalo de computador de 1 minuto).
  • Baseie o alerta em uma métrica.

Para obter mais informações sobre alertas do Azure e como criar regras de alerta, consulte Alertas unificados no Azure Monitor.

No canto superior direito, a opção Legenda descreve os símbolos e funções no mapa. Para ver mais de perto o mapa e movê-lo, use os controles de zoom no canto inferior direito. Você pode definir o nível de zoom e ajustar o mapa ao tamanho da página.

Métricas de conexão

O painel Conexões exibe métricas padrão para a conexão selecionada da VM pela porta TCP. As métricas incluem tempo de resposta, solicitações por minuto, taxa de transferência de tráfego e links.

Screenshot that shows the Network connectivity charts on the Connections pane.

Conexões com falha

O mapa mostra conexões com falha para processos e computadores. Uma linha vermelha tracejada indica que um sistema cliente não está conseguindo alcançar um processo ou porta. Para sistemas que usam o agente de dependência, o agente relata tentativas de conexão com falha. O recurso Mapa monitora um processo observando soquetes TCP que não conseguem estabelecer uma conexão. Essa falha pode resultar de um firewall, uma configuração incorreta no cliente ou servidor ou um serviço remoto indisponível.

Screenshot that shows a failed connection on the map.

Compreender as conexões com falha pode ajudá-lo a solucionar problemas, validar a migração, analisar a segurança e entender a arquitetura geral do serviço. Conexões com falha às vezes são inofensivas, mas geralmente apontam para um problema. As conexões podem falhar, por exemplo, quando um ambiente de failover de repente se torna inacessível ou quando duas camadas de aplicativo não conseguem se comunicar entre si após uma migração para a nuvem.

Grupos de clientes

No mapa, os grupos de clientes representam máquinas cliente que se conectam à máquina mapeada. Um único grupo de clientes representa os clientes de um processo ou máquina individual.

Screenshot that shows a client group on the map.

Para ver os clientes monitorados e os endereços IP dos sistemas em um grupo de clientes, selecione o grupo. O conteúdo do grupo aparece na imagem a seguir.

Screenshot that shows a client group's list of IP addresses on the map.

Se o grupo incluir clientes monitorados e não monitorados, você poderá selecionar a seção apropriada do gráfico de rosca do grupo para filtrar os clientes.

Grupos de portas de servidor

Os grupos de portas de servidor representam portas em servidores que têm conexões de entrada da máquina mapeada. O grupo contém a porta do servidor e uma contagem do número de servidores que têm conexões com essa porta. Selecione o grupo para ver os servidores e conexões individuais.

Screenshot that shows a server-port group on the map.

Se o grupo incluir servidores monitorados e não monitorados, você poderá selecionar a seção apropriada do gráfico de rosca do grupo para filtrar os servidores.

Ver um mapa a partir de uma VM

Para acessar insights de VM diretamente de uma VM:

  1. No portal do Azure, selecione Máquinas Virtuais.
  2. Na lista, selecione uma VM. Na seção Monitoramento, selecione Insights.
  3. Selecione a guia Mapa .

O mapa visualiza as dependências da VM descobrindo grupos de processos em execução e processos que têm conexões de rede ativas em um intervalo de tempo especificado.

Por padrão, o mapa mostra os últimos 30 minutos. Se quiser ver como eram as dependências no passado, você pode consultar intervalos de tempo históricos de até uma hora. Para executar a consulta, use o seletor TimeRange no canto superior esquerdo. Você pode executar uma consulta, por exemplo, durante um incidente ou para ver o status antes de uma alteração.

Screenshot that shows the Map tab in the Monitoring Insights section of the Azure portal showing a diagram of the dependencies between virtual machines.

Exibir um mapa de um conjunto de dimensionamento de máquina virtual

Para acessar insights de VM diretamente de um conjunto de dimensionamento de máquina virtual:

  1. No portal do Azure, selecione Conjuntos de dimensionamento de máquina virtual.
  2. Na lista, selecione uma VM. Em seguida, na seção Monitoramento , selecione Insights.
  3. Selecione a guia Mapa .

O mapa visualiza todas as instâncias no conjunto de escala como um nó de grupo junto com as dependências do grupo. O nó expandido lista as instâncias no conjunto de escala. Você pode percorrer essas instâncias 10 de cada vez.

Para carregar um mapa para uma instância específica, primeiro selecione essa instância no mapa. Em seguida, selecione o botão de reticências (...) e selecione Carregar Mapa do Servidor. No mapa exibido, você vê grupos de processos e processos que têm conexões de rede ativas em um intervalo de tempo especificado.

Por padrão, o mapa mostra os últimos 30 minutos. Se quiser ver como eram as dependências no passado, você pode consultar intervalos de tempo históricos de até uma hora. Para executar a consulta, use o seletor TimeRange . Você pode executar uma consulta, por exemplo, durante um incidente ou para ver o status antes de uma alteração.

Screenshot that shows the Map tab in the Monitoring Insights section of the Azure portal showing a diagram of dependencies between virtual machine scale sets.

Nota

Você também pode acessar um mapa para uma instância específica na visualização Instâncias do conjunto de dimensionamento da máquina virtual. Na seção Configurações, vá para Instances>Insights.

Ver um mapa a partir do Azure Monitor

No Azure Monitor, o recurso Mapa fornece uma exibição global de suas VMs e suas dependências. Para acessar o recurso Mapa no Azure Monitor:

  1. No portal do Azure, selecione Monitor.
  2. Na seção Insights, selecione Máquinas Virtuais.
  3. Selecione a guia Mapa .Screenshot that shows an Azure Monitor overview map of multiple VMs.

Escolha um espaço de trabalho usando o seletor Espaço de trabalho na parte superior da página. Se você tiver mais de um espaço de trabalho do Log Analytics, escolha o espaço de trabalho habilitado com a solução e que tenha VMs relatando a ele.

O seletor Grupo retorna assinaturas, grupos de recursos, grupos de computadores e conjuntos de dimensionamento de máquina virtual de computadores relacionados ao espaço de trabalho selecionado. A sua seleção aplica-se apenas à funcionalidade Mapa e não transita para Desempenho ou Saúde.

Por padrão, o mapa mostra os últimos 30 minutos. Se quiser ver como eram as dependências no passado, você pode consultar intervalos de tempo históricos de até uma hora. Para executar a consulta, use o seletor TimeRange . Você pode executar uma consulta, por exemplo, durante um incidente ou para ver o status antes de uma alteração.

Próximos passos

Para identificar gargalos, verificar o desempenho e entender a utilização geral de suas VMs, consulte Exibir status de desempenho para insights de VMs.