Skip to content

Commit c159b86

Browse files
Update new Data Path Availability metric behavior
1 parent 90b6e64 commit c159b86

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

articles/load-balancer/load-balancer-standard-diagnostics.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -14,28 +14,28 @@ ms.custom: template-concept, engagement-fy23
1414

1515
Azure Load Balancer exposes the following diagnostic capabilities:
1616

17-
* **Multi-dimensional metrics and alerts**: Provides multi-dimensional diagnostic capabilities through [Azure Monitor](/azure/azure-monitor/overview) for standard load balancer configurations. You can monitor, manage, and troubleshoot your standard load balancer resources.
17+
* **Multi-dimensional metrics and alerts**: Provides multi-dimensional diagnostic capabilities through [Azure Monitor](/azure/azure-monitor/overview) for Azure Load Balancer configurations. You can monitor, manage, and troubleshoot your standard load balancer resources.
1818

1919
* **Resource health**: The Resource Health status of your load balancer is available in the **Resource health** page under **Monitor**. This automatic check informs you of the current availability of your load balancer resource.
2020

2121
This article provides a quick tour of these capabilities, and it offers ways to use them for a standard load balancer.
2222

2323
## <a name = "MultiDimensionalMetrics"></a>Multi-dimensional metrics
2424

25-
Azure Load Balancer provides multi-dimensional metrics via the Azure Metrics in the Azure portal, and it helps you get real-time diagnostic insights into your load balancer resources.
25+
Azure Load Balancer provides multi-dimensional metrics via the Azure Metrics in the Azure portal, and it helps you get real-time diagnostic insights into your load balancer resources. Please note that multi-dimensional metrics are not supported for Basic Load Balancers
2626

2727
The various load balancer configurations provide the following metrics:
2828

2929
| Metric | Resource type | Description | Recommended aggregation |
3030
| --- | --- | --- | --- |
31-
| Data path availability | Public and internal load balancer | A standard load balancer continuously uses the data path from within a region to the load balancer frontend, to the network that supports your VM. As long as healthy instances remain, the measurement follows the same path as your application's load-balanced traffic. The data path in use is validated. The measurement is invisible to your application and doesn’t interfere with other operations.| Average |
32-
| Health probe status | Public and internal load balancer | A standard load balancer uses a distributed health-probing service that monitors your application endpoint's health according to your configuration settings. This metric provides an aggregate or per-endpoint filtered view of each instance endpoint in the load balancer pool. You can see how load balancer views the health of your application, as indicated by your health probe configuration. | Average |
33-
| SYN (synchronize) count | Public and internal load balancer |A standard load balancer doesn’t terminate Transmission Control Protocol (TCP) connections or interact with TCP or User Data-gram Packet (UDP) flows. Flows and their handshakes are always between the source and the VM instance. To better troubleshoot your TCP protocol scenarios, you can make use of SYN packets counters to understand how many TCP connection attempts are made. The metric reports the number of TCP SYN packets that were received.| Sum |
34-
| Source Network Address Translation (SNAT) connection count | Public load balancer | A standard load balancer reports the number of outbound flows that are masqueraded to the Public IP address frontend. SNAT ports are an exhaustible resource. This metric can give an indication of how heavily your application is relying on SNAT for outbound originated flows. Counters for successful and failed outbound SNAT flows are reported. The counters can be used to troubleshoot and understand the health of your outbound flows.| Sum |
35-
| Allocated SNAT ports | Public load balancer | A standard load balancer reports the number of SNAT ports allocated per backend instance | Average. |
36-
| Used SNAT ports | Public load balancer | A standard load balancer reports the number of SNAT ports that are utilized per backend instance. | Average |
37-
| Byte count | Public and internal load balancer | A standard load balancer reports the data processed per front end. You may notice that the bytes aren’t distributed equally across the backend instances. This is expected as the Azure Load Balancer algorithm is based on flows | Sum |
38-
| Packet count | Public and internal load balancer | A standard load balancer reports the packets processed per front end.| Sum |
31+
| Data Path Availability | Public and internal load balancer | A load balancer continuously uses the data path from within a region to the load balancer frontend, to the network that supports your VM. As long as healthy instances remain, the measurement follows the same path as your application's load-balanced traffic. The data path in use is validated. The measurement is invisible to your application and doesn’t interfere with other operations.| Average |
32+
| Health Probe Status | Public and internal load balancer | A load balancer uses a distributed health-probing service that monitors your application endpoint's health according to your configuration settings. This metric provides an aggregate or per-endpoint filtered view of each instance endpoint in the load balancer pool. You can see how load balancer views the health of your application, as indicated by your health probe configuration. | Average |
33+
| SYN Count | Public and internal load balancer |A load balancer doesn’t terminate Transmission Control Protocol (TCP) connections or interact with TCP or User Data-gram Packet (UDP) flows. Flows and their handshakes are always between the source and the VM instance. To better troubleshoot your TCP protocol scenarios, you can make use of SYN packets counters to understand how many TCP connection attempts are made. The metric reports the number of TCP SYN packets that were received.| Sum |
34+
| Source Network Address Translation (SNAT) Connection Count | Public load balancer | A load balancer reports the number of outbound flows that are masqueraded to the Public IP address frontend. SNAT ports are an exhaustible resource. This metric can give an indication of how heavily your application is relying on SNAT for outbound originated flows. Counters for successful and failed outbound SNAT flows are reported. The counters can be used to troubleshoot and understand the health of your outbound flows.| Sum |
35+
| Allocated SNAT Ports | Public load balancer | A load balancer reports the number of SNAT ports allocated per backend instance | Average. |
36+
| Used SNAT Ports | Public load balancer | A load balancer reports the number of SNAT ports that are utilized per backend instance. | Average |
37+
| Byte Count | Public and internal load balancer | A load balancer reports the data processed per front end. You may notice that the bytes aren’t distributed equally across the backend instances. This is expected as the Azure Load Balancer algorithm is based on flows | Sum |
38+
| Packet Count | Public and internal load balancer | A load balancer reports the packets processed per front end.| Sum |
3939

