About Azure Monitor
Azure Monitor is Microsoft's unified observability service for collecting, analyzing, visualizing and acting on telemetry from applications, infrastructure and Azure resources. It brings metrics, logs, traces and events into a common monitoring experience and can extend into hybrid and multicloud environments. Azure Monitor is a better fit for organizations that want Azure-native observability across many services than for teams that only need a small standalone application monitor. Cost planning matters because some core platform metrics are included while log ingestion, retention, alerts and other data-heavy features can create material usage charges.
What is included
Telemetry
| Signals | Collects and analyzes metrics, logs, traces and events across Azure and connected environments. |
|---|
Applications
| Application Insights | Provides application performance monitoring with OpenTelemetry integration for supported workloads. |
|---|
Logs
| Log Analytics | Uses Log Analytics workspaces and Kusto Query Language for log and trace analysis. |
|---|
Metrics
| Metrics platform | Supports native Azure metrics plus Prometheus metrics in Azure Monitor workspaces. |
|---|
Response
| Alerts | Supports metric, log, activity log and other alert rules with action groups for notification or automation. |
|---|
Hybrid
| Hybrid and multicloud | Can extend monitoring beyond Azure through Azure Arc, agents and Azure Monitor data collection capabilities. |
|---|
What is Azure Monitor used for?
Azure Monitor helps operations, platform, development and security teams understand whether applications and infrastructure are healthy, available and performing as expected. Microsoft positions it as the observability layer for Azure resources and also supports monitoring hybrid and multicloud environments through connected services and agents.
A typical deployment combines platform metrics for fast health signals, logs for detailed investigation, traces for application request flows and alerts for automated response. Teams can start from the monitoring blade of an Azure resource and then move into Azure Monitor tools when they need cross-resource analysis, dashboards, deeper queries or centralized alerting.
How do metrics, logs and traces differ in Azure Monitor?
Metrics are numerical time-series values optimized for fast detection, trending and alerting. They are useful for questions such as whether CPU usage, request latency or error rate has crossed a threshold. Logs are timestamped records that provide more context and are commonly analyzed in Log Analytics with Kusto Query Language. Traces help follow application requests and dependencies across services.
Microsoft separates the underlying data stores and query experiences. Azure Monitor workspaces can hold Prometheus and OpenTelemetry metrics, while Log Analytics workspaces store logs and traces. Buyers should not assume every telemetry type has the same retention, query model or price.
What does Application Insights add?
Application Insights is an Azure Monitor capability for application performance monitoring. Microsoft now emphasizes OpenTelemetry integration, which gives developers a vendor-neutral way to instrument applications while still using Azure Monitor for analysis, dashboards, failures, dependencies and performance troubleshooting.
Application Insights is especially useful when the main question is what is happening inside an application rather than only whether the surrounding infrastructure is healthy. It can help teams investigate request rates, latency, failures and dependency behavior, but it does not remove the need for good instrumentation or application-level ownership.
How do alerts and automated actions work?
Azure Monitor can evaluate metrics, logs and other supported signals and trigger alert rules when defined conditions are met. Action groups can then notify people or connect the alert to an automated response. This is useful for service-health warnings, capacity issues, performance regressions and operational thresholds.
Alert design needs discipline. Very broad alerting can create noise, while too few rules can leave important failures unnoticed. Microsoft documents service limits for metric alerts, log alerts, activity log alerts and action groups, so large estates should design reusable multi-resource rules where appropriate instead of creating one rule for every individual signal.
How does Azure Monitor pricing work?
Azure Monitor does not have one flat product price. Microsoft states that several monitoring capabilities have no direct charge, while major costs commonly come from log ingestion, log retention, data export, Prometheus samples, some alert evaluations and selected Application Insights features. Standard platform metrics collected from Azure resources do not have a direct collection charge, although retrieving metrics through some APIs can be billed.
For many organizations, log ingestion is the largest cost driver. Teams should estimate daily data volume, choose appropriate log plans, define retention intentionally and avoid collecting high-volume telemetry that nobody uses. Cross-region data movement, long retention and high-frequency alerting can also affect the bill.
What are the main limits and operational tradeoffs?
Azure Monitor is broad, but that breadth can make architecture and cost management more complex. Different data types use different stores, query languages and retention models. Teams may need to understand Log Analytics, KQL, PromQL, data collection rules, workspaces, diagnostic settings and Application Insights rather than learning one simple monitoring screen.
Microsoft also publishes service limits. Current examples include default limits of 5,000 active metric alert rules per subscription, 5,000 active log alert rules per subscription and 100 active activity log alert rules per subscription. These limits are high for many customers but matter in very large environments and should shape alert design.
How does Azure Monitor fit with Microsoft Sentinel and Defender for Cloud?
Azure Monitor provides the underlying observability data platform used by multiple Microsoft services. Microsoft states that the same data platform also supports services such as Microsoft Sentinel and Defender for Cloud. This can reduce duplicated data pipelines when organizations already use Microsoft's cloud security stack.
The products still solve different problems. Azure Monitor is centered on application and infrastructure observability, while Sentinel focuses on security information and event management and Defender for Cloud focuses on cloud security posture and workload protection. They should not be treated as interchangeable products.
Who should choose something else?
Teams with a small application and no broader Azure estate may prefer a simpler hosted monitoring tool that requires less Azure-specific configuration. Organizations standardized on another observability platform may also prefer to send Azure telemetry there rather than operate two parallel monitoring systems.
A third-party platform can make sense when a company needs one consistent observability layer across many clouds, SaaS services and on-premises systems and already has strong skills and contracts around that platform. Azure Monitor is strongest when Azure is a major part of the environment and teams value deep integration with Azure resources, Microsoft identity, Azure operations and Microsoft's broader cloud tooling.
Reviews
No reviews yet
Nobody has reviewed Azure Monitor here yet.