Azure Monitor Baseline Alerts
Download AlertsGlossaryGitHubGitHub IssuesToggle Dark/Light/Auto modeToggle Dark/Light/Auto modeToggle Dark/Light/Auto modeBack to homepage

Alerts Details

In this page

Overview
AMBA-ALZ Pattern: Activity Log Alerts
AMBA-ALZ Pattern: Log-Search Alerts
AMBA-ALZ Pattern: Metric Alerts

Overview

The provided resources, metric alerts, and configurations are intended as a starting point to address key monitoring questions such as “What should we monitor in Azure?” and “What alert settings should we use?”. These settings cover the most common components of an Azure Landing Zone. However, we recommend customizing these settings to better suit your specific monitoring needs and Azure usage.

If you have suggestions for additional resources to include, open an Issue on this page with the Azure resource provider and settings you would like to see implemented. While we cannot guarantee implementation, we will carefully consider all suggestions. Alternatively, if you wish to contribute directly, follow the steps in the Contributor Guide.

For details on which policy alert rules are included in the policy initiatives that are part of the AMBA-ALZ pattern, visit the Policy-Initiatives page.

The tables are designed to minimize horizontal scrolling, but they contains substantial information. We recommend clicking on the specific alert name to directly access the JSON definition of the alert.

AMBA-ALZ Pattern: Activity Log Alerts

Refer to the following sections to quickly identify any Activity Log based alert, such as Service Health alerts, with an Azure resource. This will save you time troubleshooting and allow you to focus on communicating with your user base or incorporating these alerts into your business continuity actions (remediations). The values for Aggregation, Operator, Threshold, WindowSize, Frequency, and Severity are based on field experience and customer implementations.

Alert Policy NameAlert NameAlert ScopeTarget Resource TypeSeverityEnabled
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Activity Log Application Insights Delete AlertActivityAppInsightsDeletesubscriptionmicrosoft.insights/componentsVerbosetrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Activity Log Managed HSMs Delete AlertActivityManagedHSMDeletesubscriptionmicrosoft.keyvault/managedHSMsVerbosetrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Activity Log Key Vault Delete AlertActivityKeyVaultDeletesubscriptionmicrosoft.keyvault/vaultsVerbosetrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Activity Log Azure FireWall Delete AlertActivityAzureFirewallDeletesubscriptionMicrosoft.Network/azureFirewallsVerbosetrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Activity Log NSG Delete AlertActivityNSGDeletesubscriptionMicrosoft.Network/networkSecurityGroupsVerbosetrue
[Preview]: Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Activity Log Route Table Delete AlertActivityUDRDeletesubscriptionMicrosoft.Network/routeTablesVerbosetrue
[Preview]: Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Activity Log Routes Delete AlertActivityUDRRoutesDeletesubscriptionMicrosoft.Network/routeTablesVerbosetrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Activity Log Route Table Update AlertActivityUDRUpdatesubscriptionMicrosoft.Network/routeTablesVerbosetrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Activity Log VPN Gateway Delete AlertActivityVPNGatewayDeletesubscriptionMicrosoft.Network/vpnGatewaysVerbosetrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Activity Log LA Workspace Delete AlertActivityLAWorkspaceDeletesubscriptionMicrosoft.OperationalInsights/workspacesVerbosetrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Activity Log LA Workspace Regenerate Key AlertActivityLAWorkspaceRegenKeysubscriptionMicrosoft.OperationalInsights/workspacesVerbosetrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Resource Health Unhealthy AlertResourceHealthUnhealthyAlertsubscriptionMicrosoft.Resources/subscriptionsVerbosetrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Service Health Advisory AlertServiceHealthAdvisoryEventsubscriptionMicrosoft.Resources/subscriptionsVerbosetrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Service Health Incident AlertServiceHealthIncidentsubscriptionMicrosoft.Resources/subscriptionsVerbosetrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Service Health Maintenance AlertServiceHealthPlannedMaintenancesubscriptionMicrosoft.Resources/subscriptionsVerbosetrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Service Health Security Advisory AlertServiceHealthSecurityIncidentsubscriptionMicrosoft.Resources/subscriptionsVerbosetrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Activity Log Storage Account Delete AlertActivity Log Storage Account DeletesubscriptionMicrosoft.Storage/storageAccountsVerbosetrue

