Diagnóstico de Standard Load Balancer con métricas, alertas y estado de los recursosStandard Load Balancer diagnostics with metrics, alerts and resource health

Azure Standard Load Balancer proporciona las siguientes funcionalidades de diagnóstico:Azure Standard Load Balancer exposes the following diagnostic capabilities:

  • Métricas y alertas multidimensionales: Proporciona nuevas funcionalidades de diagnóstico multidimensionales para configuraciones de Standard Load Balancer mediante Azure Monitor.Multi-dimensional metrics and alerts: Provides new multi-dimensional diagnostic capabilities through Azure Monitor for standard load balancer configurations. Puede supervisar, administrar y solucionar problemas con los recursos del equilibrador de carga estándar.You can monitor, manage, and troubleshoot your standard load balancer resources.

  • Estado de los recursos: La página Load Balancer en Azure Portal y la página Resource Health (en Monitor) exponen la sección Resource Health de Standard Load Balancer.Resource health: The Load Balancer page in the Azure portal and the Resource Health page (under Monitor) expose the Resource Health section for Standard Load Balancer.

En este artículo se proporciona una introducción a estas funcionalidades y maneras de usarlas con Load Balancer Estándar.This article provides a quick tour of these capabilities, and it offers ways to use them for Standard Load Balancer.

Métricas multidimensionalesMulti-dimensional metrics

Azure Load Balancer proporciona las nuevas métricas multidimensionales en la nueva página Métricas de Azure (versión preliminar) de Azure Portal y le ayuda a obtener información detallada de diagnóstico en tiempo real sobre los recursos del equilibrador de carga.Azure Load Balancer provides new multi-dimensional metrics via the new Azure Metrics in the Azure portal, and it helps you get real-time diagnostic insights into your load balancer resources.

Las distintas configuraciones de Load Balancer Estándar proporcionan las siguientes métricas:The various Standard Load Balancer configurations provide the following metrics:

MétricaMetric Tipo de recursoResource type DESCRIPCIÓNDescription Agregación recomendadaRecommended aggregation
Disponibilidad de ruta de acceso de datos (disponibilidad VIP)Data path availability (VIP availability) Equilibrador de carga interno y públicoPublic and internal load balancer Load Balancer Estándar usa continuamente la ruta de acceso a los datos desde una región hasta el servidor front-end del equilibrador de carga y, finalmente, hasta la pila de SDN que respalda la máquina virtual.Standard Load Balancer continuously exercises the data path from within a region to the load balancer front end, all the way to the SDN stack that supports your VM. Siempre que permanezcan las instancias correctas, la medida sigue la misma ruta de acceso que el tráfico con equilibrio de carga de las aplicaciones.As long as healthy instances remain, the measurement follows the same path as your application's load-balanced traffic. También se valida la ruta de acceso a los datos que usan los clientes.The data path that your customers use is also validated. La medida es invisible para la aplicación y no interfiere con otras operaciones.The measurement is invisible to your application and does not interfere with other operations. MediaAverage
Estado de sondeo de mantenimiento (disponibilidad DIP)Health probe status(DIP availability) Equilibrador de carga interno y públicoPublic and internal load balancer Load Balancer Estándar usa un servicio de sondeo de mantenimiento distribuido que supervisa el mantenimiento del punto de conexión de la aplicación de acuerdo con la configuración.Standard Load Balancer uses a distributed health-probing service that monitors your application endpoint's health according to your configuration settings. Esta métrica proporciona una vista agregada o filtrada por punto de conexión de cada punto de conexión de instancia del grupo del equilibrador de carga.This metric provides an aggregate or per-endpoint filtered view of each instance endpoint in the load balancer pool. Puede ver cómo Load Balancer observa el estado de su aplicación según se indica en la configuración de sondeo de estado.You can see how Load Balancer views the health of your application, as indicated by your health probe configuration. MediaAverage
Paquetes SYN (sincronizar)SYN (synchronize) packets Equilibrador de carga interno y públicoPublic and internal load balancer Load Balancer Estándar no finaliza las conexiones de Protocolo de control de transmisión (TCP) ni interactúa con los flujos de paquetes TCP o UDP.Standard Load Balancer does not terminate Transmission Control Protocol (TCP) connections or interact with TCP or UDP packet flows. Los flujos y los protocolos de enlace son siempre entre el origen y la instancia de máquina virtual.Flows and their handshakes are always between the source and the VM instance. Para solucionar mejor los escenarios de protocolo TCP, puede hacer uso de estos contadores de paquetes SYN para saber el número de intentos de conexión TCP realizados.To better troubleshoot your TCP protocol scenarios, you can make use of SYN packets counters to understand how many TCP connection attempts are made. La métrica indica el número de paquetes TCP SYN recibidos.The metric reports the number of TCP SYN packets that were received. MediaAverage
Conexiones SNATSNAT connections Equilibrador de carga públicoPublic load balancer Load Balancer Estándar informa del número de flujos salientes enmascarados en el servidor front-end de dirección IP pública.Standard Load Balancer reports the number of outbound flows that are masqueraded to the Public IP address front end. Los puertos de traducción de direcciones de red de origen (SNAT) son un recurso agotable.Source network address translation (SNAT) ports are an exhaustible resource. Esta métrica puede proporcionar una indicación de la dependencia que su aplicación tiene de SNAT en los flujos salientes originados.This metric can give an indication of how heavily your application is relying on SNAT for outbound originated flows. Los contadores de los flujos de salida de SNAT que se realizaron con éxito y los que tuvieron algún error se notifican y se pueden utilizar para solucionar problemas y comprender el estado de los flujos de salida.Counters for successful and failed outbound SNAT flows are reported and can be used to troubleshoot and understand the health of your outbound flows. MediaAverage
Contadores de bytesByte counters Equilibrador de carga interno y públicoPublic and internal load balancer Load Balancer Estándar informa de los datos procesados por front-end.Standard Load Balancer reports the data processed per front end. MediaAverage
Contadores de paquetesPacket counters Equilibrador de carga interno y públicoPublic and internal load balancer Load Balancer Estándar informa de los paquetes procesados por front-end.Standard Load Balancer reports the packets processed per front end. MediaAverage

Visualización de las métricas del equilibrador de carga en Azure PortalView your load balancer metrics in the Azure portal

Azure Portal expone las métricas del equilibrador de carga en la página Métricas, que está disponible en la página de recursos del equilibrador de carga de un recurso específico y también en la página de Azure Monitor.The Azure portal exposes the load balancer metrics via the Metrics page, which is available on both the load balancer resource page for a particular resource and the Azure Monitor page.

Para ver las métricas de los recursos de Load Balancer Estándar:To view the metrics for your Standard Load Balancer resources:

  1. Vaya a la página Métricas y realice una de las siguientes acciones:Go to the Metrics page and do either of the following:

    • En la página de recursos de equilibrador de carga, seleccione el tipo de métrica en la lista desplegable.On the load balancer resource page, select the metric type in the drop-down list.
    • En la página de Azure Monitor, seleccione el recurso del equilibrador de carga.On the Azure Monitor page, select the load balancer resource.
  2. Configure el tipo de agregación adecuado.Set the appropriate aggregation type.

  3. Opcionalmente, configure el filtrado y la agrupación necesarios.Optionally, configure the required filtering and grouping.

    Métricas para Standard Load Balancer

    Ilustración: Métrica de disponibilidad de la ruta de acceso de datos para Standard Load BalancerFigure: Data Path Availability metric for Standard Load Balancer

Recuperación de las métricas multidimensionales mediante programación con APIRetrieve multi-dimensional metrics programmatically via APIs

Para obtener orientación de API para recuperar las definiciones y los valores de las métricas multidimensionales, consulte el tutorial sobre la API REST de supervisión de Azure.For API guidance for retrieving multi-dimensional metric definitions and values, see Azure Monitoring REST API walkthrough.

¿Está lista y disponible la ruta de acceso de datos para VIP del equilibrador de carga?Is the data path up and available for my load balancer VIP?

