Compartir a través de


Utiliza la función Mapa de VM Insights para entender los componentes de la aplicación

Importante

El Agente de Dependencia y la funcionalidad de mapas en VM Insights se retirarán el 30 de junio de 2028. Consulte nuestra guía de retirada para obtener más detalles.

En VM Insights, puede ver los componentes de la aplicación detectados en las máquinas virtuales (VM) de Windows y Linux que se ejecutan en Azure o en su entorno. Puede observar las VM de dos maneras. Puede ver un mapa directamente desde una máquina virtual. También puede ver un mapa desde Azure Monitor para ver los componentes entre grupos de máquinas virtuales. Este artículo le ayudará a entender estos dos modos de visualización y a usar la función de mapa.

Para obtener información sobre la configuración de VM Insights, consulte Habilitación de VM Insights.

Limitaciones

  • Si duplicas rangos de IP con máquinas virtuales o Azure Virtual Machine Scale Sets en subredes y redes virtuales, es posible que VM insights Map muestre información incorrecta. Es un problema conocido. Estamos investigando opciones para mejorar esta experiencia.
  • La característica Mapa actualmente solo admite IPv4. Estamos investigando la compatibilidad con IPv6. También ofrecemos soporte para IPv4 que se tunelea dentro de IPv6.
  • Podría ser difícil ver un mapa para un grupo de recursos o para otro gran grupo. Aunque hemos realizado mejoras en Map para que maneje configuraciones grandes y complejas, somos conscientes de que un mapa puede tener muchos nodos, conexiones y nodos funcionando como un clúster. Nos comprometemos a seguir mejorando la compatibilidad para aumentar la escalabilidad.
  • En el nivel de precios Gratis, la característica Mapa de VM Insights solo admite cinco máquinas conectadas a un área de trabajo de Log Analytics.

Requisitos previos

Para habilitar la característica de Map en VM Insights, la máquina virtual requiere uno de los siguientes agentes:

  • Agente de Azure Monitor con procesos y dependencias habilitados.
  • Agente de Log Analytics habilitado para VM Insights.

Importante

El agente de Log Analytics heredado está en desuso desde el 31 de agosto de 2024. Microsoft ya no proporcionará soporte técnico para el agente de Log Analytics. Si usa los agentes de Log Analytics para ingerir datos en Azure Monitor, migre ahora al agente de Azure Monitor.

Para más información, consulte Habilitar VM Insights en una máquina no supervisada.

Advertencia

La recopilación de datos duplicados de una sola máquina con el agente de Azure Monitor y el agente de Log Analytics puede dar lugar a que la funcionalidad de mapeo de los análisis de máquinas virtuales no sea precisa porque no comprueba si hay datos duplicados.

Introducción a la experiencia de mapa

Antes de profundizar en la experiencia del mapa, debe entender cómo se presenta y se visualiza la información.

Independientemente de si selecciona la función de Mapa directamente desde una máquina virtual o desde Azure Monitor, ofrece una experiencia coherente. La única diferencia es que, desde Azure Monitor, un único mapa muestra todos los miembros de una aplicación de varios niveles o un clúster.

La funcionalidad del mapa visualiza las dependencias de las máquinas virtuales al detectar los procesos en ejecución que tienen:

  • Conexiones de red activas entre servidores.
  • Latencia de conexión entrante y saliente.
  • Puertos en cualquier arquitectura con conexión TCP a través de un intervalo de tiempo especificado.

Al expandir una VM se muestran los detalles del proceso y se muestran solo los procesos que se comunican con la máquina virtual. El grupo de clientes muestra el número de clientes front-end que se conectan a la VM. Los grupos del puerto de servidor muestran el número de servidores back-end a los que se conecta la VM. Expanda un grupo de puertos de servidor para ver una lista detallada de los servidores que se conectan a través de ese puerto.

Cuando se selecciona la máquina virtual, el panel Propiedades de la derecha muestra sus propiedades. Las propiedades incluyen información del sistema que proporciona el sistema operativo, propiedades de la VM de Azure y un gráfico de anillos que resume las conexiones detectadas.

Captura de pantalla que muestra el panel Propiedades.

