Pricing - Azure Monitor | Microsoft Azure (original) (raw)

  1. Overview
  2. Pricing table
  3. Purchase options
  4. Resources
  5. FAQ
  6. Azure Monitor

Full observability into your applications, infrastructure, and network

Azure Monitor maximizes the availability and performance of your applications and services by delivering a comprehensive solution for collecting, analyzing, and acting on telemetry from your cloud and on-premises environments. It helps you understand how your applications are performing and proactively identifies issues affecting them and the resources they depend on.

Explore pricing options

Apply filters to customize pricing options to your needs.

Prices are estimates only and are not intended as actual price quotes. Actual pricing may vary depending on the type of agreement entered with Microsoft, date of purchase, and the currency exchange rate. Prices are calculated based on US dollars and converted using London closing spot rates that are captured in the two business days prior to the last business day of the previous month end. If the two business days prior to the end of the month fall on a bank holiday in major markets, the rate setting day is generally the day immediately preceding the two business days. This rate applies to all transactions during the upcoming month. Sign in to the Azure pricing calculator to see pricing based on your current program/offer with Microsoft. Contact an Azure sales specialist for more information on pricing or to request a price quote. See frequently asked questions about Azure pricing.

US government entities are eligible to purchase Azure Government services from a licensing solution provider with no upfront financial commitment, or directly through a pay-as-you-go online subscription.

Learn more

Important—The price in R$ is merely a reference; this is an international transaction and the final price is subject to exchange rates and the inclusion of IOF taxes. An eNF will not be issued.

US government entities are eligible to purchase Azure Government services from a licensing solution provider with no upfront financial commitment, or directly through a pay-as-you-go online subscription.

Learn more

Important—The price in R$ is merely a reference; this is an international transaction and the final price is subject to exchange rates and the inclusion of IOF taxes. An eNF will not be issued.

Azure Monitor includes functionality for the collection and analysis of log data (billed by data ingestion, retention, and export), monitoring of availability via web tests, export of platform logs data from Azure resources, collection of metrics, alerts, and notifications. Features of Azure Monitor that are automatically enabled such as collection of standard metrics and activity logs are provided at no cost. Also available at no additional cost are the advanced monitoring capabilities that use your ingested data (see Insights and core solutions).

Ingestion

Azure Monitor Logs charge for data ingested. We offer 3 log ingestion plans – Auxiliary Logs, Basic Logs, and Analytics Logs. A typical customer would use a combination of all plans for different tables in the workspace. For more details on the log plans see here.

1Data size is measured in GB (10^9 bytes). Details of its calculation are available for Log Analytics and Application Insights. 2Please refer to our documentation for more details and examples of billing scenarios and instances where charges are excluded. 3The first 5 GB/month per billing account in this tier are free. 4If a workspace has Microsoft Sentinel enabled, data ingestion for Auxiliary and Basic Logs is billed using Sentinel meters. If a workspace has Microsoft Sentinel enabled and is in a Sentinel simplified plan tier, data ingestion for Analytics Logs is billed using Sentinel meters. If Sentinel has data lake enabled, then query, search job and long-term retention on the workspace is billed using Sentinel meters.

