• Home
  • Deploy Dynatrace
  • Set up Dynatrace on cloud platforms
  • Microsoft Azure
  • Integrations
  • Monitor Azure services with Azure Monitor metrics
  • Set up metric events for alerting

Set up metric events for alerting

After setting up Azure Monitor integration, you can start setting up and configuring metric events for alerting.

To configure metric events for alerting, in the Dynatrace menu, go to Settings > Cloud and virtualization > Azure > Metric events for alerting > Manage alerting rules. On the Metric events for alerting page you can create, enable/disable, and configure recommended alerting rules.
For an overview of all recommended alerting rules for all cloud services, see the list below.

Predefined alerting rules per cloud service
NameAlerting rules
Azure Spring AppsAzure Spring Apps system CPU usage (static threshold: above 95%),
Azure Spring Apps process CPU usage (static threshold: above 95%).
Azure Blockchain ServiceAzure Blockchain Service CPU usage percentage (static threshold: above 95%),
Azure Blockchain Service memory usage percentage (static threshold: above 95%).
RedisAzure Redis CPU usage % (static threshold: above 95%).
Azure Virtual Machine (classic)Azure Virtual Machine (classic) percentage CPU (static threshold: above 95%).
Azure Storage Account (classic)Azure Storage Account (classic) availability (static threshold: below 95%).
Azure Storage Blob Services (classic)Azure Storage (classic) Blob Services availability (static threshold: below 95%).
Azure Storage File Services (classic)Azure Storage (classic) File Services availability (static threshold: below 95%).
Azure Storage Queue Services (classic)Azure Storage (classic) Queue Services availability (static threshold: below 95%).
Azure Storage Table Services (classic)Azure Storage (classic) Table Services availability (static threshold: below 95%).
Azure Data Factory v2Azure Data Factory integration runtime CPU utilization (static threshold: above 95%).
Azure DB for MariaDBAzure DB for MariaDB CPU percent (static threshold: above 95%),
Azure DB for MariaDB memory percent (static threshold: above 95%),
Azure DB for MariaDB IO percent (static threshold: above 95%),
Azure DB for MariaDB server log storage percent (static threshold: above 95%),
Azure DB for MariaDB storage percent (static threshold: above 95%).
Azure DB for MySQLAzure DB for MySQL CPU percent (static threshold: above 95%),
Azure DB for MySQL memory percent (static threshold: above 95%),
Azure DB for MySQL IO percent (static threshold: above 95%),
Azure DB for MySQL server log storage percent (static threshold: above 95%),
Azure DB for MySQL storage percent (static threshold: above 95%).
Azure DB for PostgreSQL - Flexible ServerAzure DB for PostgreSQL (Flexible) CPU percent (Static threshold: above 95 %),
Azure DB for PostgreSQL (Flexible) memory percent (Static threshold: above 95 %),
Azure DB for PostgreSQL (Flexible) storage percent (Static threshold: above 95 %)
Azure DB for PostgreSQL - ServerAzure DB for PostgreSQL CPU percent (static threshold: above 95%),
Azure DB for PostgreSQL memory percent (static threshold: above 95%),
Azure DB for PostgreSQL IO percent (static threshold: above 95%),
Azure DB for PostgreSQL server log storage percent (static threshold: above 95%),
Azure DB for PostgreSQL storage percent (static threshold: above 95%).
Azure DB for PostgreSQL - HyperscaleAzure DB for PostgreSQL CPU percent (static threshold: above 95%),
Azure DB for PostgreSQL memory percent (static threshold: above 95%),
Azure DB for PostgreSQL storage percent (static threshold: above 95%).
Azure Event Hubs ClusterAzure Event Hubs CPU usage (static threshold: above 95%),
Azure Event Hubs available memory (static threshold: below 5%).
Azure Application InsightsAzure Application Insights availability (static threshold: below 95%),
Azure Application Insights process CPU (static threshold: above 95%),
Azure Application Insights processor time (static threshold: above 95%).
Azure Key VaultAzure Key Vault availability (static threshold: below 95%),
Azure Key Vault saturation (static threshold: above 95%).
Azure Data Explorer ClusterAzure Data Explorer Cluster cache utilization (static threshold: above 95%),
Azure Data Explorer Cluster ingestion utilization (static threshold: above 95%),
Azure Data Explorer Cluster CPU (static threshold: above 95%),
Azure Data Explorer Cluster Export utilization (static threshold: above 95%).
Azure Integration Service EnvironmentAzure ISE run failure percentage (static threshold: above 5%),
Azure ISE workflow processor usage (static threshold: above 95%),
Azure ISE workflow memory usage (static threshold: above 95%).
Azure Logic AppsAzure Logic Apps run failure percentage (static threshold: above 5%).
Azure Machine Learning WorkspaceAzure Machine Learning CPU utilization (static threshold: above 95%),
Azure Machine Learning GPU utilization (static threshold: above 95%),
Azure Machine Learning quota utilization percentage (static threshold: above 95%).
Azure Maps AccountAzure Maps Account availability (static threshold: below 95%).
Application GatewayAzure Application Gateway unhealthy hosts (static threshold: above 0 ),
Azure Application Gateway failed requests (Auto-adaptive baseline)
Azure FirewallAzure Firewall health state (static threshold: below 95%),
Azure Firewall SNAT port utilization (static threshold: above 95%).
Azure ExpressRoute CircuitAzure ExpressRoute Circuit BGP availability (static threshold: below 95%),
Azure ExpressRoute Circuit ARP availability (static threshold: below 95%).
Azure Front DoorAzure Front Door backend health percentage (static threshold: below 95%).
Azure Connection MonitorsAzure NetworkWatchers probes failed percent (static threshold: above 5%).
Azure Connection Monitors PreviewAzure NetworkWatchers probes failed percent (static threshold: above 5%),
Azure NetworkWatchers checks failed percent (static threshold: above 5%).
Azure Public IP AddressAzure Public IP Address data path availability (static threshold: below 95%).
Azure Power BI EmbeddedAzure Power BI embedded memory thrashing (datasets) (static threshold: above 95%).
Azure Search ServiceAzure Search Service throttled search queries (static threshold: above 5%).
Azure Mesh ApplicationAzure Mesh Application CPU utilization (static threshold: above 95%),
Azure Mesh Application memory utilization (static threshold: above 95%).
Azure SignalRAzure SignalR user errors (static threshold: above 5%),
Azure SignalR system errors (static threshold: above 5%).
SQL Server databasesAzure SQL Database CPU usage % (static threshold: above 95%),
Azure SQL Database used data space (static threshold: above 95%).
Azure SQL Managed InstanceAzure SQL Managed Instance CPU usage (static threshold: above 95%).
Azure SQL Data Warehouse (legacy)Azure SQL Data Warehouse CPU usage percentage (static threshold: above 95%),
Azure SQL Data Warehouse memory percentage (static threshold: above 95%),
Azure SQL Data Warehouse Data IO percentage (static threshold: above 95%),
Azure SQL Data Warehouse DWU percentage (static threshold: above 95%).
Azure SQL Database - HyperscaleAzure SQL Hyperscale Database CPU usage percentage (static threshold: above 95%),
Azure SQL Hyperscale server process core percent (static threshold: above 95%),
Azure SQL Hyperscale server process memory percent (static threshold: above 95%),
Azure SQL Hyperscale Database Sessions percentage (static threshold: above 95%),
Azure SQL Hyperscale Database Data IO percentage (static threshold: above 95%),
Azure SQL Hyperscale Database Log IO percentage (static threshold: above 95%),
Azure SQL Hyperscale Database In - memory OLTP storage percent (static threshold: above 95%),
Azure SQL Hyperscale Database Workers percentage (static threshold: above 95%).
Azure Stream Analytics JobAzure Stream Analytics job resource utilization (static threshold: above 95%).
Azure SQL PoolAzure Analytics Services DWU used percentage (static threshold: above 95%),
Azure Analytics Services Local tempdb used percentage (static threshold: above 95%),
Azure Analytics Services memory used percentage (static threshold: above 95%),
Azure Analytics Services workload group allocation by system percent (static threshold: above 95%),
Azure Analytics Services workload group allocation by max resource percent (static threshold: above 95%).
Azure App Service Environment v2Azure App Service Environment CPU percentage (static threshold: above 95%),
Azure App Service Environment memory percentage (static threshold: above 95%)
Azure App Service PlanAzure App Service CPU percentage (static threshold: above 95%),
Azure App Service memory percentage (static threshold: above 95%).
Azure Storage Blob ServicesAzure Storage Blob Services availability (Static threshold: below 95%)
Azure Storage File ServicesAzure Storage File Services availability (Static threshold: below 95%)
Azure Storage Queue ServicesAzure Storage Queue Services availability (Static threshold: below 95%)
Azure Storage Table ServicesAzure Storage Table Services availability (Static threshold: below 95%)
Azure Storage AccountAzure Storage Account availability (Static threshold: below 95 %)

Add a service to monitoring

The number of recommended alerting rules depends on the number of your monitored cloud services.
To add recommended alerting rules for a new cloud service, you first need to add the new service to monitoring.

To add a service to monitoring,

  1. In the Dynatrace menu, go to Settings.
  2. In Cloud and virtualization, select Azure.
  3. On the Azure overview page, select Edit for the desired Azure instance.
  4. Go to Services and select Add service, choose the desired service name from the list, and select Add service.
  5. Select Save changes.

Add azure service

Note: Not all cloud services have their own predefined alerting rules.

Create and enable alerting rules

To enable recommended alerting rules, you first need to create them. You can create alerting rules and automatically enable them, or (if you clear Automatically enable created rules) create them and manually enable them after possible configuration changes.

Create alerting rules

For example, you can create and automatically enable a first batch of alerts. When you start monitoring new services, you can create alerts for these new services without automatically enabling them (because you want to configure them first).

Configure alerting rules

How you edit rules depends on whether you chose to automatically enable alerts.

  • If you chose to automatically enable alerts when creating them, go to Adjust recommended alerting rules, expand Enabled recommended alerting rules, and select any rule. This takes you to Edit custom event for alerting, where you can change the configuration rules for that specific service.

Conf alerts 2

  • If you didn't choose to automatically enable alerts when creating them, go to Enable recommended alerting rules, expand Disabled recommended alerting rules, and select any of the disabled rules. This takes you to the same Edit custom event for alerting page.

Enable rules

Disable alerting rules

You can disable all alerting rules, or disable or delete them selectively.

Custom alerts

  • To disable all alerting rules, go to Adjust recommended alerting rules and select Disable all enabled recommended alerting rules.
  • To disable or delete alerting rules selectively, go to Adjust recommended alerting rules and select Metric events. On the Metric events page, you can disable an alert by turning it off in the On/Off column, or you can delete it by selecting x in the Delete column.

Custom events

Note: If you disable any or all of the alerting rules, you can always re-enable them.

Enable rules

Related topics
  • Microsoft Azure Integrations

    Set up Dynatrace deep code monitoring on Azure using OneAgent or OpenTelemetry.