En el lado derecho del panel, seleccione Eventos registro para mostrar una lista de los datos que la VM ha enviado a Azure Monitor. Estos datos están disponibles para su consulta. Seleccione cualquier tipo de registro para abrir la página Registros, donde verá los resultados para ese tipo de registro. También verá una consulta preconfigurada que se filtra en la VM.

Captura de pantalla que muestra el panel de registro de eventos.

Cierre la página Registros y vuelva al panel Propiedades. Una vez allí, seleccione Alertas para ver las alertas de los criterios de estado de la VM. La función de mapa se integra con las alertas de Azure para mostrar las alertas del servidor seleccionado en el intervalo de tiempo especificado. El servidor muestra un icono para las alertas actuales y el panel Alertas del equipo enumera las alertas.

Captura de pantalla que muestra el panel Alertas.

Para hacer que la función de mapa muestre las alertas pertinentes, cree una regla de alerta que se aplique a un ordenador determinado:

  • Incluya una cláusula para agrupar alertas por equipo (por ejemplo, by Computer interval 1 minute).
  • Basar la alerta en una métrica.

Para obtener más información sobre Alertas de Azure y cómo crear reglas de alertas, consulte el artículo Alertas unificadas en Azure Monitor.

En la esquina superior derecha, la opción Leyenda describe los símbolos y roles en el mapa. Para obtener una visión más detallada en el mapa y moverlo, use los controles de zoom de la esquina inferior derecha. Puede establecer el nivel de zoom y ajustar el mapa al tamaño de la página.

Métricas de conexión

En el panel Conexiones se muestra la métrica estándar para la conexión que haya seleccionado de la máquina virtual a través del puerto TCP. Las métricas incluyen el tiempo de respuesta, las solicitudes por minuto, el rendimiento del tráfico y los vínculos.

Captura de pantalla que muestra los gráficos de conectividad de red en el panel Conexiones.

Conexiones con errores

El mapa muestra las conexiones erróneas para procesos y equipos. Una línea discontinua roja indica que un sistema cliente no puede conectarse con un proceso o puerto. Para sistemas que usan el Dependency agent, el agente informa de los intentos de conexión fallidos. La función de mapa supervisa un proceso observando los sockets TCP que no pueden establecer una conexión. Este error puede deberse a un firewall, a una configuración incorrecta en el cliente o servidor o a un servicio remoto que no está disponible.

Captura de pantalla que muestra una conexión fallida en el mapa.

La comprensión de las conexiones con errores puede ayudar a solucionar problemas, validar la migración, analizar la seguridad y comprender la arquitectura general del servicio. Las conexiones fallidas a veces son inofensivas, pero a menudo indican un problema. Las conexiones pueden fallar, por ejemplo, cuando un entorno de conmutación por error de repente se vuelve inaccesible o dos niveles de aplicaciones no pueden comunicarse entre sí después de una migración en la nube.

Grupos de clientes

En el mapa, los grupos de clientes representan a las máquinas cliente que se conectan a la máquina mapeada. Un único grupo de clientes representa a los clientes de un proceso o equipo individual.

Captura de pantalla que muestra un grupo de clientes en el mapa.

Para ver las direcciones IP y los clientes supervisados de los sistemas en un grupo de clientes, seleccione el grupo. El contenido del grupo aparece en la imagen siguiente.

Captura de pantalla que muestra la lista de direcciones IP de un grupo de clientes en el mapa.

Si el grupo incluye a los clientes supervisados y sin supervisión, puede seleccionar la sección correspondiente del gráfico de anillos del grupo para filtrar a los clientes.

Grupos de puerto de servidor

Los grupos de puertos del servidor representan puertos en servidores que tienen conexiones entrantes desde la máquina mapeada. El grupo contiene el puerto del servidor y un recuento del número de servidores con conexiones a ese puerto. Seleccione el grupo para ver los servidores y las conexiones individuales.

Captura de pantalla que muestra un grupo de puertos de servidor en el mapa.

Si el grupo incluye a los servidores supervisados y sin supervisión, puede seleccionar la sección correspondiente del gráfico de anillos del grupo para filtrar a los servidores.

Ver un mapa de una VM

