300+ Tools CoveredSource Data Updated Weeklydates

Azure Monitor

Azure Monitor is Microsoft's service for collecting, analyzing and acting on telemetry from cloud and on-premises environments. Log Analytics and Application Insights are now features of it, and the Log Analytics log engine is now called Azure Monitor Logs.

Visit Azure Monitor →
Type
Cloud-Native Monitoring

By Egor Burlakov · Edited · Source dates below

Buying snapshot

Scroll sideways to see all columns. With a keyboard, focus this table and use the arrow keys.

Decision pointWhat Microsoft states

Deployment

A scalable cloud service that can monitor applications, VMs, containers and databases in Azure, other clouds or on-premises.

Billing basis

Usage-based, primarily on the volume of data ingested. Microsoft says listed prices are estimates; actual pricing can vary with your agreement, purchase date and exchange rate.

How to buy

Through the Azure website, a Microsoft representative or an Azure partner. Microsoft offers a $200 credit to explore Azure for 30 days.

Query language

Kusto Query Language (KQL) for log analysis; PromQL for metrics in an Azure Monitor Workspace.

Dashboards

Azure Workbooks, Azure Managed Grafana and Azure Monitor dashboards for Grafana (preview), with one view across a distributed environment.

Security and SLA

Azure SLAs back the service for Azure, multicloud and hybrid resources; data purging, encryption and audit features are included.

Support

Billing and subscription support come with an Azure subscription; technical support is through Azure Support Plans.

Our take

If most of what you monitor runs in Azure, start with Azure Monitor. The bigger decision is how you set it up: which log plan each table uses decides both what you pay and what you can do with the data later, so set it per table before wide collection.

Evaluate Azure Monitor

Comparisons

Where it stands out

  • On from day one. Azure Monitor is enabled when you create an Azure subscription, and activity logs and platform metrics are collected automatically at no cost.

  • Curated insights. Ready-made monitoring views for a service or set of services need minimal configuration, with distributed tracing and VM and Kubernetes cluster monitoring on top.

  • Log plans per table. Auxiliary and Basic Logs suit high-volume data you rarely query; Analytics Logs include querying at no extra cost, insights, alerting and up to 2 years of interactive query. All three plans can extend retention up to 12 years.

  • Alerts that act. Near-real-time alerts can autoscale resources when load increases.

  • Open instrumentation. The Application Insights .NET SDK is MIT-licensed and built on OpenTelemetry with the Azure Monitor Exporter, so telemetry can also go to other backends. Microsoft also cites integrations with third-party solutions.

  • Assisted investigation. The Azure Copilot Observability Agent is generally available for chat-based or deep investigation of observability data, billed at $0.01 per Azure Agent Credit (AAC).

Product screenshot

Azure Monitor product interface
Product UI source

Trade-offs to weigh

  • Many separate meters. Alert rules are charged by the type and number of signals they watch, and notifications by type and number sent, on top of ingestion. Forecasts must cover each meter, not only data volume.

  • Cost control means dropping data. The Application Insights daily cap ignores excess data for the rest of the UTC day once reached; sampling also cuts what you send. Both save money by losing telemetry.

  • Commitment tiers lock in for 31 days. You can raise a tier at any time, but you can only lower or leave it after 31 days, and the clock restarts with every change.

  • Cheap plans make old data slower to reach. Basic and Auxiliary Logs give 30 days of interactive query; after that you run search jobs, which charge for data scanned plus ingesting the results.

  • Auxiliary Logs have gaps. Data Export on Auxiliary Logs is not yet enabled, and Workspace Replication does not currently support them.

  • Sentinel changes the meter. With Microsoft Sentinel on a workspace, Auxiliary and Basic Logs ingestion is billed on Sentinel meters, and Analytics Logs too in a Sentinel simplified plan tier.

Pricing and plan conditions

Log data is billed by ingestion, retention and export; standard metrics and activity logs cost nothing. The billable size excludes standard columns and any JSON wrapper. Retention is free for 30 days on Basic and Auxiliary Logs and 31 days on Analytics Logs (90 days with Microsoft Sentinel enabled, or for Application Insights data); after that it is charged per GB per month, pro-rated daily. Network costs may also apply, varying by where telemetry comes from and goes to.

Scroll sideways to see all columns. With a keyboard, focus this table and use the arrow keys.

Selected Azure Monitor usage rates (US dollars)

What is chargedPublished rateCondition

Analytics Logs ingestion

$2.30 per GB (Pay-As-You-Go)

First 5 GB/month per billing account free; log processing included.

Analytics Logs commitment tiers

From $196 per day for 100 GB per day to $73,600 per day for 50,000 GB per day

Effective $1.96 to $1.48 per GB; 15% to 36% savings over Pay-As-You-Go; 31-day minimum.

Basic Logs ingestion

$0.50 per GB

Log processing included; query at $0.005 per GB of data scanned.

Auxiliary Logs ingestion

$0.05 per GB, plus $0.10 per GB log processing

No included log-processing amount; query at $0.005 per GB scanned. Processing billing start: October 1, 2025.

Retention beyond the free period

$0.10 per GB per month (interactive); $0.02 per GB per month (long-term)

Interactive retention is for Analytics Logs, up to 2 years; long-term retention covers all three plans, up to 12 years.

Search jobs

$0.005 per GB of data scanned

Plus normal ingestion prices for the search results.

Data restore

$0.10 per GB per day (2 TB, 12 hour minimum)

Querying restored logs is free.

Log Analytics Data Export

$0.10 per GB

Streaming platform logs to Storage or Event Hub: $0.25 per GB, except a free set.

Metrics in an Azure Monitor Workspace

$0.11 /10 million samples ingested

Covers Managed Prometheus and OpenTelemetry metrics; includes 18 months of retention.

Metric alerts

$0.10 per monitored time series per month

10 monitored metric time-series per month free.

Log alerts

$0.50 per rule per month (15-minute frequency) to $3 (1-minute)

First time series included; each added time series $0.05 to $0.30.

Web tests

Standard: $0.0005 per scheduled test execution; multi-step: $10 per test per month

Ping web tests are free.

Public signals

About these signals

Verified factual signals from public sources. They indicate observable activity or interest, not total adoption, product quality, or cost.

17 GitHub commits 90d615 GitHub stars0 vulnerabilities across 1 package

See all signals from 6 sources
Source
Signals
Last updated
GitHub
Commits 90d:17Stars:615
October 26, 2026
npm
Weekly downloads:726.3k↑56.3k
October 26, 2026
Google Trends
Search interest:Top 30%overall↓0.040000000000000036Top 39%in Observability
October 26, 2026
Hacker News
Matching stories, 90d:0
October 26, 2026
Stack Overflow
Questions:207
October 26, 2026
OSV
Package vulnerabilities:0 vulnerabilitiesacross 1 package

npm · @azure/monitor-opentelemetry@1.20.1

October 26, 2026

Alternatives to Azure Monitor

The reviewed substitutes for Azure Monitor among the cloud-native monitoring, and what would make each one the better answer.

Other approaches

A different approach to the same problem. Each substitutes only for the workload named beside it.

Datadog
Datadog and Azure Monitor both watch the health of applications and infrastructure on Microsoft Azure. Azure Monitor comes with the Azure platform and covers its services natively; Datadog adds one view across several clouds and on-premises systems, with broader application performance monitoring.Applies to: Whether the cloud provider's own monitoring is enough, or a third-party platform is needed.
Amazon CloudWatch
Amazon CloudWatch and Azure Monitor collect metrics, logs and alerts for the applications and infrastructure a team runs in the cloud. CloudWatch is the monitoring service built into AWS, while Azure Monitor is Microsoft's service for Azure and puts more weight on hybrid and multicloud resources.Applies to: For teams that run workloads on both AWS and Azure and want one cloud's native service to watch all of them.
Google Cloud Operations
Google Cloud Operations is preferred over Azure Monitor for Google Cloud-centric application and infrastructure observability workloads. We recommend it over Azure Monitor for teams whose operational data, applications, and governance are centered on Google Cloud, while recognizing that Azure Monitor is purpose-built for Azure resources and hybrid coverage.
Grafana Loki
The fork is the cloud's default against a best-of-breed store. Logs land in the provider's own service with no integration work and a bill that grows with ingest and retention; Loki costs a cluster to run and keeps bodies in object storage, which is why it stays cheap at volume. Azure Monitor is the same bargain inside Azure: the platform's own logs arrive there already.
Explore all Azure Monitor alternatives →

Sources