Not available Plan Capabilities Pricing Tier Price Effective Per GB Price1 Savings Over Pay-As-You-Go
Auxiliary Logs4 Ingestion into the Auxiliary Logs plan:30 days of retention included; can be extended up to 12 years 30 days interactive query; query older data using search jobs Full KQL on a single table and lookup to Analytics tables Summary rules N/A −perGB∣- per GB perGB- per GB N/A
Log processing2:Transforming and filtering data in the Azure Monitor cloud pipeline All standard log tables include log processing by default. N/A −perGB∣- per GB perGB- per GB N/A
Basic Logs4 Ingestion into the Basic Logs plan:30 days of retention included; can be extended up to 12 years 30 days interactive query; query older data using search jobs Fast query performance with full KQL on a single table and lookup to Analytics tables Alerting (Simple Log Alerts - Preview) Summary rules Log processing in the Azure Monitor cloud pipeline is included. Pay-As-You-Go −perGB∣- per GB perGB- per GB N/A
Analytics Logs 31/90 days of retention included; can be extended up to 12 years Up to 2 years interactive query; query older data using search jobs Query cost included Fast query performance with full KQL support Out-of-the-box insights Alerting Summary rules Log processing in the Azure Monitor cloud pipeline is included. Pay-As-You-Go3 −perGB∣- per GB perGB- per GB N/A
−∣100GBperday∣- 100 GB per day ∣100GBperday- per day −perGB∣- per GB perGB-
−∣200GBperday∣- 200 GB per day ∣200GBperday- per day −perGB∣- per GB perGB-
−∣300GBperday∣- 300 GB per day ∣300GBperday- per day −perGB∣- per GB perGB-
−∣400GBperday∣- 400 GB per day ∣400GBperday- per day −perGB∣- per GB perGB-
−∣500GBperday∣- 500 GB per day ∣500GBperday- per day −perGB∣- per GB perGB-
−∣1,000GBperday∣- 1,000 GB per day ∣1,000GBperday- per day −perGB∣- per GB perGB-
−∣2,000GBperday∣- 2,000 GB per day ∣2,000GBperday- per day −perGB∣- per GB perGB-
−∣5,000GBperday∣- 5,000 GB per day ∣5,000GBperday- per day −perGB∣- per GB perGB-
−∣10,000GBperday∣- 10,000 GB per day ∣10,000GBperday- per day −perGB∣- per GB perGB-
−∣25,000GBperday∣- 25,000 GB per day ∣25,000GBperday- per day −perGB∣- per GB perGB-
−∣50,000GBperday∣- 50,000 GB per day ∣50,000GBperday- per day −perGB∣- per GB perGB-

Log Processing

Logs ingested into Azure Monitor can be processed with powerful, customer-defined data collection transformations.

Feature Case Included Amounts Price
Log Processing Ingestion into Log Analytics: Auxiliary Logs tables None $- per GB1
Ingestion into Log Analytics: Basic Logs or Analytics Logs tables (less than 50% of incoming data is filtered out) Included. There is no log processing charge for data emitted to at least one Log Analytics workspace into Basic Logs or Analytics Logs tables in this case. N/A
Ingestion into Log Analytics: Basic Logs or Analytics Logs tables (more than 50% of incoming data is filtered out) In this case, the data filtered beyond 50% is billed for log processing. Refer to our documentation for more details and examples. $- per GB above the 50% threshold2

1Billing will start on October 1, 2025.

2Details on billing start date will be announced on Azure Updates. For current users of the feature, advanced notice will be given before billing starts.

Extended Retention

Data ingested into your Log Analytics workspace can be retained at no charge for:

Data retained beyond these no-charge periods will be charged for each GB of data retained for a month (pro-rated daily).

Feature Ingestion plan Retention period Price
Interactive Retention Analytics Up to 2 years $- per GB per month
Long-term Retention Analytics, Basic, and Auxiliary Up to 12 years $- per GB per month

Query

Querying Basic or Auxiliary Logs in Azure Monitor is chargeable per below. Querying Analytics Logs is free of charge.

Please note that there is no additional cost for Summary rules—you only pay for the query and the ingestion of results to the destination table. See more details.

Feature Price
Query $- per GB of data scanned

Search Jobs

Search jobs incur a cost for the data scanned plus the cost of ingesting the search results (per the normal Log Data Ingestion prices). Learn more about search jobs.

1Data scanned for Basic and Auxiliary tables will include the scanned GB from the whole search, while for Analytics tables it includes only the scanned GB of the search on the long-term retention period (exclude first 31/90 days, and extended data retention).

Feature Price
Search Job $- per GB of data scanned1

Export

Log Analytics Data Export bills per GB of data exported from the Log Analytics Workspace. Exporting data via Diagnostic Settings is covered below in the Platform Logs section of this page.

1Data Export on Auxiliary Logs is not yet enabled. 2The size of data exported by Log Analytics Data Export is the number of bytes in the exported JSON formatted data. 1 GB = 10^9 bytes.

Feature Price
Log Analytics Data Export1 $- per GB2

Log Processing and Emission

Logs which are processed by Azure Monitor can be sent to an Azure Data Explorer (ADX) or Fabric destination. The billing for these logs is based on the volume of data, measured in gigabytes (GB), both for incoming data received and processed, and after processing, the volume of data emitted to the target destination.

Learn more about Azure Monitor to ADX/Fabric.

Feature Price
Log Processing $- per GB
Log Emission from cloud pipeline to ADX or Fabric $- per GB

Platform Logs

Platform logs provide detailed diagnostic and auditing information for Azure resources. For platform logs, you pay for the volume of data processed and sent to each destination, at the prices listed below.

Feature Destination Price
Data processed to stream platform logs Logs Analytics workspace Included in Log Analytics data ingestion charges
Storage or Event Hub1 $- per GB2
Marketplace Partners $- per GB2

1Exporting a select set of platform logs to Storage or Event Hub is available at no charge. See the list of freely exportable platform logs.

2Billing for streaming platform logs started on February 1, 2022. The size of the streamed Platform Logs is the number of bytes in the exported JSON formatted data. 1 GB = 10^9 bytes.

Workspace Replication

Log Analytics Workspace Replication increases the resilience of your workspace to regional issues. Please note that Auxiliary Logs are not currently supported in Log Analytics Workspace Replication.

Workspace Replication bills by the volume of data replicated.

Feature Price
Log Analytics Workspace Replication $- per GB

Restore

Restore operation makes a specific time range of data in a table available in the hot cache for high-performance queries. Maintaining restored logs incurs a pro-rated cost per day. There is no charge for querying against restored logs. Learn more about restore.

Feature Price
Data Restore $- per GB per day (2 TB, 12 hour minimum)1

1If a restore is kept for less than 12 hours, the restore will be billed for a 12-hour minimum duration. If less than 2 TB of data is restored, the billed volume of restored data will be rounded up to 2 TB for each day (or partial day) that the restore is retained.

Web Tests

Application Insights has Standard web tests, URL Ping tests, and Multi-step web tests which enable you to verify the availability of your application.

Feature Price
Standard web tests $- per scheduled test execution
Ping web tests Free
Multi-step web tests1 $- per test per month

1Multi-step web tests are prorated daily for each test that is active, independent of the number of locations from which the test is run or the test execution frequency. Charges for alert rules and notifications are separate and charged per pricing below.

Platform Metrics

Platform metrics are free. Costs for advanced platform metrics are based on the number of samples ingested. All platform metrics are retained for 90 days.

Feature Free units included Price
Platform Metrics Ingestion1 Unlimited Free
Advanced Platform Metrics Ingestion2 None $-/10 million samples ingested
Platform metric queries3 First 1,000,000 API calls per month $-/1,000 API calls

1Platform metrics are ingested for free per billing account and include select metrics originating from Azure resources, services, and first party solutions. See the list of standard metrics.

2Advanced platform metrics are only available for a subset of Azure resources. See details here (https://learn.microsoft.com/en-us/azure/azure-monitor/metrics/metrics-advanced-platform).

3Costs for querying platform metrics, including advanced platform metrics, is the same.​

Metrics in Azure Monitor Workspace

Costs for all metrics sent to an Azure Monitor Workspace, including Managed Prometheus and OpenTelemetry metrics, are based on the number of samples ingested and processed for queries. The metrics ingestion cost includes 18 months of data retention.​

Feature Price
Metrics ingestion $-/10 million samples ingested
Metrics queries1 $-/10 million samples processed

1Samples processed is the total number of data points queried using Prometheus Query Language for a given time range.​

Export

The cost for exporting metrics through Data Collection Rules is based on the total number of metrics samples processed. Currently, only platform metrics are exportable with this service.

Feature Price
Metrics Export $-/1,000 metrics samples processed*

*Samples processed is the total number of metrics datapoints exported.

Alert rules

An alert rule is charged based on the type and number of signals it monitors. A signal can be a resource metric, a log, or an activity log. The cost of an alert rule that monitors multiple signals is the sum of the cost of monitoring each signal and any enabled features. Metric alert rules are billed per each time series monitored. Log alert rules are billed by the interval at which the query is executed. If the query results in multiple dimensions (at-scale log monitoring), there is an additional charge for each dimension (time series) that is evaluated. There is no charge for Activity Log alert rules or other alert rules when they are disabled. For more details on alert rule billing, see the Alerts section of the FAQ below.

Alert Type Free units included Alert rule price(Monthly) Time Series Price(Monthly) Additional cost for metric alert w/ dynamic threshold1
Activity Log Alert2 Limited to 100 rules per subscription N/A N/A N/A
Metric Alerts3, 4 10 monitored metric time-series per month N/A −∣- -
Managed service for Prometheus Metrics Prometheus Metrics alerts are only charged the cost for the Prometheus Metrics query (see above). N/A N/A N/A
Log Alert (15 minute frequency) First time-series is included in the log alert rule −∣- - N/A
Log Alert (10 minute frequency) First time-series is included in the log alert rule −∣- - N/A
Log Alert (5 minute frequency) First time-series is included in the log alert rule −∣- - N/A
Log Alert (1 minute frequency) First time-series is included in the log alert rule −∣- - N/A
Simple Log Search Alert5, 6 N/A $- N/A N/A

Alerts offered as part of Azure Security Center (ASC) are not currently charged.

1A dynamic alert is billed for the dynamic threshold capability and the underlying metric alert.

2Activity logs are available for a 90-day period at no charge. To retain activity log data beyond the 90-day period, activity log data can be routed to a storage account or event hubs. Corresponding charges will apply for storage and event hubs, respectively. No charges are incurred for API calls to pull activity log data.

3Price listed here represents the price of an alert rule monitoring a single metric time-series originating from a single resource.

4Pricing is applicable to the new generation metric alert rules available under Alerts, previous generation alert rules (Alerts Classic) will continue to be available at no charge.

5The cost of simple log search alerts and log alerts with a 1 minute frequency will be combined in the billing statement.

6When using basic logs for simple log search alerts, additional charges will apply based on the amount of data scanned, according to basic log pricing.

Notifications

Notifications are sent based on when an Alert rule triggers. You are billed based on the type and number of notifications you choose to send.

Feature Free units included Price
ITSM connector create or update event 1,000 events per month $-/1,000 events
Emails 1,000 emails per month $-/100,000 emails
Push notification (to Azure Mobile App) 1,000 notifications per month $-/100,000 notifications
Secure web hooks 1 secure web hook $-/1,000,000 secure web hooks
Web hooks 100,000 web hooks per month $-/1,000,000 web hooks

SMS and Voice calls See next table for SMS pricing

Country Code Voice Calls Price SMS Price
United States (+1) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call 0-100 Notifications - Included Unlimited - −/SMS100+Notifications−-/SMS 100+ Notifications - /SMS100+Notifications-/SMS
Australia (+61) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Austria (+43) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Belgium (+32) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Brazil (+55) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Chile (+56) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
China (+86) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Czech Republic (+420) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Denmark (+45) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Estonia (+372) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Finland (+358) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
France (+33) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Germany (+49) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Hong Kong (+852) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
India (+91) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Ireland (+353) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Israel (+972) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Italy (+39) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Japan (+81) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Jordan (+962) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Luxembourg (+352) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Malaysia (+60) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Mexico (+52) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Netherlands (+31) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
New Zealand (+64) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Norway (+47) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Portugal (+351) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Romania (+40) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Russia (+7) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Singapore (+65) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
South Africa (+27) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
South Korea (+82) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Spain (+34) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Sweden (+46) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Switzerland (+41) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
Taiwan (+886) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
United Arab Emirates (+971) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS
United Kingdom (+44) 0-10 Calls - Included Unlimited - −/call10+Calls−-/call 10+ Calls - /call10+Calls-/call $-/SMS

SCOM managed instance

Costs for Azure Monitor SCOM managed instance is based on number of endpoints.

Note: All charges associated with the consumption of Azure resources for running SCOM MI will be billed separately on a Pay-As-You-Go basis, in addition to the specified SCOM MI price below. See here for an architecture of the SCOM MI service hosted in Azure.

Feature Price
Endpoints monitored with SCOM MI $- per endpoint/month

Azure pricing and purchasing options

Connect with us directly

Get a walkthrough of Azure pricing. Understand pricing for your cloud solution, learn about cost optimization and request a custom proposal.

Talk to a sales specialist

See ways to purchase

Purchase Azure services through the Azure website, a Microsoft representative, or an Azure partner.

Explore your options

Additional resources

Azure Monitor

Learn more about Azure Monitor features and capabilities.

Pricing calculator

Estimate your expected monthly costs for using any combination of Azure products.

SLA

Review the Service Level Agreement for Azure Monitor.

Documentation

Review technical tutorials, videos, and more Azure Monitor resources.

Frequently asked questions

General

Log Analytics

Application Insights

Metrics

Alerts

Talk to a sales specialist for a walk-through of Azure pricing. Understand pricing for your cloud solution.

Get free cloud services and a $200 credit to explore Azure for 30 days.

Added to estimate.Press 'v' to view on calculator