Azure Load Balancer monitoring integration

Access to this feature depends on your subscription level. Requires Infrastructure Pro.

New Relic Infrastructure provides an integration for Microsoft Azure Load Balancer that reports data from your Azure Load Balancer service to New Relic products. This document explains how to activate this integration and describes the data that can be captured.

Features

New Relic's integration for Azure Load Balancer reports metric data about TCP and UDP load balancers that distribute traffic among instances of services defined in a load-balanced set. Metric data include virtual IP and dynamic IP availability, and processed byte and packet counts. It also collects inventory data about the status and configuration of the service.

Using New Relic, you can:

  • View Azure Load Balancer data in pre-built Infrastructure dashboards.
  • Run custom queries and visualize the data in New Relic Insights.
  • Create alert conditions to notify you of changes in data.

Requirements

Load Balancer metrics are collected only if you use the Microsoft Load Balancer Standard SKU.

Activate integration

Anyone can view and explore the Azure data reporting to your New Relic Infrastructure account.

Only Owner, Admins, or Infrastructure add-on managers can manage the Azure integrations.

To enable the integration:

  1. Make sure you have installed the Infrastructure agent before you activate Azure integrations from your Infrastructure account.
  2. Make sure you are using the Microsoft Load Balancer Standard SKU.
  3. Follow standard procedures to activate your Azure service in New Relic Infrastructure.

Configuration and polling

You can change the polling frequency and filter data using configuration options.

New Relic Infrastructure integrations query your Azure Load Balancer services according to a default polling interval, which varies depending on the integration. Polling frequency for the Azure Load Balancer integration:

  • Polling interval: 5 minutes
  • Resolution: 1 minute

Find and use data

To explore your integration data in Infrastructure, go to infrastructure.newrelic.com > Integrations > (select an integration).

In New Relic Insights, inventory data is attached to the AzureLoadBalancerSample event type, with a provider value of AzureLoadBalancer.

Metric data

New Relic reports several sets of metrics for the Azure Load Balancer integration.

Load balancer metrics

Metric Description

vipAvailability

Average count of availability of VIP endpoints, based on probe results.

dipAvailability

Average count of availability of DIP endpoints, based on probe results.

byteCount

Total number of bytes processed per front-end.

packetCount

Total number of packets processed per front-end.

synCount

Total number of SYN packets received.

snatConnectionCount

Total number of new SNAT connections, that is, outbound connections that are masqueraded to the Public IP address front-end.

Inventory data

This integration collects the following inventory data about your system's state and configuration.

azure/loadbalancer

  • name
  • regionName
  • resourceGroupName
  • sku
  • type

azure/loadbalancer/backend-pool

  • name
  • regionName
  • resourceGroupName
  • virtualMachineIds
  • virtualMachineNames

azure/loadbalancer/frontend-ip

  • ipAddress
  • ipAllocationMethod
  • isPublicIp
  • name
  • regionName
  • resourceGroupName

azure/loadbalancer/inbound-nat-rule

  • backendPort
  • floatingIpEnabled
  • frontendPort
  • name
  • protocol
  • regionName
  • resourceGroupName
  • timeOutInMinutes

azure/loadbalancer/probe

  • intervalInSeconds
  • name
  • numberOfProbes
  • port
  • protocol
  • regionName
  • resourceGroupName
  • requestPath

azure/loadbalancer/rule

  • backendPort
  • frontendPort
  • idleTimeoutInMinutes
  • isFloatingIp
  • name
  • protocol
  • regionName
  • resourceGroupName

For more help

Recommendations for learning more: