services/Network/loadBalancers/alerts.yaml (228 lines of code) (raw):
- name: VipAvailability
description: Average Load Balancer data path availability per time duration
type: Metric
verified: true
visible: true
tags:
- alz
properties:
metricName: VipAvailability
metricNamespace: Microsoft.Network/loadBalancers
severity: 0
windowSize: PT5M
evaluationFrequency: PT1M
timeAggregation: Average
operator: LessThan
threshold: 90
criterionType: StaticThresholdCriterion
autoMitigate: false
enabled: true
references:
- name: Azure Monitor supported metrics by resource type - Azure Load Balancer
url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-loadbalancers-metrics
- name: Azure Load Balancer Multi-Demensional-Metrics
url: https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-standard-diagnostics#multi-dimensional-metrics
- name: Is The Data Path Up and Available for My Load-Balancer
url: https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-standard-diagnostics#is-the-data-path-up-and-available-for-my-load-balancer-frontend
deployments:
- name: Deploy ALB Data Path Availability Alert
template: Deploy-LB-DatapathAvailability-Alert.json
type: Policy
tags:
- alz
properties:
scope: Resource
multiResource: false
guid: b239797f-e627-4e48-8609-94db72098c3d
- name: GlobalBackendAvailability
description: Metric Alert for Global Backend Availability
type: Metric
verified: false
visible: true
tags:
- alz
properties:
metricName: GlobalBackendAvailability
metricNamespace: Microsoft.Network/loadBalancers
severity: 0
windowSize: PT5M
evaluationFrequency: PT1M
timeAggregation: Average
operator: LessThan
threshold: 90
criterionType: StaticThresholdCriterion
autoMitigate: false
enabled: true
references:
- name: Azure Monitor supported metrics by resource type - Azure Load Balancer
url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-loadbalancers-metrics
deployments:
- name: Deploy ALB Global Backend Availability Alert
template: Deploy-LB-GlobalBackendAvailability-Alert.json
type: Policy
tags:
- alz
properties:
scope: Resource
multiResource: false
guid: 055c20da-0d21-4c6a-a80b-f2c4b3887804
- name: DipAvailability
description: Average Load Balancer health probe status per time duration
type: Metric
verified: true
visible: true
tags:
- alz
properties:
metricName: DipAvailability
metricNamespace: Microsoft.Network/loadBalancers
severity: 0
windowSize: PT5M
evaluationFrequency: PT1M
timeAggregation: Average
operator: LessThan
threshold: 90
criterionType: StaticThresholdCriterion
autoMitigate: false
enabled: true
references:
- name: Azure Monitor supported metrics by resource type - Azure Load Balancer
url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-loadbalancers-metrics
- name: Are Backend Instances for my Load-Balancer Responding to Probes
url: https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-standard-diagnostics#are-the-backend-instances-for-my-load-balancer-responding-to-probes
deployments:
- name: Deploy ALB Health Probe Status Alert
template: Deploy-LB-HealthProbeStatus-Alert.json
type: Policy
tags:
- alz
properties:
scope: Resource
multiResource: false
guid: a39efd3b-04ef-48d4-a862-053092bdd6e5
- name: UsedSNATPorts
description: Metric Alert for ALB Used SNAT Ports
type: Metric
verified: true
visible: true
tags:
- alz
properties:
metricName: UsedSNATPorts
metricNamespace: Microsoft.Network/loadBalancers
severity: 1
windowSize: PT5M
evaluationFrequency: PT1M
timeAggregation: Average
operator: GreaterThan
threshold: 900
criterionType: StaticThresholdCriterion
autoMitigate: false
enabled: true
references:
- name: Azure Monitor supported metrics by resource type - Azure Load Balancer
url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-loadbalancers-metrics
- name: Load-Balancer Alerts
url: https://learn.microsoft.com/en-us/azure/load-balancer/monitor-load-balancer#alerts
- name: Check My SNAT Port Usage and Allocation
url: https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-standard-diagnostics#how-do-i-check-my-snat-port-usage-and-allocation
deployments:
- name: Deploy ALB Used SNAT Ports Alert
template: Deploy-LB-UsedSNATPorts-Alert.json
type: Policy
tags:
- alz
properties:
scope: Resource
multiResource: false
guid: a92cb746-f19f-450b-b413-8b9710b0176b
- name: SnatConnectionCount
description: Total number of new SNAT connections created within time period
type: Metric
verified: false
visible: true
tags:
- auto-generated
- agc-3226
properties:
metricName: SnatConnectionCount
metricNamespace: Microsoft.Network/loadBalancers
severity: 1
windowSize: PT5M
evaluationFrequency: PT5M
timeAggregation: Total
operator: GreaterThan
criterionType: StaticThresholdCriterion
dimensions:
- operator: include
name: connectionstate
values:
- failed
threshold: 0.0
autoMitigate: false
enabled: true
guid: 39d3123b-daaa-4f70-97a3-8a4f326104af
- name: Byte Count
description: Total number of bytes passing through load balancer
type: Metric
verified: false
visible: false
properties:
metricName: Bytecount
metricNamespace: Microsoft.Network/loadBalancers
severity: 1
windowSize: PT5M
evaluationFrequency: PT1M
timeAggregation: Total
criterionType: StaticThresholdCriterion
autoMitigate: false
enabled: true
guid: d15179b2-4b57-41e4-997b-dc7c380963d9
- name: PacketCount
description: total number of packet passing through load balancer
type: Metric
verified: false
visible: false
properties:
metricName: PacketCount
metricNamespace: Microsoft.Network/loadBalancers
severity: 1
windowSize: PT5M
evaluationFrequency: PT1M
timeAggregation: Total
criterionType: StaticThresholdCriterion
autoMitigate: false
enabled: true
guid: d766dc3e-42cc-42a7-ba4f-3c1d7fa295c5
- name: AllocatedSnatPorts
description: total number of port allocated for SNAT
type: Metric
verified: false
visible: false
properties:
metricName: AllocatedSnatPorts
metricNamespace: Microsoft.Network/loadBalancers
severity: 1
windowSize: PT5M
evaluationFrequency: PT1M
timeAggregation: Average
criterionType: StaticThresholdCriterion
autoMitigate: false
enabled: true
guid: 5b64d91c-54de-4f8c-a5d6-054967f4ceaf
- name: SYNCount
description: number of syn packet which represent an attempt to establish tcp connection.
type: Metric
verified: false
visible: false
properties:
metricName: SYNCount
metricNamespace: Microsoft.Network/loadBalancers
severity: 1
windowSize: PT5M
evaluationFrequency: PT1M
timeAggregation: Total
criterionType: StaticThresholdCriterion
autoMitigate: false
enabled: true
guid: 94c90db6-8fd7-460c-b704-c2a429913376