La métrica de disponibilidad de VIP describe el mantenimiento de la ruta de acceso a los datos dentro de la región al host de proceso donde se encuentran las máquinas virtuales.The VIP availability metric describes the health of the data path within the region to the compute host where your VMs are located. Es un reflejo del mantenimiento de la infraestructura de Azure.The metric is a reflection of the health of the Azure infrastructure. Puede usar esta métrica para:You can use the metric to:

  • Supervisar la disponibilidad externa del servicioMonitor the external availability of your service
  • Profundizar y decidir si la plataforma en la que se implementa el servicio es correcta o si el sistema operativo invitado o la instancia de la aplicación son correctas.Dig deeper and understand whether the platform on which your service is deployed is healthy or whether your guest OS or application instance is healthy.
  • Determinar si un evento está relacionado con el servicio o con el plano de datos subyacente.Isolate whether an event is related to your service or the underlying data plane. No debe confundirse esta métrica con el estado de sondeo de mantenimiento ("disponibilidad de DIP").Do not confuse this metric with the health probe status ("DIP availability").

Para obtener la disponibilidad de la ruta de acceso de los datos de los recursos de Standard Load Balancer:To get the Data Path Availability for your Standard Load Balancer resources:

  1. Asegúrese de que está seleccionado el recurso del equilibrador de carga correcto.Make sure the correct load balancer resource is selected.
  2. En la lista desplegable Métrica, seleccione Disponibilidad de la ruta de acceso de datos.In the Metric drop-down list, select Data Path Availability.
  3. En la lista desplegable Agregación, seleccione Promedio.In the Aggregation drop-down list, select Avg.
  4. Además, agregue un filtro en la dirección VIP de Frontend o el puerto de Frontend como dimensión con la dirección IP de front-end o puerto de front-end requerido, y agrúpelos por la dimensión seleccionada.Additionally, add a filter on the Frontend IP address or Frontend port as the dimension with the required front-end IP address or front-end port, and then group them by the selected dimension.

Sondeo de VIP

Ilustración: Detalles de sondeo del front-end del equilibrador de cargaFigure: Load Balancer Frontend probing details

La métrica se genera mediante una medición activa en la banda.The metric is generated by an active, in-band measurement. Un servicio de sondeo dentro de la región origina el tráfico para la medida.A probing service within the region originates traffic for the measurement. El servicio se activa tan pronto como cree una implementación con un front-end público, y continúa hasta que quite el front-end.The service is activated as soon as you create a deployment with a public front end, and it continues until you remove the front end.

Se genera periódicamente un paquete que coincide con el front-end y la regla de la implementación.A packet matching your deployment's front end and rule is generated periodically. Recorre la región desde el origen hasta el host, donde se encuentra una máquina virtual en el grupo back-end.It traverses the region from the source to the host where a VM in the back-end pool is located. La infraestructura del equilibrador de carga llevará a cabo las mismas operaciones de traducción y equilibrio de carga que con el tráfico restante.The load balancer infrastructure performs the same load balancing and translation operations as it does for all other traffic. Este sondeo está en la banda en el punto de conexión de la carga equilibrada.This probe is in-band on your load-balanced endpoint. Una vez que el sondeo llega al host Compute donde se encuentra una máquina virtual correcta en el grupo de servidores back-end, el host Compute genera una respuesta al servicio de sondeo.After the probe arrives on the compute host, where a healthy VM in the back-end pool is located, the compute host generates a response to the probing service. La máquina virtual no ve este tráfico.Your VM does not see this traffic.

Se produce un error en la disponibilidad de VIP por las razones siguientes:VIP availability fails for the following reasons:

  • Para la implementación no queda ninguna máquina virtual correcta en el grupo de servidores back-end.Your deployment has no healthy VMs remaining in the back-end pool.
  • Se ha producido una interrupción de la infraestructura.An infrastructure outage has occurred.

Puede usar la métrica de disponibilidad de ruta de acceso a datos junto con el estado de sondeo de mantenimiento con fines de diagnóstico.For diagnostic purposes, you can use the Data Path Availability metric together with the health probe status.

