You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Azure Load Balancer provides new multi-dimensional metrics via the new Azure Metrics (preview) in the Azure portal, and it helps you get real-time diagnostic insights into your load balancer resources.
29
+
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.
30
30
31
31
The various Standard Load Balancer configurations provide the following metrics:
|VIP availability (data path availability)| Public load balancer | 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. As long as healthy instances remain, the measurement follows the same path as your application's load-balanced traffic. The data path that your customers use is also validated. The measurement is invisible to your application and does not interfere with other operations.| Average |
36
-
|DIP availability (health probe status) | Public and internal load balancer | 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 |
35
+
|Data path availability (VIP availability)| Public load balancer | 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. As long as healthy instances remain, the measurement follows the same path as your application's load-balanced traffic. The data path that your customers use is also validated. The measurement is invisible to your application and does not interfere with other operations.| Average |
36
+
|Health probe status(DIP availability) | Public and internal load balancer | 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 |
37
37
| SYN (synchronize) packets | Public load balancer | Standard Load Balancer does not terminate Transmission Control Protocol (TCP) connections or interact with TCP or UDP packet 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.| Average |
38
38
| SNAT connections | Public Load Balancer |Standard Load Balancer reports the number of outbound flows that are masqueraded to the Public IP address front end. Source network address translation (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 and can be used to troubleshoot and understand the health of your outbound flows.| Average |
39
39
| Byte counters | Public and internal load balancer | Standard Load Balancer reports the data processed per front end.| Average |
40
40
| Packet counters | Public and internal load balancer | Standard Load Balancer reports the packets processed per front end.| Average |
41
41
42
42
### View your load balancer metrics in the Azure portal
43
43
44
-
The Azure portal exposes the load balancer metrics via the Metrics (preview) page, which is available on both the load balancer resource page for a particular resource and the Azure Monitor page.
44
+
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.
45
45
46
46
To view the metrics for your Standard Load Balancer resources:
47
-
1. Go to the Metrics (preview) page and do either of the following:
47
+
1. Go to the Metrics page and do either of the following:
48
48
* On the load balancer resource page, select the metric type in the drop-down list.
49
49
* On the Azure Monitor page, select the load balancer resource.
50
50
2. Set the appropriate aggregation type.
51
51
3. Optionally, configure the required filtering and grouping.
52
52
53
-

53
+

54
54
55
-
*Figure: DIP availability and health probe status metric for Standard Load Balancer*
55
+
*Figure: Data Path Availability metric for Standard Load Balancer*
56
56
57
57
### Retrieve multi-dimensional metrics programmatically via APIs
58
58
@@ -67,15 +67,15 @@ The VIP availability metric describes the health of the data path within the reg
67
67
- 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.
68
68
- Isolate whether an event is related to your service or the underlying data plane. Do not confuse this metric with the health probe status ("DIP availability").
69
69
70
-
To get the VIP availability for your Standard Load Balancer resources:
70
+
To get the Data Path Availability for your Standard Load Balancer resources:
71
71
1. Make sure the correct load balancer resource is selected.
72
-
2. In the **Metric** drop-down list, select **VIP Availability**.
72
+
2. In the **Metric** drop-down list, select **Data Path Availability**.
73
73
3. In the **Aggregation** drop-down list, select **Avg**.
74
-
4. Additionally, add a filter on the VIP address or VIP port as the dimension with the required front-end IP address or front-end port, and then group them by the selected dimension.
74
+
4. 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.
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.
81
81
@@ -88,21 +88,17 @@ VIP availability fails for the following reasons:
88
88
- Your deployment has no healthy VMs remaining in the back-end pool.
89
89
- An infrastructure outage has occurred.
90
90
91
-
For diagnostic purposes, you can use the [VIP availability metric together with the health probe status](#vipavailabilityandhealthprobes).
91
+
For diagnostic purposes, you can use the [Data Path Availability metric together with the health probe status](#vipavailabilityandhealthprobes).
92
92
93
93
Use **Average** as the aggregation for most scenarios.
94
94
95
95
#### Are the back-end instances for my VIP responding to probes?
96
96
97
97
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.
98
98
99
-
To get the DIP availability for your Standard Load Balancer resources:
100
-
1. Select the **DIP Availability** metric with **Avg** aggregation type.
101
-
2. Apply a filter on the required VIP IP address or port (or both).
To get the health probe status for your Standard Load Balancer resources:
100
+
1. Select the **Health Probe Status** metric with **Avg** aggregation type.
101
+
2. Apply a filter on the required Frontend IP address or port (or both).
106
102
107
103
Health probes fail for the following reasons:
108
104
- You configure a health probe to a port that is not listening or not responding or is using the wrong protocol. 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.
@@ -160,13 +156,13 @@ You can use health probe metrics to understand how Azure views the health of you
160
156
161
157
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. When you combine both metrics, you can isolate where the fault might be, as illustrated in this example:

164
160
165
-
*Figure: Combining DIP and VIP availability metrics*
161
+
*Figure: Combining Data Path Availability and Health Probe Status metrics*
166
162
167
163
The chart displays the following information:
168
-
- The infrastructure itself was healthy, the infrastructure hosting your VMs was reachable, and more than one VM was placed in the back end. This information is indicated by the blue trace for VIP availability, which is 100 percent.
169
-
-However, the health probe status (DIP availability)is at 0 percent at the beginning of the chart, as indicated by the orange trace. The circled area in green highlights where the status (DIP availability) became healthy, and at which point the customer's deployment was able to accept new flows.
164
+
- The infrastructure hosting your VMs was unavailable and at 0 percent at the beginning of the chart. Later, the infrastructure was healthy and the VMs were reachable, and more than one VM was placed in the back end. This information is indicated by the blue trace for data path availability (VIP availability), which was later at 100 percent.
165
+
-The health probe status (DIP availability), indicated by the purple trace, is at 0 percent at the beginning of the chart. 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.
170
166
171
167
The chart allows customers to troubleshoot the deployment on their own without having to guess or ask support whether other issues are occurring. The service was unavailable because health probes were failing due to either a misconfiguration or a failed application.
0 commit comments