Adopt the new built-in Azure Service Health policy
OverviewHow this feature worksHow to remove previous Service Health alerts and action groups
The AMBA-ALZ team has combined with the Service Health Product team to include the Service Health Alerts capability into the Azure native experience. Thanks to this collaboration, the Azure Service Health Built-In Policy (Preview), a new built-in Azure Policy designed to simplify and scale the deployment of Service Health alerts across your Azure environment, is now available. Like its AMBA-ALZ custom policy predecessor, this policy enables customers to automatically deploy Service Health alerts across subscriptions, ensuring consistent visibility into platform-level issues that may impact workloads. Existing subscriptions can be remediated in bulk and new Azure subscriptions, created once the Policy has been assigned, will automatically be configured for receiving Service Health alerts. It is also important to note that this new policy addresses situations where customers only permit the use of built-in policies. Given all the aboves, we have decided to leverage it in place of the custom one in the AMBA-ALZ pattern.
Adopting the new built-in policy is extremely easy for both new deployments or update of existing ones. With the 2025-10-01 release, users can apply the updated template, which includes a new policy initiative called Resource and Service Health initiative. This new policy definition is deployed side-by-side with the old deprecated one called Service Health initiative
For existing deployments, the update process involves two key steps:
- Removing any existing Service Health alerts and action groups deployed by using previous AMBA-ALZ releases
- Redeploying AMBA-ALZ using the new release. Documentation on how to update to this specific new release is available at Update to new releases
Removing existing Service Health alerts and action groups is straightforward. We have updated the Clean-up Script to provide a specific option to only remove former Service Health alerts and action groups.
To use this capability, it is enough to execute the script using the following command syntax:
./Start-AMBA-ALZ-Maintenance.ps1 -pseudoRootManagementGroup $pseudoRootManagementGroup -cleanItems LegacySH
For further information about the clean-up script, refer to the Clean-up AMBA-ALZ Deployment page or to the Clean-up Script Execution section in the same page.