Use Average (Promedio) como agregación para la mayoría de los escenarios.Use Average as the aggregation for most scenarios.

¿Responden las instancias de back-end de mi VIP a los sondeos?Are the back-end instances for my VIP responding to probes?

La métrica de estado de sondeo de mantenimiento describe el mantenimiento de la implementación de la aplicación según la configurara al configurar el sondeo de mantenimiento del equilibrador de carga.The health probe status metric describes the health of your application deployment as configured by you when you configure the health probe of your load balancer. El equilibrador de carga usa el estado de sondeo de mantenimiento para determinar dónde se deben enviar flujos nuevos.The load balancer uses the status of the health probe to determine where to send new flows. Los sondeos de mantenimiento se originan en una dirección de infraestructura de Azure y se ven en el sistema operativo invitado de la máquina virtual.Health probes originate from an Azure infrastructure address and are visible within the guest OS of the VM.

Para obtener el estado de sondeo de mantenimiento para los recursos de Standard Load Balancer:To get the health probe status for your Standard Load Balancer resources:

  1. Seleccione la métrica Estado de sondeo de mantenimiento con el tipo de agregación Promedio.Select the Health Probe Status metric with Avg aggregation type.
  2. Aplique un filtro en el puerto o la dirección IP de Frontend (o ambos) necesarios.Apply a filter on the required Frontend IP address or port (or both).

Se producirá un error en el sondeo de mantenimiento por los motivos siguientes:Health probes fail for the following reasons:

  • Se configura un sondeo de mantenimiento en un puerto que no está escuchando o no responde, o que usa un protocolo incorrecto.You configure a health probe to a port that is not listening or not responding or is using the wrong protocol. Si el servicio utiliza reglas DSR (IP flotante), debe asegurarse de que el servicio está escuchando en la dirección IP de la configuración de IP de la NIC y no solo en el bucle invertido configurado con la dirección IP de front-end.If your service is using direct server return (DSR, or floating IP) rules, make sure that the service is listening on the IP address of the NIC's IP configuration and not just on the loopback that's configured with the front-end IP address.
  • El grupo de seguridad de red, el firewall del sistema operativo invitado de la máquina virtual o los filtros de nivel de aplicación no permiten el sondeo.Your probe is not permitted by the Network Security Group, the VM's guest OS firewall, or the application layer filters.

Use Average (Promedio) como agregación para la mayoría de los escenarios.Use Average as the aggregation for most scenarios.

¿Cómo se comprueban las estadísticas de conexión saliente?How do I check my outbound connection statistics?

La métrica de conexiones SNAT describe el volumen de conexiones correctas y con errores para los flujos salientes.The SNAT connections metric describes the volume of successful and failed connections for outbound flows.

Un volumen de conexión con errores mayor que cero indica el agotamiento de los puertos SNAT.A failed connections volume of greater than zero indicates SNAT port exhaustion. Debe investigar en profundidad para determinar las posibles causas de estos errores.You must investigate further to determine what may be causing these failures. El agotamiento de los puertos SNAT se manifiesta como error al establecer un flujo saliente.SNAT port exhaustion manifests as a failure to establish an outbound flow. Revise el artículo sobre las conexiones salientes para comprender los escenarios y los mecanismos en el trabajo, y aprender a mitigar o diseñar para evitar el agotamiento de los puertos SNAT.Review the article about outbound connections to understand the scenarios and mechanisms at work, and to learn how to mitigate and design to avoid SNAT port exhaustion.

Para obtener las estadísticas de conexión SNAT:To get SNAT connection statistics:

  1. Seleccione el tipo de métrica Conexiones SNAT y Suma como agregación.Select SNAT Connections metric type and Sum as aggregation.
  2. Agrupe por Estado de conexión para el recuento de conexiones SNAT correctas y con errores representadas por diferentes líneas.Group by Connection State for successful and failed SNAT connection counts that are represented by different lines.

Conexión SNAT

Ilustración: Recuento de conexiones SNAT para Load BalancerFigure: Load Balancer SNAT connection count

