Help Docs

Azure Load Balancer Monitoring Integration

Azure Load Balancer scales your applications and offers high-availability, low-latency, high-throughput services. You can scale up to millions of flows for all TCP and UDP applications using Azure Load Balancer.

With Site24x7's integration, you can monitor your load balancer, get precise analytics, set thresholds, automate operations, and stay on top of outages. Along with the load balancer itself, Site24x7 auto-discovers and monitors its multiple layers—Frontend IP Configurations, Load Balancing Rules, Health Probes, Backend Address Pools, and Backend Endpoints—each covered in its own section below.

Setup and configuration

You can add Azure Load Balancer while adding a new monitor or you can add it to an existing Azure monitor. Once the load balancer is added, all of its associated components described below are auto-discovered—no separate setup is required for them. Follow these steps to add the service.

Site24x7's Azure Load Balancer monitoring interface

Get an overview of the availability and usage status of your Azure Load Balancer.

Summary

With the information in this Summary tab, you can monitor traffic patterns and identify bottlenecks.

Settings

This tab lists the Frontend IP Configurations, Load Balancing Rules, and Health Probes configured for this load balancer, along with their statuses. With this information, you can verify frontend and rule health at a glance and drill into a specific rule or probe to investigate a failure.

Backend

This tab has the list of the Backend Address Pools along with the statuses of the resources, Network Interfaces, and Virtual Networks mapped to them, as well as the individual Backend Endpoints within each pool, and the Inbound NAT Rules and Outbound Rules configured on the load balancer. With this information, you can verify backend connectivity and troubleshoot resource mapping issues.

Configuration Details

This tab provides the configuration details of your Azure Load Balancer, including the Subscription Name, Resource Group Name, Location, Provisioning State, Compute Size, Pricing Tier, and a consolidated list of the Frontend IP Configurations, Backend Address Pools, Load Balancing Rules, and Health Probes associated with the load balancer.

Dependency View

See the Dependency View section above for details on how the load balancer's associated components are visualized in this tab.

Outages

The Outages tab provides the history of the Azure Load Balancer's statuses, including Down, Trouble, and Critical.

Notes

The Notes tab lets you record and view notes associated with this monitor.

Log Report

The Log Report tab lists all the logs collected during every data collection along with their statuses.

Alert Logs

The Alert Logs tab lists the history of alerts triggered for this monitor.

More

Additional views, including Inventory (licensing, threshold and availability profiles, notification profiles, and user alert groups) and the Zia Forecast chart (predicted metric usage for the next seven days based on historical data), are available from the More drop-down.

Dependency View

The Dependency View tab visualizes how the load balancer and its associated components are connected, so you can trace how traffic flows from a frontend IP all the way down to an individual backend endpoint.

The load balancer is shown as the root node, branching out to its Frontend IP Configurations. Each Frontend IP Configuration branches to the Load Balancing Rules that use it, and each rule branches to its associated Health Probe and Backend Pool. Each Backend Pool, in turn, branches to its individual Backend Endpoints.

  • Switch between Tree and List views, and between Vertical and Horizontal orientation, using the toggles above the diagram.
  • Use the search box to quickly locate a specific node by name, status, and monitor type.
  • Each node is color-coded by its current status so you can spot which part of the dependency chain is affected at a glance.
  • Hover over any node to view its details or navigate to that resource's own monitor page.

Supported metrics

The metrics below reflect the overall health and traffic of the load balancer, aggregated across all its backend pools, rules, and endpoints. For metrics scoped to an individual associated component, see the corresponding section below.

Metric name Description Statistic Unit
Allocated SNAT Ports Total number of Source Network Address Translation (SNAT) ports allocated within the time period Average Count
Byte Count Total number of bytes transmitted within the time period Average Count
Health Probe Status Average load balancer health probe status per time duration Average Count
Packet Count Total number of packets transmitted within the time period Average Count
SYN Count Total number of synchronize (SYN) packets transmitted within the time period Average Count
SNAT Connection Count Total number of new SNAT connections created within the time period Average Count
Used SNAT Ports Total number of SNAT ports used within the time period Average Count
Data Path Availability Average load balancer data path availability per time duration Average Count
Healthy Host Number of healthy hosts behind the load balancer, aggregated across all backend pools Average Count
Unhealthy Host Number of unhealthy hosts behind the load balancer, aggregated across all backend pools Average Count
Total Host Total number of hosts behind the load balancer, aggregated across all backend pools Average Count
Healthy Host Percentage Percentage of healthy hosts behind the load balancer, aggregated across all backend pools Average Percentage (%)

Frontend IP Configuration

