Azure Load Balancer

Available Metrics

Possible metric types that can be tracked on a given resource.

Metric Type Data Type Description
AggregatedMetric
Object
Allows for aggregating existing metrics over a period of time. Useful for running sums or averages; also for extracting single data item from collection-based metrics
AzureAdvisorHealthMetric
AzureAdvisorHealth
AvailabilityState String
Summary String
ReasonType String
ReasonChronicity String
DetailedStatus String
OccuredTime DateTime
ReportedTime DateTime
Tracks Azure health using latest Azure Health API - more info @ https://docs.microsoft.com/en-us/rest/api/resourcehealth/availabilitystatuses/getbyresource/
AzureAdvisorRecommendationMetric
AzureAdvisorRecommendation[]
Category String
Impact String
LastUpdated Nullable`1
Risk String
Problem String
Solution String
Tracks Azure recommendations using latest Azure Advisor API - more info @ https://docs.microsoft.com/en-us/rest/api/advisor/
AzureLoadBalancerBackendIpAddress
AzureLoadBalancerBackendIpAddress[]
Dimension String
DipAvailability Double
SynCount Double
SnatConnectionCount Double
Tracks network information by Backend IP Address
AzureLoadBalancerDirection
AzureLoadBalancerDirection[]
Dimension String
ByteCount Double
PacketCount Double
SynCount Double
Tracks network information by direction (In, Out)
AzureLoadBalancerFrontendIpAddress
AzureLoadBalancerFrontendIpAddress[]
Dimension String
VipAvailability Double
DipAvailability Double
ByteCount Double
PacketCount Double
SynCount Double
SnatConnectionCount Double
Tracks network information by Frontend IP Address
AzureMonitorMetric
Double
Tracks Azure metrics using latest Azure Monitor API - more info @ https://docs.microsoft.com/en-us/rest/api/monitor/
DerivedMetric
Double
Allows for deriving new metrics from existing ones. Useful for combining existing metrics together or for multiplying metrics by a factor
LinkedMetric
Object
Allows for tracking of metrics from other resources. Useful when it is important to evaluate metrics from different resources side-by-side
ResourceStatus
String
Tracks overall status of the resource. This is an important metric as it is used to drive Uptime reports. Possible values: Ready, Down, Unknown and in some cases Stopped

Available Commands

Possible commands that can be executed on a given resource. Ultimate subscription is required.

Command Type Description
WebRequest Runs custom WebRequest to specified URL

Default Templates

CloudMonix provided default monitoring templates.

Pre-configured Metrics

Metric Name Metric Type Description
BackendIP AzureLoadBalancerBackendIpAddress Tracks information for Backend IP addresses using Azure Monitor API.
ByteCount AzureMonitorMetric Tracks byte count for specified resource.
Directions AzureLoadBalancerDirection Tracks general information by direction (In, Out) using Azure Monitor API.
FrontendIP AzureLoadBalancerFrontendIpAddress Tracks information for Frontend IP addresses using Azure Monitor API.
HealthProbeStatus AzureMonitorMetric Tracks health probe status for all balanced items.
PacketCount AzureMonitorMetric Tracks packet count for specified resource.
RecommendedActions AzureAdvisorRecommendationMetric Tracks recommended actions for specified resource.
Status ResourceStatus Tracks the overall readiness status of the monitored resource. Possible values are: Ready, Down, Stopped and Unknown
SynCount AzureMonitorMetric Tracks SYN count for specified resource.

Pre-configured Alerts

Alert Name Expression Severity Description
Low Health Probe Status Detected HealthProbeStatus < 50 Warning Health Probe Status is less than 50 % for last 5 monitored cycles
Resource Outage Status == "Down" Error Raises an alert when connectivity cannot be established, after specified number of retries on the Advanced tab for sustained period of time