¿Cómo se comprueban los intentos de conexión entrantes y salientes de mi servicio?How do I check inbound/outbound connection attempts for my service?

La métrica de paquetes SYN describe el volumen de los paquetes TCP SYN, que han llegado o que se enviaron (para flujos salientes), asociado con un front-end determinado.A SYN packets metric describes the volume of TCP SYN packets, which have arrived or were sent (for outbound flows) that are associated with a specific front end. Esta métrica se puede utilizar para entender los intentos de conexión TCP al servicio.You can use this metric to understand TCP connection attempts to your service.

Use Total como agregación para la mayoría de los escenarios.Use Total as the aggregation for most scenarios.

Conexión SYN

Ilustración: Recuento de SYN para Load BalancerFigure: Load Balancer SYN count

¿Cómo se comprueba el consumo de ancho de banda de la red?How do I check my network bandwidth consumption?

La métrica de contadores de bytes/paquetes describe el volumen de bytes y paquetes enviados o recibidos por el servicio por front-end.The bytes and packet counters metric describes the volume of bytes and packets that are sent or received by your service on a per-front-end basis.

Use Total como agregación para la mayoría de los escenarios.Use Total as the aggregation for most scenarios.

Para obtener las estadísticas de recuento de bytes o paquetes:To get byte or packet count statistics:

  1. Seleccione el tipo de métrica Recuento de bytes o Recuento de paquetes con Promedio como agregación.Select the Bytes Count and/or Packet Count metric type, with Avg as the aggregation.
  2. Realice cualquiera de las siguientes acciones:Do either of the following:
    • Aplique un filtro en una IP de front-end específica, un puerto front-end, una IP de back-end o un puerto de back-end.Apply a filter on a specific front-end IP, front-end port, back-end IP, or back-end port.
    • Obtenga estadísticas generales para los recursos del equilibrador de carga sin filtrado.Get overall statistics for your load balancer resource without any filtering.

Recuento de bytes

Ilustración: Recuento de bytes para Load BalancerFigure: Load Balancer byte count

¿Cómo se diagnostica la implementación de Load Balancer?How do I diagnose my load balancer deployment?

El uso de una combinación de las métricas de disponibilidad de VIP y los sondeos de mantenimiento en un único gráfico permite identificar dónde buscar el problema para resolverlo.By using a combination of the VIP availability and health probe metrics on a single chart you can identify where to look for the problem and resolve the problem. Puede estar seguro de que Azure funciona correctamente y basarse en esta certeza para determinar de forma concluyente la configuración o la aplicación con la causa principal.You can gain assurance that Azure is working correctly and use this knowledge to conclusively determine that the configuration or application is the root cause.

Puede utilizar las métricas de sondeo de mantenimiento para entender cómo Azure ve el mantenimiento de la implementación según la configuración que ha proporcionado.You can use health probe metrics to understand how Azure views the health of your deployment as per the configuration you have provided. Examinar los sondeos de mantenimiento siempre es un primer paso importante para supervisar o determinar una causa.Looking at health probes is always a great first step in monitoring or determining a cause.

Puede dar otro paso y usar las métricas de disponibilidad de VIP para comprender mejor cómo Azure ve el mantenimiento del plano de datos subyacente responsable de la implementación específica.You can take it a step further and use VIP availability metrics to gain insight into how Azure views the health of the underlying data plane that's responsible for your specific deployment. Cuando se combinan ambas métricas, se puede determinar el lugar del error, como se ilustra en este ejemplo:When you combine both metrics, you can isolate where the fault might be, as illustrated in this example:

Combinación de las métricas de disponibilidad de ruta de acceso a datos y de estado de sondeo de mantenimiento

Ilustración: Combinación de las métricas de disponibilidad de ruta de acceso a datos y de estado de sondeo de mantenimientoFigure: Combining Data Path Availability and Health Probe Status metrics