A Frontend IP Configuration defines the IP address (public or private) that receives incoming traffic for the load balancer. On the Site24x7 monitor, these are listed under the Settings tab.

Metrics

Metric name Description Statistic Unit
Byte Count Total number of bytes transmitted through this frontend IP configuration within the time period Total Count
Packet Count Total number of packets transmitted through this frontend IP configuration within the time period Total Count
Data Path Availability Average data path availability of this frontend IP configuration per time duration Average Percentage (%)
Health Probe Status Average health probe status of the hosts behind this frontend IP configuration per time duration Average Percentage (%)
SYN Count Total number of synchronize (SYN) packets transmitted through this frontend IP configuration within the time period Total Count
SNAT Connection Count Total number of new SNAT connections created through this frontend IP configuration within the time period Total Count
Used SNAT Ports Total number of SNAT ports used through this frontend IP configuration within the time period Average Count
Allocated SNAT Ports Total number of SNAT ports allocated to this frontend IP configuration within the time period Average Count

Configuration attributes

Attribute Description
Subscription The Azure subscription in which this frontend IP configuration is deployed
Resource Group The Azure resource group containing this frontend IP configuration
Location The Azure region where this frontend IP configuration is deployed
Name The name of the frontend IP configuration
IP Address The IP address assigned to this frontend IP configuration
IP Address Version The IP version (IPv4 or IPv6) of this frontend IP configuration
Public IP The public IP address resource associated with this frontend IP configuration, if any
Private IP Allocation Method Indicates whether the private IP address is assigned dynamically or statically
Rules The load balancing and NAT rules associated with this frontend IP configuration
Subnet The subnet associated with this frontend IP configuration
VNet The virtual network associated with this frontend IP configuration

Load Balancing Rules

A Load Balancing Rule maps a frontend IP and port combination to a backend pool and port, using a health probe to determine which backend instances receive traffic. On the Site24x7 monitor, these are listed under the Settings tab.

Metrics

Metric name Description Statistic Unit
Healthy Host Number of healthy hosts associated with this load balancing rule Average Count
Unhealthy Host Number of unhealthy hosts associated with this load balancing rule Average Count
Total Host Total number of hosts associated with this load balancing rule Average Count
Healthy Host Percentage Percentage of healthy hosts associated with this load balancing rule Average Percentage (%)

Configuration attributes

Attribute Description
Subscription The Azure subscription in which this load balancing rule is deployed
Resource Group The Azure resource group containing this load balancing rule
Location The Azure region where this load balancing rule is deployed
Protocol The transport protocol (TCP or UDP) used by this rule
Port The frontend and backend port mapping configured for this rule
Backend Pool The backend pool this rule distributes traffic to
Frontend IP The frontend IP configuration this rule receives traffic on
Probe The health probe used by this rule to determine backend instance health

Health Probes

A Health Probe periodically checks the health of backend instances so that the load balancer can route traffic only to instances that respond successfully. On the Site24x7 monitor, these are listed under the Settings tab.

Metrics

Metric name Description Statistic Unit
Probe Health Indicates the current health status of the probe (Up, Down, or Unknown) Current status Status

Configuration attributes

Attribute Description
Subscription The Azure subscription in which this health probe is deployed
Resource Group The Azure resource group containing this health probe
Location The Azure region where this health probe is deployed
Name The name of the health probe
Protocol The protocol (HTTP, HTTPS, or TCP) used by this health probe
Interval In Seconds The interval, in seconds, at which this health probe checks backend instance health
Probe Threshold The number of consecutive successful or failed probes required before an instance's health status is changed

Backend Address Pools

A Backend Address Pool is a group of virtual machines or NICs that the load balancer distributes traffic to. On the Site24x7 monitor, these are listed under the Backend tab.

Metrics

Metric name Description Statistic Unit
Healthy Host Number of healthy hosts in this backend pool Average Count
Unhealthy Host Number of unhealthy hosts in this backend pool Average Count
Total Host Total number of hosts in this backend pool Average Count
Healthy Host Percentage Percentage of healthy hosts in this backend pool Average Percentage (%)

Configuration attributes

Attribute Description
Subscription The Azure subscription in which this backend pool is deployed
Resource Group The Azure resource group containing this backend pool
Location The Azure region where this backend pool is deployed
Name The name of the backend pool
Rules The load balancing rules associated with this backend pool
Backend Endpoint IPs The IP addresses of the endpoints in this backend pool

Backend Endpoints

A Backend Endpoint is an individual virtual machine NIC IP configuration within a backend pool. On the Site24x7 monitor, these are listed under the Backend tab.

Metrics

