Uso de la característica de asignación de Azure Monitor para VM para conocer los componentes de una aplicaciónUse the Map feature of Azure Monitor for VMs to understand application components

En Azure Monitor para VM, 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.In Azure Monitor for VMs, you can view discovered application components on Windows and Linux virtual machines (VMs) that run in Azure or your environment. Puede observar las VM de dos maneras.You can observe the VMs in two ways. Ver una asignación directamente desde una VM o ver un asignación desde Azure Monitor para ver los componentes de los grupos de VM.View a map directly from a VM or view a map from Azure Monitor to see the components across groups of VMs. En este artículo le ayudamos a comprender estos dos métodos de visualización y a usar la característica de asignación.This article will help you understand these two viewing methods and how to use the Map feature.

Para obtener más información sobre cómo configurar Azure Monitor para máquinas virtuales, consulte el artículo Enable Azure Monitor for VMs (Habilitar Azure Monitor para máquinas virtuales).For information about configuring Azure Monitor for VMs, see Enable Azure Monitor for VMs.

Inicio de sesión en AzureSign in to Azure

Inicie sesión en Azure Portal.Sign in to the Azure portal.

Introducción a la experiencia de asignaciónIntroduction to the Map experience

Antes de profundizar en la experiencia de asignación, debe entender cómo se presenta y se visualiza la información.Before diving into the Map experience, you should understand how it presents and visualizes information. Sin importar si selecciona la característica de asignación directamente desde una máquina virtual o desde Azure Monitor, se presentará una experiencia coherente.Whether you select the Map feature directly from a VM or from Azure Monitor, the Map feature presents a consistent experience. La única diferencia es que, desde Azure Monitor, una sola asignación muestra todos los miembros de un clúster o aplicación de varios niveles.The only difference is that from Azure Monitor, one map shows all the members of a multiple-tier application or cluster.

La característica de asignación visualiza las dependencias de VM al detectar los procesos en ejecución que tienen:The Map feature visualizes the VM dependencies by discovering running processes that have:

  • Conexiones de red activas entre servidores.Active network connections between servers.
  • Latencia de conexión entrante y saliente.Inbound and outbound connection latency.
  • Puertos en cualquier arquitectura con conexión TCP a través de un intervalo de tiempo especificado.Ports across any TCP-connected architecture over a specified time range.

Al expandir una VM se muestran los detalles del proceso y se muestran solo los procesos que se comunican con la máquina virtual.Expand a VM to show process details and only those processes that communicate with the VM. El grupo de clientes muestra el número de clientes front-end que se conectan a la VM.The client group shows the count of front-end clients that connect into the VM. Los grupos del puerto de servidor muestran el número de servidores back-end a los que se conecta la VM.The server-port groups show the count of back-end servers the VM connects to. Expanda un grupo de puertos de servidor para ver una lista detallada de los servidores que se conectan a través de ese puerto.Expand a server-port group to see the detailed list of servers that connect over that port.

Cuando se selecciona la VM, el panel Propiedades de la derecha muestra las propiedades de la VM.When you select the VM, the Properties pane on the right shows the VM's properties. 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.Properties include system information reported by the operating system, properties of the Azure VM, and a doughnut chart that summarizes the discovered connections.

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.On the right side of the pane, select Log Events to show a list of data that the VM has sent to Azure Monitor. Estos datos están disponibles para su consulta.This data is available for querying. Seleccione cualquier tipo de registro para abrir la página Registros, donde verá los resultados para ese tipo de registro.Select any record type to open the Logs page, where you see the results for that record type. También verá una consulta preconfigurada que se filtra en la VM.You also see a preconfigured query that's filtered against the VM.

Panel Eventos de registro

Cierre la página Registros y vuelva al panel Propiedades.Close the Logs page and return to the Properties pane. Una vez allí, seleccione Alertas para ver las alertas de los criterios de estado de la VM.There, select Alerts to view VM health-criteria alerts. La característica de asignación se integra con Alertas de Azure para mostrar las alertas del servidor seleccionado en el intervalo de tiempo seleccionado.The Map feature integrates with Azure Alerts to show alerts for the selected server in the selected time range. El servidor muestra un icono para las alertas actuales y el panel Alertas del equipo enumera las alertas.The server displays an icon for current alerts, and the Machine Alerts pane lists the alerts.

Panel Alertas

Para hacer que la característica de asignación muestre las alertas pertinentes, cree una regla de alerta que se aplique a un equipo determinado:To make the Map feature display relevant alerts, create an alert rule that applies to a specific computer:

  • Incluya una cláusula para agrupar alertas por equipo (por ejemplo, by Computer interval 1 minute).Include a clause to group alerts by computer (for example, by Computer interval 1 minute).
  • Basar la alerta en una métrica.Base the alert on a metric.

Para obtener más información sobre Alertas de Azure y crear reglas de alertas, consulte el artículo Alertas unificadas en Azure Monitor.For more information about Azure Alerts and creating alert rules, see Unified alerts in Azure Monitor.