Para acceder a VM Insights directamente desde una VM:

  1. En Azure Portal, seleccione Virtual Machines.
  2. En la lista, seleccione una máquina virtual. En la sección Supervisión, seleccione Insights.
  3. Seleccione la pestaña Mapa.

El mapa visualiza las dependencias de la VM al descubrir grupos de procesos en ejecución y procesos que tienen conexiones de red activas durante un intervalo de tiempo específico.

De forma predeterminada, el mapa muestra los últimos 30 minutos. Si quiere ver el aspecto de las dependencias en el pasado, puede consultar los intervalos de tiempo históricos de hasta hace una hora. Para ejecutar la consulta, use el selector TimeRange en la esquina superior izquierda. Puede ejecutar una consulta, por ejemplo, durante un incidente o para ver el estado antes de un cambio.

Captura de pantalla que muestra la pestaña Mapa en la sección Información de supervisión del portal de Azure que muestra un diagrama de las dependencias entre máquinas virtuales.

Visualización de una asignación desde un conjunto de escalado de máquinas virtuales

Para acceder a VM Insights directamente desde un conjunto de escalado de máquinas virtuales:

  1. En Azure Portal, seleccione Conjuntos de escalado de máquinas virtuales.
  2. En la lista, seleccione una máquina virtual. Después, en la sección Supervisión, seleccione Conclusiones.
  3. Seleccione la pestaña Mapa.

El mapa visualiza todas las instancias del conjunto de escalas como un nodo del grupo, junto con las dependencias de dicho grupo. El nodo expandido enumera las instancias del conjunto de escalado. Puede desplazarse a través de estas instancias (10 a la vez).

Para cargar un mapa de una instancia específica, primero seleccione esa instancia en el mapa. Luego, seleccione el botón de puntos suspensivos(...) y, después, seleccione Cargar mapa del servidor. En el mapa que aparece, puede ver grupos de procesos y procesos con conexiones de red activas durante un intervalo de tiempo especificado.

De forma predeterminada, el mapa muestra los últimos 30 minutos. Si quiere ver el aspecto de las dependencias en el pasado, puede consultar los intervalos de tiempo históricos de hasta hace una hora. Para ejecutar la consulta, use el selector TimeRange. Puede ejecutar una consulta, por ejemplo, durante un incidente o para ver el estado antes de un cambio.

Captura de pantalla que muestra la pestaña de Mapa en la sección Inspecciones de Monitorización del portal de Azure que muestra un diagrama de dependencias entre conjuntos de escalado de máquinas virtuales.

Nota

También puede acceder a un mapa de una instancia específica desde la vista Instancias de su conjunto de escalado de máquinas virtuales. En la sección Configuración, vaya a Instancias>Insights.

Ver un mapa desde Azure Monitor

En Azure Monitor, la función de mapa proporciona una visión global de sus máquinas virtuales (VM) y sus dependencias. Para acceder a la función de mapa en Azure Monitor:

  1. En Azure Portal, seleccione Monitor.
  2. En la sección Conclusiones, seleccione Máquinas virtuales.
  3. Seleccione la pestaña Mapa.Captura de pantalla que muestra un mapa de información general de Azure Monitor de varias máquinas virtuales.

Elija un área de trabajo con el selector Área de trabajo en la parte superior de la página. Si tiene más de un espacio de trabajo de Log Analytics, elija el espacio de trabajo que está habilitado con la solución y que tiene máquinas virtuales que reportan a él.

El selector Grupo devuelve suscripciones, grupos de recursos, conjuntos de escalado de máquinas virtuales de equipos relacionados con el área de trabajo seleccionada. Su selección solo se aplica a la función de mapa y no se extiende a las funciones de rendimiento o salud.

De forma predeterminada, el mapa muestra los últimos 30 minutos. Si quiere ver el aspecto de las dependencias en el pasado, puede consultar los intervalos de tiempo históricos de hasta hace una hora. Para ejecutar la consulta, use el selector TimeRange. Puede ejecutar una consulta, por ejemplo, durante un incidente o para ver el estado antes de un cambio.

Pasos siguientes

Para identificar cuellos de botella, comprobar el rendimiento y comprender el uso general de las VM, consulte Visualización del estado de rendimiento de VM Insights.