4040
>[!NOTE]
4141
>Bandwidth-related metrics such as SYN packet, byte count, and packet count will not capture any traffic to an internal load balancer via a UDR (eg. from an NVA or firewall).
@@ -50,7 +50,7 @@ The Azure portal exposes the load balancer metrics via the Metrics page. This pa
5050
>[!NOTE]
5151
> Azure Load Balancer does not send health probes to deallocated virtual machines. When virtual machines are deallocated, the load balancer will stop reporting metrics for that instance. Metrics that are unavailable will appear as a dashed line in Portal, or display an error message indicating that metrics cannot be retrieved.
5252
53-
To view the metrics for your standard load balancer resources:
53+
To view the metrics for your load balancer resources:
5454

5555
1. Go to the metrics page and do either of the following tasks:
5656

@@ -83,15 +83,15 @@ For API guidance for retrieving multi-dimensional metric definitions and values,
8383

8484
<details><summary>Expand</summary>
8585

86-
The metric for data path availability describes the health within the region of the data path to the compute host where your VMs are located. The metric is a reflection of the health of the Azure infrastructure. You can use the metric to:
86+
The Data Path Availability metric describes the health within the region of the data path to the compute host where your VMs are located. The metric is a reflection of the health of your load balancer, based on your configuration and the Azure infrastructure. You can use the metric to:
8787

8888
- Monitor the external availability of your service.
8989

9090
- Investigate the platform where your service is deployed and determine if it's healthy. Determine if your guest OS or application instance is healthy.
9191

92-
- Isolate whether an event is related to your service or the underlying data plane. Don’t confuse this metric with the health probe status ("Backend instance availability").
92+
- Isolate whether an event is related to your service or the underlying data plane. Don’t confuse this metric with the Health Probe Status metric.
9393

94-
To get the data path availability for your standard load balancer resources:
94+
To get the Data Path Availability for your load balancer resources:
9595

9696
1. Make sure the correct load balancer resource is selected.
9797

@@ -105,11 +105,11 @@ To get the data path availability for your standard load balancer resources:
105105

106106
*Figure: Load balancer frontend probing details*
107107

108-
The metric is generated by an active, in-band measurement. A probing service within the region originates traffic for the measurement. 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.
108+
The metric is generated by a probing service within the region that simulates traffic. The probing service periodically generates a packet that matches your deployment's frontend and load balancing rule. The packet then traverse the region from the source to the host of a VM in the backend pool. The load balancer infrastructure performs the same load balancing and translation operations as it does for all other traffic. After the probe arrives on the host, where a VM in the backend pool is located, the host generates a response to the probing service. Your VM doesn’t see this traffic.
109109

110-
A packet matching your deployment's front end and rule is generated periodically. It traverses the region from the source to the host where a VM in the backend pool is located. The load balancer infrastructure performs the same load balancing and translation operations as it does for all other traffic. This probe is in-band on your load-balanced endpoint. After the probe arrives on the compute host, where a healthy VM in the backend pool is located, the compute host generates a response to the probing service. Your VM doesn’t see this traffic.
110+
Please note that the Data Path Availability metric will only be generated on frontend IP configurations with load balancing rules.
111111

112-
Data path availability fails for the following reasons:
112+
The Data Path Availability metric can be degraded for the following reasons:
113113

114114
- Your deployment has no healthy VMs remaining in the backend pool.
115115

@@ -127,9 +127,9 @@ Use **Average** as the aggregation for most scenarios.
127127

128128
<summary>Expand</summary>
129129

130-
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. The load balancer uses the status of the health probe to determine where to send new flows. Health probes originate from an Azure infrastructure address and are visible within the guest OS of the VM.
130+
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. The load balancer uses the status of the health probe to determine where to send new flows. Health probes originate from an Azure infrastructure address and are visible within the guest OS of the VM.
131131

132-
To get the health probe status for your standard load balancer resources:
132+
To get the Health Probe Status metric for your load balancer resources:
133133

134134
1. Select the **Health Probe Status** metric with **Avg** aggregation type.
135135

0 commit comments

Comments
 (0)