azurerm_log_analytics_cluster cost estimation
A dedicated Log Analytics cluster requiring a daily-ingestion commitment. The minimum 100 GB/day commitment tier is ~$5,880/month — only for very high ingestion.
An azurerm_log_analytics_cluster provisions a dedicated Log Analytics cluster — a single-tenant deployment offering customer-managed keys, Availability Zones, and a discounted commitment-tier rate for very high ingestion. The catch is the minimum commitment: a dedicated cluster requires at least the 100 GB/day commitment tier, which is ~$196/day, ~$5,880/month, billed whether or not you ingest that much.
That commitment floor is the defining cost characteristic. The per-GB rate at the 100 GB/day tier is lower than Pay-As-You-Go ($2.30/GB), so a dedicated cluster pays off only if you genuinely ingest near or above 100 GB/day across the workspaces linked to it. Below that, you're paying for committed capacity you don't use, and a standard workspace on Pay-As-You-Go (or a smaller commitment tier on a regular workspace) is far cheaper.
So the cost question is binary: do you ingest enough — and need the dedicated features (CMK, AZ, cross-workspace querying) — to justify the commitment floor? Most workloads don't and should use a regular workspace.
c3x prices the cluster at the minimum commitment-tier cost, so this large standing commitment is visible before deployment.
Terraform example
A minimal but realistic configuration that C3X can estimate.
resource "azurerm_log_analytics_cluster" "main" {
name = "dedicated-cluster"
resource_group_name = azurerm_resource_group.main.name
location = azurerm_resource_group.main.location
size_gb = 100
identity {
type = "SystemAssigned"
}
}Pricing dimensions
What you actually pay for when you provision azurerm_log_analytics_cluster.
| Dimension | Unit | What's being charged |
|---|---|---|
| Commitment tier | per day | Daily commitment for the cluster's capacity (minimum 100 GB/day), billed whether or not fully used. Lower per-GB rate than Pay-As-You-Go. ~$196/day (100 GB/day tier) → ~$5,880/month |
Sample C3X output
The minimum 100 GB/day commitment tier for a month:
azurerm_log_analytics_cluster.main
└─ Commitment tier (100 GB/day) 30 days $5,880.00
Monthly $5,880.00Optimization tips
Common ways to reduce azurerm_log_analytics_cluster cost without changing the workload.
Use a regular workspace unless ingestion justifies the floor
Thousands/month when a workspace sufficesA dedicated cluster's ~$5,880/month minimum commitment only pays off at ~100 GB/day or more of genuine ingestion. Below that, a standard Log Analytics workspace on Pay-As-You-Go ($2.30/GB) or a smaller commitment tier is far cheaper.
Match the commitment tier to actual ingestion
Tier-dependentHigher commitment tiers (200/300/...GB/day) lower the per-GB rate further but raise the floor. Commit to the tier just below your sustained ingestion so the discount applies without paying for unused capacity.
Link multiple workspaces to one cluster
Maximizes the committed capacityA dedicated cluster can serve several workspaces, pooling their ingestion against the one commitment. Consolidating high-ingestion workspaces onto a shared cluster helps reach the tier that justifies it.
Reduce ingestion before committing
Avoids the commitment floorFilter logs at source, route low-value tables to Basic Logs, and tune Container Insights (see the workspace cost guide) — lowering ingestion may drop you below the dedicated-cluster threshold entirely.
FAQ
How much does a dedicated Log Analytics cluster cost?
It requires a minimum commitment tier of 100 GB/day, ~$196/day (~$5,880/month), billed whether or not you ingest that much. The per-GB rate is lower than Pay-As-You-Go, but the commitment floor only pays off at very high ingestion.
When is a dedicated cluster worth it?
Only when you genuinely ingest near or above 100 GB/day and/or need its dedicated features (customer-managed keys, Availability Zones, cross-workspace querying). Most workloads don't and should use a regular workspace on Pay-As-You-Go or a workspace-level commitment tier.
How does c3x estimate the cost?
It prices the cluster at the minimum commitment-tier cost (~$5,880/month for 100 GB/day). Given the scale, seeing the commitment floor before deployment is essential.
Related resources
Estimate this resource in your own Terraform
Free, open source, no API key. C3X parses your Terraform and shows line-item cost for every resource, including azurerm_log_analytics_cluster.