Blog Post

Azure Observability Blog
3 MIN READ

Announcing public preview of query-based metric alerts in Azure Monitor

yairgil's avatar
yairgil
Icon for Microsoft rankMicrosoft
Nov 12, 2025

Azure Monitor metric alerts are now more powerful than ever

Azure Monitor metric alerts now support all Azure metrics—including platform, Prometheus, and custom metrics—giving you complete coverage for your monitoring needs.
In addition, metric alerts now offer powerful query capabilities with PromQL, enabling complex logic across multiple metrics and resources. This makes it easier to detect patterns, correlate signals, and customize alerts for modern workloads like Kubernetes clusters, VMs, and custom applications.

Key Benefits 

  • Full metrics coverage: metric alerts now support alerting on any Azure metrics including platform metrics, Prometheus metrics and custom metrics.
  • PromQL-Powered Conditions: Use PromQL to select, aggregate, and transform metrics for advanced alerting scenarios.
  • Powerful event detection: Query-based alert rules can now detect intricate patterns across multiple timeseries based on metric change ratio, complex aggregations, or comparison between different metrics and timeseries. You can also analyze metrics across different time windows to identify change in metric behavior over time.
  • Flexible Scoping: For query-based alert rules, choose between resource-centric alerts for granular RBAC or workspace-centric alerts for cross-resource visibility.
  • Alerting at scale: Query-based alert rules allow monitoring metrics from multiple resources within a subscription or a resource group, using a single rule.
  • Managed Identity Support: Securely authorize queries using Azure Managed Identity, ensuring compliance and reducing credential management overhead.
  • Customizable Notifications: Add dynamic custom properties and custom email subjects for faster triage and context-rich alerting.
  • Reuse community alerts: Easily import and re-use PromQL alert queries from the open-source community or from other Prometheus-based monitoring systems.

Supported metrics

At this time, query-based metric alerts support any metrics ingested into Azure Monitor Workspace (AMW).  This currently includes:

You can still create threshold-based metric alerts as before on Azure platform metrics. Query-based alerts on platform metrics will be added in future releases.

 

Comparison: Query-based metric alerts vs. Prometheus rule groups alerts

Query-based metric alerts serve as an alternative to alerts defined in Prometheus rule groups. Both options remain viable and execute the same PromQL-based alerting logic.

However, metric alerts are natively integrated with Azure Monitor, aligning seamlessly with other Azure alert types. They now support all your metric alerting needs within the same rule type. They also offer richer functionality and greater flexibility, making them a strong choice for teams looking for consistency across Azure monitoring solutions. See the table below for detailed comparison of the two alternatives. 

Stay tuned - additional enhancements to metric alerts are coming in future releases!

 

Feature

Azure Prometheus rule groups

Query-based metric alerts

Alert rule management

Part of a rule group resource

Independent Azure resource 

Supported metrics

Metrics in AMW (Managed Prometheus)

Metrics in AMW (Managed Prometheus, OTel metrics)

Condition logic

PromQL-based query

PromQL-based query

Aggregation & transformation

Full PromQL support

Full PromQL support

Scope

Workspace-wide

Resource-centric or workspace-wide

Alerting at scale

Not supported

Subscription level, Resource-group level

Cross-resource conditions

Supported

Supported

RBAC granularity

Workspace level

Resource or workspace level

Managed identity support

Not supported

Supported

Notification customization

Supported - Prometheus labels and annotations

Advanced - dynamic custom properties, custom email subject

Getting Started

If you have an Azure Monitor workspace containing Prometheus or OpenTelemetry metrics, you can create query-based metric alert rules today. Rules can be created and managed using the Azure Portal, ARM templates, or Azure REST API. For details, visit Azure Monitor documentation.

Updated Nov 12, 2025
Version 1.0
No CommentsBe the first to comment