Unified alerting & monitoring in Azure Monitor replaces classic alerting & monitoring

Azure Monitor has now become a unified full stack monitoring service, which now supports ‘One Metric’ and ‘One Alerts’ across resources; for more information, see our blog post on new Azure Monitor.The new Azure monitoring and alerting platforms has been built to be faster, smarter, and extensible – keeping pace with the growing expanse of cloud computing and in-line with Microsoft Intelligent Cloud philosophy.

With the new Azure monitoring and alerting platform in place, classic alerts in Azure Monitor are retired, though still in limited use for resources that do not yet support the new alerts. The retirement date for those alerts has been further extended. A new date will be announced soon for remaining alerts migration, Azure Government cloud, and Azure China 21Vianet.

Classic alert in Azure portal 

We encourage you to get started and recreate your alerts in the new platform.


Classic Alert rules created on Activity Log will not be deprecated or migrated. All classic alert rules created on Activity Log can be accessed and used as-is from the new Azure Monitor - Alerts. For more information, see Create, view, and manage activity log alerts using Azure Monitor. Similarly, Alerts on Service Health can be accessed and used as-is from the new Service Health section. For details, see alerts on service health notifications.

Unified Metrics and Alerts in Application Insights

Azure Monitor’s newer metric platform will now power monitoring coming from Application Insights. This move means Application Insights will hook to Action Groups, allowing far more options than just the previous email and webhook calls. Alerts can now trigger Voice Calls, Azure Functions, Logic Apps, SMS, and ITSM Tools like ServiceNow and Automation Runbooks. With near real-time monitoring and alerting, the new platform enables Application Insights users to leverage the same technology powering monitoring across other Azure resources and underpinning monitoring of Microsoft products.

The new unified Monitoring and Alerting for Application Insights will encompass:

Unified Metrics and Alerts for other Azure resources

Since March 2018, the next generation of alerting and multi-dimensional monitoring for Azure resources have been in availability. Now the newer metric platform and alerting is faster with near-real time capabilities. More importantly, the newer metric platform alerts provide more granularity, as the newer platform includes the option of dimensions, which allow you to slice and filter to specific value combination, condition, or operation. Like all alerts in the new Azure Monitor, the newer metric alerts are more extensible with the use of ActionGroups – allowing notifications to expand beyond email or webhook to SMS, Voice, Azure Function, Automation Runbook and more. For more information, see Create, view, and manage metric alerts using Azure Monitor. Newer metrics for Azure resources are available as:

Retirement of Classic monitoring and alerting platform

As stated earlier, older classic monitoring and alerting are retired; including the closure of related APIs, Azure portal interface, and services in it, though still in limited use for resources that do not yet support the new alerts. Specifically, these features will be deprecated:

This means:

  • Classic monitoring and alerts service will be retired and no longer available for creation of new alert rules.
  • Any alert rules that continue to exist in Alerts (classic) will continue to execute and fire notifications.
  • Alert rules in classic monitoring & alerting which can be migrated, will be automatically moved by Microsoft to their equivalent in the new Azure monitor platform in phases spanning few weeks. The process will be seamless without any downtime and customers will have no loss in monitoring coverage.
  • Alert rules migrated to the new alerts platform will provide monitoring coverage as before but will fire notification with new payloads. Any email address, webhook endpoint, or logic app link associated with classic alert rule will be carried forward when migrated, but may not behave correctly as alert payload will be different in the new platform.
  • Some classic alert rules that cannot be automatically migrated and require manual action from users will continue to run.


Microsoft Azure Monitor has rolled out in phases tool to voluntarily migrate their classic alert rules on to the new platform soon. And run it by force for all classic alert rules that still exist and can be migrated. Customers will need to ensure automation consuming classic alert rule payload is adapted to handle the new payload from Unified Metrics and Alerts in Application Insights or Unified Metrics and Alerts for other Azure resources, post-migration of the classic alert rules. For more information, see prepare for classic alert rule migration

This article will be continually updated with links & details regarding the new Azure monitoring & alerting functionality, as well as the availability of tools to assist users in adopting the new Azure Monitor platform.

Pricing for Migrated Alert Rules

We are rolling out a migration tool to help you migrate your Azure Monitor classic alerts to the new alerts experience. The migrated alert rules and corresponding migrated action groups (email, webhook, or LogicApp) will remain free of charge. The functionality you had with classic alerts including the ability to edit the threshold, aggregation type, and the aggregation granularity will continue to be available for free with your migrated alert rule. However, if you edit the migrated alert rule to use any of the new alert platform features, notifications or action types, a corresponding charge will apply. For more information on the pricing for alert rules and notifications, see Azure Monitor Pricing.

The following are examples of cases where you will incur a charge for your alert rule:

  • Any new (non-migrated) alert rule created beyond free units, on the new Azure Monitor platform
  • Any data ingested and retained beyond free units included by Azure Monitor
  • Any multi-test web tests executed by Application Insights
  • Any custom metrics stored beyond free units included in Azure Monitor
  • Any migrated alert rules that are edited to use newer metric alert features like frequency, multiple resources/dimensions, Dynamic Thresholds, changing resource/signal, and so on.
  • Any migrated action groups that are edited to use newer notifications, or action types like SMS, Voice Call and/or ITSM integration.

Next steps