Skip to content

Commit 66dfd5c

Browse files
authored
[DOCS-11441] Add budgets to CCM reports and dashboards (#30497)
* [DOCS-11441] Add budgets to CCM reports and dashboards * minor edit * add db screenshot * natasha fb and rearrange some content * little errors * minor fix
1 parent 7666daf commit 66dfd5c

File tree

6 files changed

+52
-29
lines changed

6 files changed

+52
-29
lines changed

content/en/cloud_cost_management/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ Proactively manage and optimize your cloud spending by creating a [Cloud Cost Mo
100100

101101
## Allocate costs
102102

103-
Use [Container Cost Allocation metrics][4] to discover costs associated with clusters and workloads across Kubernetes, AWS ECS, Azure, and Google Cloud. Gain visibility into pod-level costs, identify idle resource costs, and analyze costs by resource type.
103+
Use [Container Cost Allocation metrics][4] to discover costs associated with clusters and workloads across Kubernetes, Amazon ECS, Azure, and Google Cloud. Gain visibility into pod-level costs, identify idle resource costs, and analyze costs by resource type.
104104

105105
## Permissions
106106
Two permissions are available:

content/en/cloud_cost_management/container_cost_allocation.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ CCM displays costs for resources including CPU, memory, and more depending on th
2929
{{< tabs >}}
3030
{{% tab "AWS" %}}
3131

32-
CCM allocates costs of AWS ECS clusters as well as all Kubernetes clusters, including those managed through Elastic Kubernetes Service (EKS).
32+
CCM allocates costs of Amazon ECS clusters as well as all Kubernetes clusters, including those managed through Elastic Kubernetes Service (EKS).
3333

3434
The following table presents the list of collected features and the minimal Agent and Cluster Agent versions for each.
3535

@@ -42,7 +42,7 @@ The following table presents the list of collected features and the minimal Agen
4242

4343
1. Configure the AWS Cloud Cost Management integration on the [Cloud Cost Setup page][101].
4444
1. For Kubernetes support, install the [**Datadog Agent**][102] in a Kubernetes environment and ensure that you enable the [**Orchestrator Explorer**][103] in your Agent configuration.
45-
1. For AWS ECS support, set up [**Datadog Container Monitoring**][104] in ECS tasks.
45+
1. For Amazon ECS support, set up [**Datadog Container Monitoring**][104] in ECS tasks.
4646
1. Optionally, enable [AWS Split Cost Allocation][105] for usage-based ECS allocation.
4747
1. To enable storage cost allocation, set up [EBS metric collection][108].
4848
1. To enable GPU container cost allocation, install the [Datadog DCGM integration][106].
@@ -144,13 +144,13 @@ For Kubernetes Persistent Volume storage allocation, Persistent Volumes (PV), Pe
144144

145145
Next, Datadog looks at all of the pods that claimed the volume on that day. The cost of the volume is allocated to a pod based on the resources it used and the length of time it ran. These resources include the provisioned capacity for storage, IOPS, and throughput. This allocated cost is enriched with all of the pod's tags.
146146

147-
### AWS ECS on EC2
147+
### Amazon ECS on EC2
148148

149149
For ECS allocation, Datadog determines which tasks ran on each EC2 instance used for ECS. If you enable AWS Split Cost Allocation, the metrics allocate ECS costs by usage instead of reservation, providing more granular detail.
150150

151151
Based on resources the task has used, Datadog assigns the appropriate portion of the instance's compute cost to that task. The calculated cost is enriched with all of the task's tags and all of the container tags (except container names) running in the task.
152152

153-
### AWS ECS on Fargate
153+
### Amazon ECS on Fargate
154154

155155
ECS tasks that run on Fargate are already fully allocated [in the CUR][103]. CCM enriches that data by adding out-of-the-box tags and container tags to the AWS Fargate cost.
156156

@@ -403,7 +403,7 @@ In addition to ECS task tags, the following out-of-the-box tags are applied to c
403403

404404
| Out-of-the-box tag | Description |
405405
| --- | ------------ |
406-
| `orchestrator:ecs` | The orchestration platform associated with the item is AWS ECS. |
406+
| `orchestrator:ecs` | The orchestration platform associated with the item is Amazon ECS. |
407407
| `ecs_cluster_name` | The name of the ECS cluster. |
408408
| `is_aws_ecs` | All costs associated with running ECS. |
409409
| `is_aws_ecs_on_ec2` | All EC2 compute costs associated with running ECS on EC2. |

content/en/cloud_cost_management/planning/budgets.md

Lines changed: 34 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,23 @@ further_reading:
1010
---
1111

1212
## Overview
13-
After you start ingesting your costs in Cloud Cost Management, set up budgets and visualize how you are tracking against budgets.
13+
Set up budgets and enable engineering teams to visualize how they are tracking against budgets.
1414

1515
You can create two types of budgets:
1616

17-
- [**Basic**](#create-a-basic-budget): A flat, single-level budget for tracking your cloud costs.
18-
- [**Hierarchical**](#create-a-hierarchical-budget): A two-level, parent-child budget for tracking costs in a way that mirrors your organization's structure. For example, if your organization has departments made up of many teams, you can budget on the department (parent) and team (child) levels and track budget health at both levels. In addition, this option allows you to create a single budget instead of needing to create multiple budgets.
17+
- **Basic**: A flat, single-level budget for tracking your cloud costs.
18+
- **Hierarchical**: A two-level, parent-child budget for tracking costs in a way that mirrors your organization's structure. For example, if your organization has departments made up of many teams, you can budget on the department (parent) and team (child) levels and track budget health at both levels. In addition, this option allows you to create a single budget instead of needing to create multiple budgets.
1919

20-
## Create a basic budget
20+
## Set up budgets
21+
22+
{{< tabs >}}
23+
{{% tab "Basic" %}}
2124

2225
To create a basic budget:
2326

2427
1. Navigate to [**Cloud Cost > Plan > Budgets**][1], or create a budget through the [API][2] or [Terraform][3].
2528
1. Click the **Create a New Budget** button.
26-
1. Click **Basic** to a basic budget.
29+
1. Click **Basic** to create a basic budget.
2730
1. You can either add budget information by **uploading a CSV** using the provided template in the UI, or **enter your budget directly** using the details below.
2831

2932
{{< img src="cloud_cost/budgets/budget-upload-your-csv.mp4" alt="Choose whether to add budget information by uploading a CSV or enter it directly within the UI" video="true">}}
@@ -40,7 +43,13 @@ To create a basic budget:
4043

4144
1. Click **Save**.
4245

43-
## Create a hierarchical budget
46+
[1]: https://app.datadoghq.com/cost/plan/budgets
47+
[2]: /api/latest/cloud-cost-management/#create-or-update-a-budget
48+
[3]: https://registry.terraform.io/providers/DataDog/datadog/latest/docs/resources/cost_budget
49+
50+
{{% /tab %}}
51+
52+
{{% tab "Hierarchical" %}}
4453

4554
To create a hierarchical budget:
4655

@@ -63,6 +72,12 @@ To create a hierarchical budget:
6372

6473
1. Click **Save**.
6574

75+
[1]: https://app.datadoghq.com/cost/plan/budgets
76+
[2]: /api/latest/cloud-cost-management/#create-or-update-a-budget
77+
78+
{{% /tab %}}
79+
{{< /tabs >}}
80+
6681
## View budget status
6782
The [Budgets page][1] lists all of your organization's budgets, highlighting the budget creator, any budgets that have gone over,
6883
and other relevant details. Click on **View Performance** to investigate the budget, and understand what might be causing you to go over budget.
@@ -79,31 +94,31 @@ You cannot view budget versus actuals before 15 months, since cost metrics are r
7994

8095
{{< img src="cloud_cost/budgets/budget-status-month-2.png" alt="Budget Status View: view current month">}}
8196

82-
- Or can view the budget status for the **entire duration (all)**:
97+
- Or you can view the budget status for the **entire duration (all)**:
8398

8499
{{< img src="cloud_cost/budgets/budget-status-all-2.png" alt="Budget Status View: view total budget">}}
85100

86-
## Investigate budgets
87-
88-
{{< img src="cloud_cost/budgets/budget-investigate-3.png" alt="Use the dropdown filter or Apply Filter option in the table to investigate over-budget dimensions. ">}}
89-
90101
To investigate budgets:
91-
1. From the individual budget page, filter budgets using the dropdown at the top, or "Apply filter" in the table to investigate dimensions that are over budget.
102+
1. From the individual budget page, filter budgets using the dropdown at the top, or "Apply filter" in the table to investigate the dimensions that are over budget.
103+
{{< img src="cloud_cost/budgets/budget-investigate-3.png" alt="Use the dropdown filter or Apply Filter option in the table to investigate over-budget dimensions.">}}
92104
2. Click **Copy Link** to share the budget with others to help understand why budgets are going over. Or, share budgets with finance so that they can understand how you're tracking against budgets.
93105

94-
## Modify a budget
106+
## Modify or delete a budget
95107
To modify a budget, click the edit icon on the Budgets page.
96108

97-
{{< img src="cloud_cost/budgets/budget-edit-1.png" alt="Click the edit icon to edit a budget" style="width:70%;">}}
109+
{{< img src="cloud_cost/budgets/budget-edit-1.png" alt="Click the edit icon to edit a budget" style="width:70%;">}}
98110

99-
## Delete budget
100111
To delete a budget, click the trash icon on the Budgets page.
101112

102-
{{< img src="cloud_cost/budgets/budget-delete-2.png" alt="Click the delete icon to delete a budget" style="width:70%;">}}
113+
{{< img src="cloud_cost/budgets/budget-delete-2.png" alt="Click the delete icon to delete a budget" style="width:70%;">}}
114+
115+
## Add a budget to a dashboard
116+
117+
You can create a budget report and add budgets to dashboards.
118+
119+
{{< img src="cloud_cost/budgets/budget-dashboard.png" alt="A budget report that has been added to a dashboard" style="width:100%;">}}
103120

104121
## Further Reading
105122
{{< partial name="whats-next/whats-next.html" >}}
106123

107-
[1]: https://app.datadoghq.com/cost/plan/budgets
108-
[2]: /api/latest/cloud-cost-management/#create-or-update-a-budget
109-
[3]: https://registry.terraform.io/providers/DataDog/datadog/latest/docs/resources/cost_budget
124+
[1]: https://app.datadoghq.com/cost/plan/budgets

content/en/cloud_cost_management/reports.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,20 @@ further_reading:
1010

1111
## Overview
1212

13-
Datadog's Cloud Cost Monitoring (CCM) Reports empower financial operations and finance teams to efficiently manage cloud costs. This feature provides a centralized platform for detailed cost analysis, allowing you to explore, analyze, and share cloud cost data.
13+
Datadog's Cloud Cost Monitoring (CCM) Reports empower financial operations and finance teams to efficiently manage cloud costs. This feature provides a centralized platform for detailed cost analysis, allowing you to explore, analyze, and share cloud cost or budget data.
1414

1515
With Reports, you can:
1616

1717
- **Centralize cloud spend analysis**: View and manage costs from [AWS][1], [Azure][2], [Google Cloud][3], and [SaaS providers][4] in one place.
1818
- **Filter and group**: Filter by provider, tags, regions, and group by service, provider, or custom tags.
1919
- **Visualize graphs**: Use bar charts, summaries, and day-over-day views to spot trends and anomalies.
2020
- **Use advanced controls**: Switch between cost types, toggle container allocation, and focus on usage charges or all spend.
21+
- **Create budget reports**: Build budget reports in addition to cost reports to track spending against budget targets and forecast future costs.
2122
- **Collaborate and share**: Save, star, export, and share reports with your team.
2223

23-
## Create a cost report
24+
## Create a CCM report
2425

25-
Go to [**Cloud Cost > Analyze > Reports**][5] in Datadog.
26+
1. Go to [**Cloud Cost > Analyze > Reports**][5] in Datadog.
2627
1. Click **New Report** to start from scratch, or select a template from the gallery to accelerate your workflow.
2728

2829
{{< img src="cloud_cost/cost_reports/create-new-report.png" alt="Create a new report or from a template." style="width:100%;" >}}
@@ -35,7 +36,14 @@ With Reports, you can:
3536

3637
## Customizing your report
3738

38-
{{< img src="cloud_cost/cost_reports/customization-options-aws.png" alt="Customize your report by selecting cloud providers, filtering, grouping, changing the visualization, and using advanced options." style="width:100%;" >}}
39+
{{< img src="cloud_cost/cost_reports/customization-options-aws-1.png" alt="Customize your report by selecting cloud providers, filtering, grouping, changing the visualization, and using advanced options." style="width:100%;" >}}
40+
41+
### Select the type of report
42+
43+
Select the type of report you want to build:
44+
45+
- **Cost**: Understand where your money is being spent across services, regions, teams, and so on.
46+
- **Budget**: Track spending against predefined budget targets and forecast future costs.
3947

4048
### Apply filters
4149

Loading
Loading

0 commit comments

Comments
 (0)