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

Bring Your Own Notifications

Overview

The Bring Your Own Notifications (BYON) feature, introduced in the 2024-04-12 release, enables brownfield customers to utilize their existing Action Groups (AGs) and Alert Processing Rules (APRs) without mandating the use of notification assets deployed by the Notification Assets initiative or the Deploy Service Health Action Group policy definition in the ALZ pattern. This feature also allows brownfield customers who deployed the ALZ pattern before this feature was available to switch to it.

How this feature works

The BYON feature operates by setting the necessary parameter values before deploying the ALZ pattern. Customers can either specify existing AGs and one APR or provide target values to create the AG and APR using the actions specified in the parameter file. If no values are specified, an empty AG will be created.

For brownfield customers opting to use their own notification assets, they need to enter the AG resource IDs and the APR resource ID in the parameters BYOActionGroup and BYOAlertProcessingRule, respectively, while leaving the parameters ALZMonitorActionGroupEmail, ALZLogicappResourceId, ALZLogicappCallbackUrl, ALZArmRoleId, ALZEventHubResourceId, ALZWebhookServiceUri, ALZFunctionResourceId, and ALZFunctionTriggerUrl empty:

policyAssignmentParametersBYON section

Conversely, if they choose to use the assets provided by AMBA-ALZ or if they are greenfield customers, they should leave the BYOActionGroup and BYOAlertProcessingRule parameters empty and populate the other parameters (ALZMonitorActionGroupEmail, ALZLogicappResourceId, ALZLogicappCallbackUrl, ALZArmRoleId, ALZEventHubResourceId, ALZWebhookServiceUri, ALZFunctionResourceId, and ALZFunctionTriggerUrl):

policyAssignmentParametersNotificationAssets section

Conditional deployment behavior

The deployment code includes conditions that control the deployment behavior based on the following scenarios:

A. Use your own AGs with the AMBA APR:

  • Does not deploy the AMBA SH AG.
  • Deploys the AMBA APR with the customer’s AGs.
  • Deploys SH alerts pointing to the customer’s AGs.

Example parameter file for this scenario:

policyAssignmentParametersBYON section

B. Use your own AGs and APR:

  • Does not deploy any AMBA notification AG or APR assets or AMBA SH AG.
  • Deploys SH alerts pointing to the customer’s AGs.

Example parameter file for this scenario:

policyAssignmentParametersBYON section

C. Use AMBA notification assets:

  • Deploys notification assets for SH alerts and wide notifications

Example parameter file for this scenario:

policyAssignmentParametersNotificationAssets section

Switching between BYON and Notification Assets

The conditional deployment behavior allows brownfield customers to switch from the initial notification assets scenario (available until the 2024-03-01 release) to the new BYON feature and vice versa.

To switch, customers need to:

The code will reconfigure the Service Health alerts to use either the customer’s action groups or the ALZ pattern notification assets based on the selected scenario.