En la esquina superior derecha, la opción Leyenda describe los símbolos y roles en la asignación.In the upper-right corner, the Legend option describes the symbols and roles on the map. Para obtener una visión más detallada en el mapa y moverlo, use los controles de zoom de la esquina inferior derecha.For a closer look at your map and to move it around, use the zoom controls in the lower-right corner. Puede establecer el nivel de zoom y ajustar el mapa al tamaño de la página.You can set the zoom level and fit the map to the size of the page.

Métricas de conexiónConnection metrics

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.The Connections pane displays standard metrics for the selected connection from the VM over the TCP port. Las métricas incluyen el tiempo de respuesta, las solicitudes por minuto, el rendimiento del tráfico y los vínculos.The metrics include response time, requests per minute, traffic throughput, and links.

Gráficos de Conectividad de red en el panel Conexiones

Conexiones con erroresFailed connections

El mapa muestra las conexiones erróneas para procesos y equipos.The map shows failed connections for processes and computers. Una línea discontinua roja indica que un sistema cliente no puede conectarse con un proceso o puerto.A dashed red line indicates a client system is failing to reach a process or port. Para sistemas que usan Dependency Agent, el agente informa de los intentos de conexión erróneos.For systems that use the Dependency agent, the agent reports on failed connection attempts. La característica de asignación supervisa un proceso mediante la observación de los sockets TCP que no pueden establecer una conexión.The Map feature monitors a process by observing TCP sockets that fail to establish a connection. 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.This failure could result from a firewall, a misconfiguration in the client or server, or an unavailable remote service.

Conexión errónea en la asignación

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.Understanding failed connections can help you troubleshoot, validate migration, analyze security, and understand the overall architecture of the service. Las conexiones con errores a veces son inofensivas, pero a menudo indican un problema.Failed connections are sometimes harmless, but they often point to a problem. Las conexiones pueden producir un error, por ejemplo, cuando un entorno de conmutación por error de repente se convierte en inalcanzable o dos capas de aplicaciones no pueden comunicarse entre sí después de una migración en la nube.Connections might fail, for example, when a failover environment suddenly becomes unreachable or when two application tiers can't communicate with each other after a cloud migration.

Grupos de clientesClient groups

En la asignación, los grupos de clientes representan a los equipos clientes que tienen conexiones con el equipo asignado.On the map, client groups represent client machines that connect to the mapped machine. Un único grupo de clientes representa a los clientes de un proceso o equipo individual.A single client group represents the clients for an individual process or machine.

Grupo de clientes en la asignación

Para ver las direcciones IP y los clientes supervisados de los sistemas en un grupo de clientes, seleccione el grupo.To see the monitored clients and IP addresses of the systems in a client group, select the group. El contenido del grupo se muestra a continuación.The contents of the group appear below.

Lista de direcciones IP de un grupo de clientes en la asignación

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.If the group includes monitored and unmonitored clients, you can select the appropriate section of the group's doughnut chart to filter the clients.

Grupos del puerto de servidorServer-port groups

Los grupos del puerto de servidor representan los puertos en servidores que tienen conexiones entrantes desde el equipo asignado.Server-port groups represent ports on servers that have inbound connections from the mapped machine. El grupo contiene el puerto del servidor y un recuento del número de servidores con conexiones a ese puerto.The group contains the server port and a count of the number of servers that have connections to that port. Seleccione el grupo para ver los servidores y las conexiones individuales.Select the group to see the individual servers and connections.

Grupo del puerto de servidor en la asignación

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.If the group includes monitored and unmonitored servers, you can select the appropriate section of the group's doughnut chart to filter the servers.

Ver un mapa de una VMView a map from a VM

Para acceder a Azure Monitor para VM directamente desde una VM:To access Azure Monitor for VMs directly from a VM:

  1. En Azure Portal, seleccione Virtual Machines.In the Azure portal, select Virtual Machines.
  2. En la lista, elija una VM.From the list, choose a VM. En la sección Supervisión, seleccione Insights.In the Monitoring section, choose Insights.
  3. Seleccione la pestaña Asignación.Select the Map tab.

La asignación muestra las dependencias de la VM mediante la detección de procesos y grupos de procesos que se están ejecutando en conexiones de red activas durante un determinado intervalo de tiempo.The map visualizes the VM's dependencies by discovering running process groups and processes that have active network connections over a specified time range.

De forma predeterminada, la asignación muestra los últimos 30 minutos.By default, the map shows the last 30 minutes. Si quiere ver el aspecto de las dependencias en el pasado, puede consultar los intervalos de tiempo históricos de hasta hace una hora.If you want to see how dependencies looked in the past, you can query for historical time ranges of up to one hour. Para ejecutar la consulta, use el selector TimeRange en la esquina superior izquierda.To run the query, use the TimeRange selector in the upper-left corner. Puede ejecutar una consulta, por ejemplo, durante un incidente o para ver el estado antes de un cambio.You might run a query, for example, during an incident or to see the status before a change.

Captura de pantalla de la pestaña de asignación en la sección Conclusiones de supervisión de Azure Portal 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 virtualesView a map from a virtual machine scale set

Para obtener acceso a Azure Monitor para VM directamente desde un conjunto de escalado de máquinas virtuales:To access Azure Monitor for VMs directly from a virtual machine scale set:

  1. En Azure Portal, seleccione Conjuntos de escalado de máquinas virtuales.In the Azure portal, select Virtual machine scale sets.
  2. En la lista, elija una VM.From the list, choose a VM. Luego, en la sección Supervisión, seleccione Insights.Then in the Monitoring section, choose Insights.
  3. Seleccione la pestaña Asignación.Select the Map tab.

La asignación muestra todas las instancias del conjunto de escalado como un nodo de grupo junto con las dependencias del grupo.The map visualizes all instances in the scale set as a group node along with the group's dependencies. El nodo expandido enumera las instancias del conjunto de escalado.The expanded node lists the instances in the scale set. Puede desplazarse a través de estas instancias (10 a la vez).You can scroll through these instances 10 at a time.

Para cargar un asignación para una determinada instancia, seleccione primero esa instancia en la asignación.To load a map for a specific instance, first select that instance on the map. A continuación, seleccione el botón puntos suspensivos (…) a la derecha y elija Cargar mapa del servidor.Then select the ellipsis button (...) to the right and choose Load Server Map. En la asignación que aparece, puede ver los procesos y grupos de procesos con conexiones de red activas durante un intervalo de tiempo especificado.In the map that appears, you see process groups and processes that have active network connections over a specified time range.

De forma predeterminada, la asignación muestra los últimos 30 minutos.By default, the map shows the last 30 minutes. Si quiere ver el aspecto de las dependencias en el pasado, puede consultar los intervalos de tiempo históricos de hasta hace una hora.If you want to see how dependencies looked in the past, you can query for historical time ranges of up to one hour. Para ejecutar la consulta, use el selector TimeRange.To run the query, use the TimeRange selector. Puede ejecutar una consulta, por ejemplo, durante un incidente o para ver el estado antes de un cambio.You might run a query, for example, during an incident or to see the status before a change.

Captura de pantalla de la pestaña de asignación en la sección Conclusiones de supervisión de Azure Portal que muestra un diagrama de dependencias entre conjuntos de escalado de máquinas virtuales.

Nota

También puede acceder a una asignación de una instancia específica desde la vista Instancias de su conjunto de escalado de máquinas virtuales.You can also access a map for a specific instance from the Instances view for your virtual machine scale set. En la sección Configuración, vaya a Instancias > Insights.In the Settings section, go to Instances > Insights.

Visualización de una asignación desde Azure MonitorView a map from Azure Monitor

Desde Azure Monitor, la característica de asignación proporciona una visión global de las VM y sus dependencias.In Azure Monitor, the Map feature provides a global view of your VMs and their dependencies. Para obtener acceso a la característica de asignación en Azure Monitor:To access the Map feature in Azure Monitor:

  1. En Azure Portal, seleccione Monitor.In the Azure portal, select Monitor.

  2. En la sección Insights, elija Máquinas virtuales.In the Insights section, choose Virtual Machines.

  3. Seleccione la pestaña Asignación.Select the Map tab.

    Mapa de información general de Azure Monitor de varias VM

Elija un área de trabajo con el selector Área de trabajo en la parte superior de la página.Choose a workspace by using the Workspace selector at the top of the page. Si tiene más de un área de trabajo de Log Analytics, elija el área de trabajo que está habilitado con la solución y que tiene VM que dependen de él.If you have more than one Log Analytics workspace, choose the workspace that's enabled with the solution and that has VMs reporting to it.

El selector de grupos devuelve las suscripciones, los grupos de recursos, los grupos de equipos y los conjuntos de escalado de máquinas virtuales de los equipos relacionados con el área de trabajo seleccionada.The Group selector returns subscriptions, resource groups, computer groups, and virtual machine scale sets of computers that are related to the selected workspace. La selección solo se aplica a la característica de asignación y no se aplica a las secciones de rendimiento o estado.Your selection applies only to the Map feature and doesn't carry over to Performance or Health.

De forma predeterminada, la asignación muestra los últimos 30 minutos.By default, the map shows the last 30 minutes. Si quiere ver el aspecto de las dependencias en el pasado, puede consultar los intervalos de tiempo históricos de hasta hace una hora.If you want to see how dependencies looked in the past, you can query for historical time ranges of up to one hour. Para ejecutar la consulta, use el selector TimeRange.To run the query, use the TimeRange selector. Puede ejecutar una consulta, por ejemplo, durante un incidente o para ver el estado antes de un cambio.You might run a query, for example, during an incident or to see the status before a change.

Pasos siguientesNext steps

Para identificar los cuellos de botella, comprobar el rendimiento y comprender el uso general de las VM, consulte View performance status for Azure Monitor for VMs (Ver el estado del rendimiento de Azure Monitor para VM).To identify bottlenecks, check performance, and understand overall utilization of your VMs, see View performance status for Azure Monitor for VMs.