AMBA-ALZ Pattern: Log-Search Alerts

Refer to the following sections to quickly identify any Log-Search based alert, such as Azure Virtual Machine or Hybrid Virtual Machine alerts, with an Azure resource. This will save you time troubleshooting and allow you to focus on communicating with your user base or incorporating these alerts into your business continuity actions (remediations). The values for Aggregation, Operator, Threshold, WindowSize, Frequency, and Severity are based on field experience and customer implementations.

Alert Policy NameAlert NameAlert ScopeTarget Resource TypeEvaluation PeriodEvaluation FrequencyOperatorThresholdSeverityEnabled
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Azure VM Data Disk Read Latency Alertsubscription-VMHighDataDiskReadLatencyAlertsubscriptionMicrosoft.Compute/virtualMachinesPT15MPT5MGreaterThan30Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Azure VM Data Disk Space Alertsubscription-VMLowDataDiskSpaceAlertsubscriptionMicrosoft.Compute/virtualMachinesPT15MPT5MGreaterThan10Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Azure VM Data Disk Write Latency Alertsubscription-VMHighDataDiskWriteLatencyAlertsubscriptionMicrosoft.Compute/virtualMachinesPT15MPT5MGreaterThan30Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Azure VM HeartBeat Alertsubscription-VMHeartBeatAlertsubscriptionMicrosoft.Compute/virtualMachinesPT6HPT5MGreaterThan10Errortrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Azure VM Network Read Alertsubscription-VMHighNetworkInAlertsubscriptionMicrosoft.Compute/virtualMachinesPT15MPT5MGreaterThan10000000Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Azure VM Network Write Alertsubscription-VMHighNetworkOutAlertsubscriptionMicrosoft.Compute/virtualMachinesPT15MPT5MGreaterThan10000000Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Azure VM OS Disk Read Latency Alertsubscription-VMHighOSDiskReadLatencyAlertsubscriptionMicrosoft.Compute/virtualMachinesPT15MPT5MGreaterThan30Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Azure VM OS Disk Space Alertsubscription-VMLowOSDiskSpaceAlertsubscriptionMicrosoft.Compute/virtualMachinesPT15MPT5MGreaterThan10Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Azure VM OS Disk Write Latency Alertsubscription-VMHighOSDiskWriteLatencyAlertsubscriptionMicrosoft.Compute/virtualMachinesPT15MPT5MGreaterThan30Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Azure VM CPU Alertsubscription-VMHighCPUAlertsubscriptionMicrosoft.Compute/virtualMachinesPT15MPT5MGreaterThan85Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Azure VM Memory Alertsubscription-VMLowMemoryAlertsubscriptionMicrosoft.Compute/virtualMachinesPT15MPT5MGreaterThan10Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Hybrid VM Data Disk Read Latency Alertsubscription-HybridVMHighDataDiskReadLatencyAlertsubscriptionMicrosoft.HybridCompute/machinesPT15MPT5MGreaterThan30Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Hybrid VM Data Disk Space Alertsubscription-HybridVMLowDataDiskSpaceAlertsubscriptionMicrosoft.HybridCompute/machinesPT15MPT5MGreaterThan10Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Hybrid VM Data Disk Write Latency Alertsubscription-HybridVMHighDataDiskWriteLatencyAlertsubscriptionMicrosoft.HybridCompute/machinesPT15MPT5MGreaterThan30Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Hybrid VM Disconnected Alertsubscription-HybridVMDisconnectedAlertsubscriptionMicrosoft.HybridCompute/machinesP1DPT10MGreaterThan10mErrortrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Hybrid VM HeartBeat Alertsubscription-HybridVMHeartBeatAlertsubscriptionMicrosoft.HybridCompute/machinesPT6HPT5MGreaterThan10Errortrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Hybrid VM Network Read Alertsubscription-HybridVMHighNetworkInAlertsubscriptionMicrosoft.HybridCompute/machinesPT15MPT5MGreaterThan10000000Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Hybrid VM Network Write Alertsubscription-HybridVMHighNetworkOutAlertsubscriptionMicrosoft.HybridCompute/machinesPT15MPT5MGreaterThan10000000Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Hybrid VM OS Disk Read Latency Alertsubscription-HybridVMHighOSDiskReadLatencyAlertsubscriptionMicrosoft.HybridCompute/machinesPT15MPT5MGreaterThan30Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Hybrid VM OS Disk Space Alertsubscription-HybridVMLowOSDiskSpaceAlertsubscriptionMicrosoft.HybridCompute/machinesPT15MPT5MGreaterThan10Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Hybrid VM OS Disk Write Latency Alertsubscription-HybridVMHighOSDiskWriteLatencyAlertsubscriptionMicrosoft.HybridCompute/machinesPT15MPT5MGreaterThan30Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Hybrid VM CPU Alertsubscription-HybridVMHighCPUAlertsubscriptionMicrosoft.HybridCompute/machinesPT15MPT5MGreaterThan85Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Hybrid VM Memory Alertsubscription-HybridVMLowMemoryAlertsubscriptionMicrosoft.HybridCompute/machinesPT15MPT5MGreaterThan10Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Application Insights Throttling Limit Reached AlertresourceName-ApplicationInsightsThrottlingLimitReachedAlertresourceId-WorkspaceResourceIdMicrosoft.Insights/componentsP1DPT1HGreaterThan32000Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - LA Workspace Daily Cap Limit Reached AlertresourceName-DailyCapLimitReachedAlertresourceIdMicrosoft.OperationalInsights/workspacesP1DPT1HGreaterThan0Warningtrue

