Skip Navigation

Azure Monitor pricing

Get the granular, real-time monitoring data you need—all in one place

Azure Monitor is a platform capability for monitoring your Azure resources. Azure Monitor allows you to collect granular performance and utilisation data, activity and diagnostics logs, and notifications from your Azure resources in a consistent manner. You can use the Azure portal to view and analyse the monitoring data and setup automated actions based on alerts. In addition, Azure Monitor integrates with other analytics and monitoring tools such as OMS Insight and Analytics, Application Insights and other third-party tools, giving you flexibility to use this data in different ways.

Pricing details

Metrics

A metric represents a set of time-series. You are billed based on the number of time-series monitored and API calls made.

Prior to 1st August 2018, there are no charges for metric queries. On 1st August 2018, charges for metric queries will go into effect per the pricing plan below.

Feature FREE UNITS INCLUDED Price
Metrics1 Unlimited Free
Metric queries2 10,00,000 standard API calls per month $-/1,000 standard API calls

1Standard metrics are available for free and include select metrics originating from Azure resources, services and first party solutions. To see the list of standard metrics, click here.

2Metric queries are charged based on the number of standard API calls. A standard API call is a call that analyses 1,440 data points (1,440 is also the total number of data points that can be stored per metric per day). If an API call analyses more than 1,440 data points, then it will count as multiple standard API calls. If an API call analyses less than 1,440 data points, it will count as less than one API call. The number of standard API calls is calculated every day as the total number of data points analysed per day divided by 1,440. )

  • Metrics are available for a 90-day period at no charge. To retain metrics data beyond the 90-day period, metrics data can be routed to a storage account, Azure Log Analytics workspace or event hub. Corresponding charges apply for storage, Log Analytics and event hub, respectively. In addition, metric queries are charged for the corresponding API calls required to route data.

Examples

  1. An API call that analyses 2,000 data points will count as 2,000/1,440 = 1.4 standard API calls.
  2. An API call that analyses 200 data points will count as 200/1,440 = 0.1 standard API calls.
  3. A scenario tracking five metrics with one-minute granularity from 100 VMs a day will result in 7,20,000 data points, which translates to (7,20,000/1,440) 500 standard API calls per day.

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.

Prior to 1st August 2018, there are no charges for alert rules. On 1st August 2018, charges for alert rules will go into effect per the pricing plan below.

Alert Signal FREE UNITS INCLUDED Price
Metrics3, 4 10 monitored metrics per month $- per metric monitored per month
Log None 15-min interval (or greater): $- per log monitored per month
10-min interval: $- per log monitored per month
5-min interval: $- per log monitored per month
Activity Log Unlimited Free

3Price listed here represents the price of an alert rule monitoring a single metric (or 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

  • There is a configuration limit of 100 metric alerts, 100 activity log alerts and 10 action groups per subscription. Contact Azure support to increase the limit.
  • Activity 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.
  • Alerts offered as part of Azure Security Center (ASC) are not currently charged

Examples

  1. The price of an alert rule which monitors the CPU utilisation and RAM usage (i.e. 2 metrics) for 10 VMs, can be calculated as,
    • (10 VMs * 2 metrics per VM – 10 free units) * $- per metric alert rule per month = $- per month
  2. The price of an alert rule which queries 1 Log analytics workspace for a ‘404-error’ event every 15-minutes can be calculated as,
    • 1 workspace * 1 log alert query * $- per log alert rule per month = $- per month

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.

Prior to 1st April 2018, there are no charges for ITSM connector. On 1st April 2018, charges for ITSM connector will go into effect per the pricing plan below.

Feature FREE UNITS INCLUDED Price
ITSM connector create or update event5 1,000 events per month $-/1,000 events
Emails 1,000 emails per month $-/1,00,000 emails
Push notification (to Azure Mobile App) 1,000 notifications per month $-/1,00,000 notifications
Web hooks 1,00,000 web hooks per month $-/10,00,000 web hooks
Voice call 10 voice calls per month $-/voice call
SMS See next table for SMS pricing
Country Code FREE UNITS INCLUDED Price
United States (+1) 100 SMS per month $-/SMS
Australia (+61) $-/SMS
Brazil (+55) $-/SMS
China (+86) $-/SMS
France (+33) $-/SMS
Germany (+49) $-/SMS
Hong Kong SAR (+852) $-/SMS
India (+91) $-/SMS
Ireland (+353) $-/SMS
Japan (+81) $-/SMS
Netherlands (+31) $-/SMS
Singapore (+65) $-/SMS
South Africa (+27) $-/SMS
South Korea (+82) $-/SMS
United Kingdom (+44) $-/SMS

5ITSM connector leverages Azure Log Analytics service for storage of logs related to daily syncs, ticket creation and updates. Logs ingested are billed at standard Azure Log Analytics rates.

Diagnostic Logs

Diagnostic logs can be routed to a storage account, Log Analytics workspace or event hub. Corresponding charges will apply for storage, Log Analytics and event hubs, respectively.

Support & SLA

  • SLA for individual features is applicable once the corresponding pricing model goes into effect. Learn More

FAQ

  • Activity log, service health and resource health alert rules continue to be available at no charge.

  • Alert notifications are charged separately based on the type of notification used.

  • The pricing listed above is applicable to the new Alerts platform. If you transition your existing alert rules from the Classic Alerts platform to the new platform the pricing listed above will be applicable.

  • Existing OMS Log Alerts customers will not be charged for the first 250 log alert rules. Any alert rules above the 250 log alert rules limit will be billed per the prices listed above.

  • Existing OMS log alert customers can create Azure log alert rules with any frequency up to the 250-log alert rules limit. Log alert rules created beyond the 250-log alert rule limit will be billed per the prices listed above.

  • If you are an existing Application Insight customer, your metric and web test alert rules continue to be free. Application Insights log alert rules will be charged per pricing above.

Resources

Estimate your monthly costs for Azure services

Review Azure pricing frequently asked questions

Learn more about Azure Monitor

Review technical tutorials, videos, and more resources

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

Learn and build with $200 in credit and keep going for free

Free account