Skip to content

Commit c0c7b54

Browse files
authored
Merge pull request #113015 from bwren/am-cost-storage
Azure Monitor manage cost storage fix
2 parents 8697abd + e365242 commit c0c7b54

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

articles/azure-monitor/platform/manage-cost-storage.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Manage usage and costs for Azure Monitor Logs | Microsoft Docs
2+
title: Manage usage and costs for Azure Monitor Logs
33
description: Learn how to change the pricing plan and manage data volume and retention policy for your Log Analytics workspace in Azure Monitor.
44
services: azure-monitor
55
documentationcenter: azure-monitor
@@ -11,7 +11,7 @@ ms.service: azure-monitor
1111
ms.workload: na
1212
ms.tgt_pltfrm: na
1313
ms.topic: conceptual
14-
ms.date: 04/20/2020
14+
ms.date: 04/28/2020
1515
ms.author: bwren
1616
ms.subservice:
1717
---
@@ -29,16 +29,21 @@ In this article we review how you can proactively monitor ingested data volume a
2929

3030
The default pricing for Log Analytics is a **Pay-As-You-Go** model based on data volume ingested and optionally for longer data retention. Data volume is measured as the size of the data that will be stored. Each Log Analytics workspace is charged as a separate service and contributes to the bill for your Azure subscription. The amount of data ingestion can be considerable depending on the following factors:
3131

32-
- Number of management solutions enabled and their configuration (e.g.
32+
- Number of management solutions enabled and their configuration
3333
- Number of VMs monitored
3434
- Type of data collected from each monitored VM
3535

3636
In addition to the Pay-As-You-Go model, Log Analytics has **Capacity Reservation** tiers which enable you to save as much as 25% compared to the Pay-As-You-Go price. The capacity reservation pricing enables you to buy a reservation starting at 100 GB/day. Any usage above the reservation level will be billed at the Pay-As-You-Go rate. The Capacity Reservation tiers have a 31-day commitment period. During the commitment period, you can change to a higher level Capacity Reservation tier (which will restart the 31-day commitment period), but you cannot move back to Pay-As-You-Go or to a lower Capacity Reservation tier until after the commitment period is finished. Billing for the Capacity Reservation tiers is done on a daily basis. [Learn more](https://azure.microsoft.com/pricing/details/monitor/) about Log Analytics Pay-As-You-Go and Capacity Reservation pricing.
3737

3838
In all pricing tiers, the data volume is calculated from a string representation of the data as it is prepared to be stored. Several [properties common to all data types](https://docs.microsoft.com/azure/azure-monitor/platform/log-standard-properties) are not included in the calculation of the event size, including `_ResourceId`, `_ItemId`, `_IsBillable` and `_BilledSize`.
3939

40-
Also, note that Some solutions, such as [Azure Security Center](https://azure.microsoft.com/pricing/details/security-center/)
41-
and [Azure Sentinel](https://azure.microsoft.com/pricing/details/azure-sentinel/), have their own pricing model.
40+
Also, note that some solutions, such as [Azure Security Center](https://azure.microsoft.com/pricing/details/security-center/), [Azure Sentinel](https://azure.microsoft.com/pricing/details/azure-sentinel/) and [Configuration management](https://azure.microsoft.com/pricing/details/automation/) have their own pricing models.
41+
42+
### Dedicated Clusters
43+
44+
Azure Monitor Log Dedicated Clusters are collections of workspaces into a single managed Azure Data Explorer (ADX) cluster to support advanced scenarios such as [Customer-Managed Keys](https://docs.microsoft.com/azure/azure-monitor/platform/customer-managed-keys). Dedicated Clusters support only a Capacity Reservation pricing model starting at 1000 GB/day with a 25% discount compared to Pay-As-You-Go pricing. Any usage above the reservation level will be billed at the Pay-As-You-Go rate. The cluster Capacity Reservation has a 31-day commitment period after the reservation level is increased. During the commitment period the capacity reservation level cannot be reduced, but it can be increased at any time. Learn more about [creating a Dedicated Clusters](https://docs.microsoft.com/azure/azure-monitor/platform/customer-managed-keys#create-cluster-resource) and [associating workspaces to it](https://docs.microsoft.com/azure/azure-monitor/platform/customer-managed-keys#workspace-association-to-cluster-resource).
45+
46+
Because the billing for ingested data is done at the cluster level, workspaces associated to a cluster no longer have a pricing tier. The ingested data quantities from each workspace associated to a cluster is aggregated to calculate the daily bill for the cluster. Note that per-node allocations from Azure Security Center are applied at the workspace level prior to this aggregation. Data retention is still billed at the workspace level.
4247

4348
## Estimating the costs to manage your environment
4449

@@ -173,15 +178,15 @@ Soon after the daily limit is reached, the collection of billable data types sto
173178
174179
### Identify what daily data limit to define
175180

176-
Review [Log Analytics Usage and estimated costs](usage-estimated-costs.md) to understand the data ingestion trend and what is the daily volume cap to define. It should be considered with care, since you wont be able to monitor your resources after the limit is reached.
181+
Review [Log Analytics Usage and estimated costs](usage-estimated-costs.md) to understand the data ingestion trend and what is the daily volume cap to define. It should be considered with care, since you won?t be able to monitor your resources after the limit is reached.
177182

178183
### Set the Daily Cap
179184

180185
The following steps describe how to configure a limit to manage the volume of data that Log Analytics workspace will ingest per day.
181186

182187
1. From your workspace, select **Usage and estimated costs** from the left pane.
183188
2. On the **Usage and estimated costs** page for the selected workspace, click **Data volume management** from the top of the page.
184-
3. Daily cap is **OFF** by default click **ON** to enable it, and then set the data volume limit in GB/day.
189+
3. Daily cap is **OFF** by default ? click **ON** to enable it, and then set the data volume limit in GB/day.
185190

186191
![Log Analytics configure data limit](media/manage-cost-storage/set-daily-volume-cap-01.png)
187192

@@ -242,7 +247,7 @@ union withsource = tt *
242247
```
243248

244249
> [!TIP]
245-
> Use these `union withsource = tt *` queries sparingly as scans across data types are expensive to execute. This query replaces the old way of querying per-computer information with the Usage data type.
250+
> Use these `union withsource = tt *` queries sparingly as scans across data types are [resource intensive](https://docs.microsoft.com/azure/azure-monitor/log-query/query-optimization#query-performance-pane) to execute. This query replaces the old way of querying per-computer information with the Usage data type.
246251
247252
## Understanding ingested data volume
248253

@@ -451,7 +456,7 @@ To facilitate this assessment, the following query can be used to make a recomme
451456
```kusto
452457
// Set these parameters before running query
453458
let workspaceHasSecurityCenter = true; // Specify if the workspace has Azure Security Center
454-
let PerNodePrice = 15.; // Enter your price per node / month
459+
let PerNodePrice = 15.; // Enter your montly price per monitored nodes
455460
let PerGBPrice = 2.30; // Enter your price per GB
456461
// ---------------------------------------
457462
let SecurityDataTypes=dynamic(["SecurityAlert", "SecurityBaseline", "SecurityBaselineSummary", "SecurityDetection", "SecurityEvent", "WindowsFirewall", "MaliciousIPCommunication", "LinuxAuditLog", "SysmonEvent", "ProtectionStatus", "WindowsEvent", "Update", "UpdateSummary"]);

0 commit comments

Comments
 (0)