Metric name Description Statistic Unit
Data Path Availability Average data path availability of this endpoint per time duration Average Percentage (%)
SNAT Connection Count Total number of new SNAT connections created by this endpoint within the time period Total Count
Used SNAT Ports Total number of SNAT ports used by this endpoint within the time period Average Count
Allocated SNAT Ports Total number of SNAT ports allocated to this endpoint within the time period Average Count

Configuration attributes

Attribute Description
Subscription The Azure subscription in which this endpoint is deployed
Resource Group The Azure resource group containing this endpoint
Location The Azure region where this endpoint is deployed
Name The name of the endpoint
IP Address The IP address of this endpoint
Network Interface Name The name of the network interface associated with this endpoint
Backend Pool The backend pool this endpoint belongs to
VNet The virtual network associated with this endpoint
Subnet The subnet associated with this endpoint
Rules The load balancing rules that route traffic to this endpoint
Probe State The current health probe state for this endpoint
Probe Reason Code The reason code reported by the health probe for this endpoint's current state
Probe Reason The human-readable reason reported by the health probe for this endpoint's current state

Inbound NAT Rules

Inbound NAT Rules forward traffic from a frontend IP configuration and port to a specific backend instance and port. On the Site24x7 monitor, these are listed under the Backend tab. Site24x7 discovers the following configuration attributes for each Inbound NAT Rule.

Attribute Description
Frontend IP The frontend IP configuration associated with this inbound NAT rule
Target Type The type of the target resource this rule forwards traffic to
Target Name The name of the target resource this rule forwards traffic to
Port The frontend and backend port mapping for this rule
Protocol The transport protocol (TCP or UDP) used by this rule
Floating IP Indicates whether Floating IP (direct server return) is enabled for this rule
TCP Reset Indicates whether TCP Reset is enabled on idle connection timeout for this rule

Outbound Rules

Outbound Rules configure outbound NAT for all or a subset of instances in a backend pool. On the Site24x7 monitor, these are listed under the Backend tab. Site24x7 discovers the following configuration attributes for each Outbound Rule.

Attribute Description
Frontend IP The frontend IP configuration used for outbound connections by this rule
Backend Pool The backend pool associated with this outbound rule
Protocol The transport protocol (TCP, UDP, or All) used by this rule
TCP Reset Indicates whether TCP Reset is enabled on idle connection timeout for this rule
Idle Timeout In Minutes The idle connection timeout configured for this outbound rule, in minutes

Azure Uptime monitoring

Site24x7’s Azure Uptime monitoring enables proactive tracking of your Azure resources’ availability and uptime, along with their configuration and inventory details. Note that uptime monitoring will disable performance metric data collection.

Threshold configuration

The instructions are applicable to set thresholds for each load balancer component like rule, configuration, and more.

Global configuration

  1. Go to the Admin section on the left navigation pane.
  2. Select Configuration Profiles from the left pane and choose Threshold and Availability (+) from the drop-down menu. Click Add Threshold Profile from the top right corner.
  3. Choose Azure Load Balancer as the monitor type.

You can also set the threshold values for all the metrics mentioned above.

Monitor-level configuration

  1. Go to Cloud > Azure and select Azure Load Balancer from the drop-down menu.
  2. Choose a resource for which you would like to set a threshold and then click the hamburger icon on the top. Choose the Edit option, which will direct you to the Edit Azure Load Balancer Monitor page.

You can set the threshold values for the metrics by selecting the Threshold and Availability option. You can also configure IT automation at the attribute level. To set thresholds for a specific associated component (a Frontend IP Configuration, Load Balancing Rule, Health Probe, Backend Pool, or Backend Endpoint), click the hamburger icon next to that entity on the Settings or Backend tab and choose Edit.

Default threshold

Site24x7 alerts you based on a set of default thresholds. These default thresholds ensure that your load balancer and its associated components are not overutilized, thus maintaining optimal performance.

IT Automation

You can configure Site24x7's IT Automation to auto-resolve performance degradation issues.

How to configure IT Automation for a monitor

Configuration Rules

Configure parameters like Threshold Profile, Notification Profile, Tags, and Monitor Group for multiple monitors with Site24x7's Configuration Rules.

How to add a Configuration Rule

Related links:

How to add an Azure monitor.
How to integrate an Azure App Service monitor.
How to integrate Azure Virtual Machine monitor.
How to configure IT Automations for a monitor.
How to add a Configuration Rule.

Was this document helpful?

Would you like to help us improve our documents? Tell us what you think we could do better.


We're sorry to hear that you're not satisfied with the document. We'd love to learn what we could do to improve the experience.


Thanks for taking the time to share your feedback. We'll use your feedback to improve our online help resources.

Shortlink has been copied!