En este gráfico se muestra la siguiente información:The chart displays the following information:

  • La infraestructura que hospeda las máquinas virtuales no estaba disponible y estaba en el 0 por ciento al principio del gráfico.The infrastructure hosting your VMs was unavailable and at 0 percent at the beginning of the chart. Después, la infraestructura era correcta y las máquinas virtuales eran alcanzables, y más de una máquina virtual se colocó en el back-end.Later, the infrastructure was healthy and the VMs were reachable, and more than one VM was placed in the back end. Esta información se indica mediante el seguimiento azul para la disponibilidad de la ruta de acceso de datos (disponibilidad VIP), que se muestra al 100 %.This information is indicated by the blue trace for data path availability (VIP availability), which was later at 100 percent.
  • El estado de sondeo de mantenimiento (disponibilidad de DIP) indicada por el seguimiento de color púrpura, es del 0 % al principio del gráfico.The health probe status (DIP availability), indicated by the purple trace, is at 0 percent at the beginning of the chart. El área en un círculo verde resalta dónde el estado de sondeo de mantenimiento (disponibilidad de DIP) cambió a correcto y en qué momento la implementación del cliente pudo aceptar nuevos flujos.The circled area in green highlights where the health probe status (DIP availability) became healthy, and at which point the customer's deployment was able to accept new flows.

El gráfico permite a los clientes solucionar los problemas de la implementación por sí mismos, sin necesidad de adivinar o solicitar soporte técnico si se produjeron otros problemas.The chart allows customers to troubleshoot the deployment on their own without having to guess or ask support whether other issues are occurring. El servicio no estaba disponible porque los sondeos de mantenimiento producían errores debidos a una configuración incorrecta o errores en la aplicación.The service was unavailable because health probes were failing due to either a misconfiguration or a failed application.

Estado de mantenimiento de los recursosResource health status

El estado de mantenimiento de los recursos de Load Balancer Estándar se expone en Mantenimiento de los recursos, en Supervisar > Estado del servicio.Health status for the Standard Load Balancer resources is exposed via the existing Resource health under Monitor > Service Health.

Para ver el mantenimiento de los recursos públicos de Load Balancer Estándar:To view the health of your public Standard Load Balancer resources:

  1. Seleccione Monitor > Service Health.Select Monitor > Service Health.

    Página Supervisar

    Ilustración: Vínculo de Service Health en Azure MonitorFigure: The Service Health link on Azure Monitor

  2. Seleccione Resource Health y asegúrese de que Id. de suscripción y Resource Type = Load Balancer (Tipo de recurso = Load Balancer) están seleccionados.Select Resource Health, and then make sure that Subscription ID and Resource Type = Load Balancer are selected.

    Estado de mantenimiento de los recursos

    Ilustración: Selección de un recurso para ver su mantenimientoFigure: Select resource for health view

  3. Haga clic en el recurso de Load Balancer de la lista para ver sus datos históricos de estado de mantenimiento.In the list, select the Load Balancer resource to view its historical health status.

    Estado de mantenimiento de Load Balancer

    Ilustración: Vista del mantenimiento de los recursos de Load BalancerFigure: Load Balancer resource health view

En la tabla siguiente se enumeran los estados de mantenimiento de varios recursos y su descripción.The various resource health statuses and their descriptions are listed in the following table:

Estado de mantenimiento de los recursosResource health status DESCRIPCIÓNDescription
DisponibleAvailable El recurso de Standard Load Balancer está listo y disponible.Your standard load balancer resource is healthy and available.
No disponibleUnavailable El recurso de Standard Load Balancer público no es correcto.Your standard load balancer resource is not healthy. Diagnostique el estado seleccionando Azure Monitor > Métricas.Diagnose the health by selecting Azure Monitor > Metrics.
(El estado No disponible también puede significar que el recurso no está conectado a Standard Load Balancer).(Unavailable status might also mean that the resource is not connected with your standard load balancer.)
DesconocidoUnknown El estado de mantenimiento del recurso para Standard Load Balancer aún no se ha actualizado.Resource health status for your standard load balancer resource has not been updated yet.
(El estado Desconocido también puede significar que el recurso no está conectado a Standard Load Balancer).(Unknown status might also mean that the resource is not connected with your standard load balancer.)

Pasos siguientesNext steps