- 필수 기능
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- 디지털 경험
- 소프트웨어 제공
- 보안
- 로그 관리
- 관리
- 인프라스트럭처
- ci
- containers
- csm
- ndm
- otel_guides
- overview
- slos
- synthetics
- tests
- 워크플로
To use Azure Cloud Cost Management in Datadog, you must set up the Datadog Azure integration and set up amortized and actual exports in Azure. Additionally, Datadog must have permissions to read the exports from the container.
Datadog provides cost visibility on a Subscription, Resource Group, and Billing Account Level. Microsoft Customer Agreements (MCA) can only set up at the Subscription level. Pay as you go (PAYG) and CSP accounts are not supported.
Notes:
Navigate to Setup & Configuration and select an Azure account from the menu to pull costs from. If you do not see your Azure account in the list, view your Azure integration to add your account.
You need to generate exports for two data types: actual and amortized. Datadog recommends using the same storage container for both exports.
On
At this time, there is no support for creating cost exports using the improved exports experience. To disable it, open the Cost Management labs preview features, click on “Go to preview portal” and deselect the “Exports (preview)” option. Then proceed to create the two exports within the Preview Portal.
.
in these fields.For faster processing, generate the first exports manually by clicking Run Now.
Note: For Microsoft Customer Agreement, set up at the subscription level.
If your exports are in different storage containers, repeat steps one to seven for the other storage container.
If your exports are in different storage containers, repeat steps one to seven for the other storage container.
Note: You do not need to configure this access if your scope is Billing Account.
This ensures complete cost accuracy by allowing periodic cost calculations against Microsoft Cost Management.
Navigate to Setup & Configuration and follow the steps.
You can visualize your ingested data using the following cost types:
Cost Type | Description |
---|---|
azure.cost.amortized | Cost based on applied discount rates plus the distribution of pre-payments across usage for the discount term (accrual basis). |
azure.cost.actual | Cost shown as the amount charged at the time of usage (cash basis). Actual costs include private discounts as well as discounts from reserved instances and savings plans as separate charge types. |
azure.cost.discounted.ondemand | Cost based on the list rate provided by Azure, after privately negotiated discounts. To get the true on-demand cost, divide this metric by (1 - <negotiated_discount>). For example if you have a 5% flat rate discount across all Azure products, taking this metric and dividing by .95 (1-.05) provides the true on-demand price. |
Viewing costs in context of observability data is important to understand how infrastructure changes impact costs, identify why costs change, and optimize infrastructure for both costs and performance. Datadog adds the name
tag on cost data for top Azure products to simplify correlating observability and cost metrics.
For example, to view cost and utilization for each Azure VM, you can make a table with azure.cost.amortized
and azure.vm.network_in_total
(or any other VM metric) and group by name
. Or, to see Storage usage and costs side by side, you can filter into metercategory:Storage
and graph azure.storage.transactions
and azure.cost.amortized
grouped by name
.
You can create historical data in your storage account using the Microsoft API or by creating a support ticket with Microsoft to have them backfill cost data. Cloud Cost Management automatically pulls in up to 15 months of historical data as long as the file structure and partitioning follows the format of scheduled exports.
Additional helpful documentation, links, and articles: