Azure Monitor · Pricing Plans

Microsoft Azure Monitor Plans Pricing

Azure Monitor is metered consumption-based across logs (Analytics and Basic), metrics (custom and platform), alerts, and Application Insights. Log Analytics offers Pay-As-You-Go and Commitment Tiers (starting at 100 GB/day) for discounts. Platform metrics are free; custom metrics charge per million samples. Application Insights data is stored in a Log Analytics workspace and uses the same pricing model.

7 Plans API Commons Plans
View Source
ObservabilityMonitoringLoggingMetricsMicrosoft Azure

Plans

Analytics Logs - Pay-As-You-Go usage-based

Default ingestion plan for queryable Analytics Logs. First 5 GB/month per workspace free; 31-day retention included; thereafter per-GB ingestion plus per-GB-month retention.

Free ingestion (first 5 GB / month) (gb · month) 0.00 USD
Analytics Logs ingestion (gb · month) ~$2.30 per GB ingested (region-varying) USD
Retention beyond 31 days (gb · month) see Azure pricing page (per GB-month retained) USD
Analytics Logs - Commitment Tiers subscription

Daily commitment in GB/day (100, 200, 300, 400, 500, 1000, 2000, 5000) for predictable flat fee with discount vs Pay-As-You-Go.

Commitment - 100 GB / day (gb_per_day · day) see Azure pricing page (~15% discount vs PAYG) USD
Commitment - 200/300/400/500/1000/2000/5000 GB / day (gb_per_day · day) see Azure pricing page (deeper discount with higher commit) USD
Basic Logs usage-based

Lower-cost log table type for verbose, low-query data. Limited KQL operators; 30-day retention included; per-search query cost.

Basic Logs ingestion (gb · month) ~$0.50 per GB ingested USD
Basic Logs search query (gb · usage) see Azure pricing page (per-GB scanned) USD
Log Archive usage-based

Archive tier for Analytics or Basic Logs up to 12 years. Lower per-GB-month than hot retention; restore charged separately.

Archive storage (gb · month) see Azure pricing page (per GB-month archived) USD
Archive restore (gb · usage) see Azure pricing page USD
Custom Metrics usage-based

Per-million-samples ingestion for application/custom metrics. Platform metrics are free.

Custom metric samples (sample · usage) 0.16 per 10 million samples USD
Alerts usage-based

Per-time-series and per-rule pricing for metric alerts, log alerts, and dynamic thresholds. Action group notifications charged separately (email, SMS, push, voice).

Metric alert rules (time_series · month) see Azure pricing page (per time-series monitored) USD
Log alert rules (rule · month) see Azure pricing page (per rule, varies by frequency) USD
Notification (SMS/voice/push/email) (notification · usage) see Azure pricing page USD
Application Insights usage-based

Workspace-based App Insights data is stored and billed via the Log Analytics workspace where the resource lives. 90-day retention free for App Insights data.

Telemetry ingestion (per workspace pricing) (gb · month) priced via Log Analytics workspace tier USD

Sources