AMBA-ALZ Pattern: Metric Alerts

Refer to the following sections to quickly identify any Metric based alert, such as Azure Firewall, KeyVault, or Network alerts, with an Azure resource. This will save you time troubleshooting and allow you to focus on communicating with your user base or incorporating these alerts into your business continuity actions (remediations). The values for Aggregation, Operator, Threshold, WindowSize, Frequency, and Severity are based on field experience and customer implementations.

Only a limited number of resources support metric alert rules scoped at the subscription level, and these metric alerts apply only to resources deployed within the same region.

Alert Policy NameAlert NameAlerts ScopeTarget Resource TypeEvaluation PeriodEvaluation FrequencyMetricAggregationOperatorThresholdSeverityEnabled
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Automation Account TotalJob AlertresourceName-TotalJobresourceIdMicrosoft.Automation/automationAccountsPT5MPT1MTotalJobAverageGreaterThan0Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - FrontDoor CDN Profile Origin Health Percentage AlertresourceName-OriginHealthPercentageresourceIdMicrosoft.Cdn/profilesPT5MPT5MOriginHealthPercentageAverageLessThan90Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - FrontDoor CDN Profile Origin Latency AlertresourceName-OriginLatencyAlertresourceIdMicrosoft.Cdn/profilesPT5MPT5MOriginLatencyAverageGreaterThanDynamicThresholdCriterionWarningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - FrontDoor CDN Profile Percentage4XX AlertresourceName-Percentage4XXAlertresourceIdMicrosoft.Cdn/profilesPT5MPT5MPercentage4XXAverageGreaterThanDynamicThresholdCriterionWarningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - FrontDoor CDN Profile Percentage5XX AlertresourceName-Percentage5XXAlertresourceIdMicrosoft.Cdn/profilesPT5MPT5MPercentage5XXAverageGreaterThanDynamicThresholdCriterionWarningtrue
Deploy Azure VM Available Memory AlertresourceName-AvailableMemoryAlertresourceIdMicrosoft.Compute/virtualMachinesPT5MPT5MAvailable Memory BytesAverageLessThan1000Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Managed HSMs Availability AlertresourceName-AvailabilityresourceIdmicrosoft.keyvault/managedHSMsPT5MPT1MAvailabilityAverageLessThan90Errortrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Managed HSMs Latency AlertresourceName-LatencyAlertresourceIdmicrosoft.keyvault/managedHSMsPT5MPT5MServiceApiLatencyAverageGreaterThan1000Informationaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Key Vault Availability AlertresourceName-AvailabilityresourceIdmicrosoft.keyvault/vaultsPT5MPT1MAvailabilityAverageLessThan90Errortrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Key Vault Capacity AlertresourceName-CapacityAlertresourceIdmicrosoft.keyvault/vaultsPT5MPT1MSaturationShoeboxAverageGreaterThan75Errortrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Key Vault Latency AlertresourceName-LatencyAlertresourceIdmicrosoft.keyvault/vaultsPT5MPT5MServiceApiLatencyAverageGreaterThan1000Informationaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Key Vault Requests AlertresourceName-RequestsAlertresourceIdmicrosoft.keyvault/vaultsPT5MPT5MServiceApiResultAverageGreaterThanDynamicThresholdCriterionWarningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - AGW ApplicationGatewayTotalTime AlertresourceName-agApplicationGatewayTotalTimeresourceIdMicrosoft.Network/applicationgatewaysPT5MPT1MApplicationGatewayTotalTimeAverageGreaterThanDynamicThresholdCriterionWarningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - AGW BackendLastByteResponseTime AlertresourceName-agBackendLastByteResponseTimeresourceIdMicrosoft.Network/applicationgatewaysPT5MPT1MBackendLastByteResponseTimeAverageGreaterThanDynamicThresholdCriterionWarningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - AGW Capacity Units AlertresourceName-agCapacityUnitsresourceIdMicrosoft.Network/applicationgatewaysPT5MPT1MCapacityUnitsAverageGreaterThan75Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - AGW Compute Units AlertresourceName-agComputeUnitsresourceIdMicrosoft.Network/applicationgatewaysPT5MPT1MComputeUnitsAverageGreaterThan75Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - AGW CPU Utilization AlertresourceName-agCpuUtilizationresourceIdMicrosoft.Network/applicationgatewaysPT5MPT1MCpuUtilizationAverageGreaterThan80Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - AGW FailedRequests AlertresourceName-agFailedRequestsresourceIdMicrosoft.Network/applicationgatewaysPT5MPT1MFailedRequestsTotalGreaterThanDynamicThresholdCriterionWarningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - AGW ResponseStatus AlertresourceName-agResponseStatusresourceIdMicrosoft.Network/applicationgatewaysPT5MPT1MResponseStatusTotalGreaterThanDynamicThresholdCriterionWarningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - AGW Unhealthy Host Count AlertresourceName-agUnhealthyHostCountresourceIdMicrosoft.Network/applicationgatewaysPT5MPT1MUnhealthyHostCountAverageGreaterThan20Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - AFW FirewallHealth AlertresourceName-FirewallHealthresourceIdMicrosoft.Network/azureFirewallsPT5MPT1MFirewallHealthAverageLessThan90Criticaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - AFW SNATPortUtilization AlertresourceName-SNATPortUtilizationresourceIdMicrosoft.Network/azureFirewallsPT5MPT1MSNATPortUtilizationAverageGreaterThan80Errortrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - ExpressRoute Circuits Arp Availability AlertresourceName-ArpAvailabilityresourceIdMicrosoft.Network/expressRouteCircuitsPT5MPT1MArpAvailabilityAverageLessThan90Criticaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - ExpressRoute Circuits Bgp Availability AlertresourceName-BgpAvailabilityresourceIdMicrosoft.Network/expressRouteCircuitsPT5MPT1MBgpAvailabilityAverageLessThan90Criticaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - ExpressRoute Circuits QosDropBitsInPerSecond AlertresourceName-QosDropBitsInPerSecondresourceIdMicrosoft.Network/expressRouteCircuitsPT5MPT5MQosDropBitsInPerSecondAverageGreaterThanDynamicThresholdCriterionWarningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - ExpressRoute Circuits QosDropBitsOutPerSecond AlertresourceName-QosDropBitsOutPerSecondresourceIdMicrosoft.Network/expressRouteCircuitsPT5MPT5MQosDropBitsOutPerSecondAverageGreaterThanDynamicThresholdCriterionWarningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - ERG ExpressRoute Bits In AlertresourceName-GatewayERBitsInAlertresourceIdMicrosoft.Network/expressroutegatewaysPT5MPT5MERGatewayConnectionBitsInPerSecondAverageLessThan1Criticaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - ERG ExpressRoute Bits Out AlertresourceName-GatewayERBitsOutAlertresourceIdMicrosoft.Network/expressroutegatewaysPT5MPT5MERGatewayConnectionBitsOutPerSecondAverageLessThan1Criticaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - ERG ExpressRoute CPU Utilization AlertresourceName-GatewayERCPUAlertresourceIdMicrosoft.Network/expressroutegatewaysPT5MPT1MExpressRouteGatewayCpuUtilizationAverageGreaterThan80Errortrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - ER Direct ExpressRoute Bits In AlertresourceName-DirectERBitsInAlertresourceIdMicrosoft.Network/expressRoutePortsPT5MPT5MPortBitsInPerSecondAverageLessThan1Criticaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - ER Direct ExpressRoute Bits Out AlertresourceName-DirectERBitsOutAlertresourceIdMicrosoft.Network/expressRoutePortsPT5MPT5MPortBitsOutPerSecondAverageLessThan1Criticaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - ER Direct ExpressRoute LineProtocol AlertresourceName-DirectERLineProtocolAlertresourceIdMicrosoft.Network/expressRoutePortsPT5MPT5MLineProtocolAverageLessThan0.9Criticaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - ER Direct ExpressRoute RxLightLevel High AlertresourceName-DirectERRxLightLevelHighAlertresourceIdMicrosoft.Network/expressRoutePortsPT5MPT5MRxLightLevelAverageGreaterThan0Errortrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - ER Direct ExpressRoute RxLightLevel Low AlertresourceName-DirectERRxLightLevelLowAlertresourceIdMicrosoft.Network/expressRoutePortsPT5MPT5MRxLightLevelAverageLessThan-10Errortrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - ER Direct ExpressRoute TxLightLevel High AlertresourceName-DirectERTxLightLevelHighAlertresourceIdMicrosoft.Network/expressRoutePortsPT5MPT5MTxLightLevelAverageGreaterThan0Errortrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - ER Direct ExpressRoute TxLightLevel Low AlertresourceName-DirectERTxLightLevelLowAlertresourceIdMicrosoft.Network/expressRoutePortsPT5MPT5MTxLightLevelAverageLessThan-10Errortrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Frontdoor Backend Health Percentage AlertresourceName-BackendHealthPercentageresourceIdMicrosoft.Network/frontdoorsPT5MPT5MBackendHealthPercentageAverageLessThan90Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Frontdoor Backend Request Latency AlertresourceName-BackendRequestLatencyAlertresourceIdMicrosoft.Network/frontdoorsPT5MPT5MBackendRequestLatencyAverageGreaterThanDynamicThresholdCriterionWarningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - ALB Data Path Availability AlertresourceName-ALBDataPathAvailabilityresourceIdMicrosoft.Network/loadBalancersPT5MPT1MVipAvailabilityAverageLessThan90Criticaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - ALB Global Backend Availability AlertresourceName-ALBGlobalBackendAvailabilityresourceIdMicrosoft.Network/loadBalancersPT5MPT1MGlobalBackendAvailabilityAverageLessThan90Criticaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - ALB Health Probe Status AlertresourceName-ALBHealthProbeStatusresourceIdMicrosoft.Network/loadBalancersPT5MPT1MDipAvailabilityAverageLessThan90Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - ALB Used SNAT Ports AlertresourceName-ALBUsedSNATPortsresourceIdMicrosoft.Network/loadBalancersPT5MPT1MUsedSNATPortsAverageGreaterThan900Errortrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - PDNSZ Capacity Utilization AlertresourceName-CapacityUtilizationAlertresourceIdMicrosoft.Network/privateDnsZonesPT1HPT1HVirtualNetworkLinkCapacityUtilizationMaximumGreaterThanOrEqual80Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - PDNSZ Query Volume AlertresourceName-QueryVolumeAlertresourceIdMicrosoft.Network/privateDnsZonesPT1HPT1HQueryVolumeTotalGreaterThanOrEqual500Verbosetrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - PDNSZ Record Set Capacity AlertresourceName-RecordSet_Capacity_UtilizationresourceIdMicrosoft.Network/privateDnsZonesPT1HPT1HRecordSetCapacityUtilizationMaximumGreaterThanOrEqual80Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - PDNSZ Registration Capacity Utilization AlertresourceName-RequestsAlertresourceIdMicrosoft.Network/privateDnsZonesPT1HPT1HVirtualNetworkWithRegistrationCapacityUtilizationMaximumGreaterThanOrEqual80Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - PIP Bytes in DDoS Attack AlertresourceName-BytesInDDOSAlertresourceIdMicrosoft.Network/publicIPAddressesPT5MPT5MbytesinddosMaximumGreaterThan8000000Verbosetrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - PIP DDoS Attack AlertresourceName-DDOS_AttackresourceIdMicrosoft.Network/publicIPAddressesPT5MPT5MifunderddosattackMaximumGreaterThan0Errortrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - PIP Packets in DDoS Attack AlertresourceName-PacketsInDDosAlertresourceIdMicrosoft.Network/publicIPAddressesPT5MPT5MPacketsInDDoSTotalGreaterThanOrEqual40000Verbosetrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - PIP VIP Availability AlertresourceName-VIPAvailabityAlertresourceIdMicrosoft.Network/publicIPAddressesPT5MPT1MVipAvailabilityAverageLessThan90Errortrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - Traffic Manager Endpoint Health AlertresourceName-EndpointHealthAlertresourceIdMicrosoft.Network/trafficmanagerprofilesPT5MPT5MProbeAgentCurrentEndpointStateByProfileResourceIdAverageLessThan0.9Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - VNetG Tunnel Bandwidth AlertresourceName-TunnelBandwidthAlertresourceIdMicrosoft.Network/virtualNetworkGatewaysPT5MPT1MTunnelAverageBandwidthAverageLessThan1Criticaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - VNetG Tunnel Egress AlertresourceName-TunnelEgressAlertresourceIdMicrosoft.Network/virtualNetworkGatewaysPT5MPT5MTunnelEgressBytesAverageLessThan1Criticaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - VNetG Egress Packet Drop Count AlertresourceName-TunnelEgressPacketDropCountAlertresourceIdmicrosoft.network/virtualNetworkGatewaysPT5MPT5MTunnelEgressPacketDropCountAverageGreaterThanDynamicThresholdCriterionInformationaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - VNetG Egress Packet Drop Mismatch AlertresourceName-TunnelEgressPacketDropTSMismatchAlertresourceIdmicrosoft.network/virtualNetworkGatewaysPT5MPT5MTunnelEgressPacketDropTSMismatchAverageGreaterThanDynamicThresholdCriterionInformationaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - VNetG ExpressRoute Bits Per Second AlertresourceName-GatewayERBitsAlertresourceIdMicrosoft.Network/virtualNetworkGatewaysPT5MPT1MExpressRouteGatewayBitsPerSecondAverageLessThan1Criticaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - VNetG ExpressRoute CPU Utilization AlertresourceName-GatewayERCPUAlertresourceIdMicrosoft.Network/virtualNetworkGatewaysPT5MPT1MExpressRouteGatewayCpuUtilizationAverageGreaterThan80Errortrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - VNetG Tunnel Ingress AlertresourceName-TunnelIngressAlertresourceIdMicrosoft.Network/virtualNetworkGatewaysPT5MPT5MTunnelIngressBytesAverageLessThan1Criticaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - VNetG Ingress Packet Drop Count AlertresourceName-TunnelIngressPacketDropCountAlertresourceIdmicrosoft.network/virtualNetworkGatewaysPT5MPT5MTunnelIngressPacketDropCountAverageGreaterThanDynamicThresholdCriterionInformationaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - VNetG Ingress Packet Drop Mismatch AlertresourceName-TunnelIngressPacketDropTSMismatchAlertresourceIdmicrosoft.network/virtualNetworkGatewaysPT5MPT5MTunnelIngressPacketDropTSMismatchAverageGreaterThanDynamicThresholdCriterionInformationaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - VNet DDoS Attack AlertresourceName-DDOSAttackAlertresourceIdMicrosoft.Network/virtualNetworksPT5MPT1MifunderddosattackMaximumGreaterThan0Errortrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - VPNG Bandwidth Utilization AlertresourceName-GatewayBandwidthAlertresourceIdmicrosoft.network/vpngatewaysPT5MPT1MtunnelaveragebandwidthAverageLessThan1Criticaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - VPNG BGP Peer Status AlertresourceName-BGPPeerStatusAlertresourceIdmicrosoft.network/vpngatewaysPT5MPT1MbgppeerstatusTotalLessThan1Criticaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - VPNG Egress AlertresourceName-TunnelEgressAlertresourceIdmicrosoft.network/vpngatewaysPT5MPT5MtunnelegressbytesAverageLessThan1Criticaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - VPNG Egress Packet Drop Count AlertresourceName-TunnelEgressPacketDropCountAlertresourceIdmicrosoft.network/vpngatewaysPT5MPT5MTunnelEgressPacketDropCountAverageGreaterThanDynamicThresholdCriterionInformationaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - VPNG Egress Packet Drop Mismatch AlertresourceName-TunnelEgressPacketDropTSMismatchAlertresourceIdmicrosoft.network/vpngatewaysPT5MPT5MTunnelEgressPacketDropTSMismatchAverageGreaterThanDynamicThresholdCriterionInformationaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - VPNG Ingress AlertresourceName-TunnelIngressAlertresourceIdmicrosoft.network/vpngatewaysPT5MPT5MtunnelingressbytesAverageLessThan1Criticaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - VPNG Ingress Packet Drop Count AlertresourceName-TunnelIngressPacketDropCountAlertresourceIdmicrosoft.network/vpngatewaysPT5MPT5MTunnelIngressPacketDropCountAverageGreaterThanDynamicThresholdCriterionInformationaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - VPNG Ingress Packet Drop Mismatch AlertresourceName-TunnelIngressPacketDropTSMismatchAlertresourceIdmicrosoft.network/vpngatewaysPT5MPT5MTunnelIngressPacketDropTSMismatchAverageGreaterThanDynamicThresholdCriterionInformationaltrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - SA Availability AlertresourceName-AvailabilityAlertresourceIdMicrosoft.Storage/storageAccountsPT5MPT5MAvailabilityAverageLessThan90Errortrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - App Service Plan CPU Percentage AlertresourceName-CpuPercentageresourceIdMicrosoft.Web/serverfarmsPT5MPT5MCpuPercentageAverageGreaterThan90Warningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - App Service Plan Disk Queue Length AlertresourceName-DiskQueueLengthAlertresourceIdMicrosoft.Web/serverfarmsPT5MPT5MDiskQueueLengthAverageGreaterThanDynamicThresholdCriterionWarningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - App Service Plan Http Queue Length AlertresourceName-HttpQueueLengthAlertresourceIdMicrosoft.Web/serverfarmsPT5MPT5MHttpQueueLengthAverageGreaterThanDynamicThresholdCriterionWarningtrue
Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) - App Service Plan Memory Percentage AlertresourceName-MemoryPercentageresourceIdMicrosoft.Web/serverfarmsPT5MPT5MMemoryPercentageAverageGreaterThan85Warningtrue

1 For more details on why the availability alert thresholds are lower than 100% in this solution when the product group documentation recommends 100%, see the FAQ.