Monitor Your Multi-Cloud Costs With Cloud Cost Management and FOCUS | Datadog

Monitor your multi-cloud costs with Cloud Cost Management and FOCUS

Author Natasha Goel
Author Patrick Krieger

Published: January 6, 2025

Monitoring cloud costs can be complex. When those costs span more than one cloud service provider (CSP) or SaaS provider, that complexity can make it difficult to understand your overall spending. Datadog Cloud Cost Management (CCM) enables teams to understand cloud costs, but each provider tags its cost data differently. Teams need to understand each provider’s unique cost data model before they can make sense of their costs in each cloud.

Now, CCM uses the FinOps Open Cost and Usage Specification (FOCUS) to help teams seamlessly explore and analyze their costs across all of their CSPs and SaaS providers. FOCUS defines a standard set of cloud cost data that normalizes the native cost data of each provider into a unified format. CCM automatically tags ingested costs with FOCUS data, mapping each field name from the native cost dataset with its corresponding FOCUS field and applying a tag you can use to explore and analyze your cloud costs as a unified dataset.

In this post, we’ll show you how you can:

Visualize all cloud and SaaS costs

The FOCUS Cost Overview and Changes dashboard surfaces key cost data from all of your clouds and SaaS providers, so you can easily see aggregated costs and per-cloud expenditure. The dashboard is available out of the box (OOTB), so teams can quickly gain visibility with a unified view into their costs and cost trends. The dashboard enables you to automatically report multi-cloud cost data at a meaningful level of detail to engineering teams, FinOps teams, and organizational leadership.

The dashboard’s overview section shows you costs for each CSP and SaaS provider over time. You can break down these costs by account, region, service, and other FOCUS tags. You can also analyze the cloud costs incurred by each team and each service. The Kubernetes Cost Overview section shows your Kubernetes expenditure and identifies idle costs to show you which of your cloud-based Kubernetes clusters, namespaces, and services are least cost-efficient.

The FOCUS Cost Overview and Changes dashboard shows cloud costs per team and per service, as well as Kubernetes namespaces and services that incurred the most idle costs.
Use FOCUS metadata to visualize changes in your cloud costs and to track wasted spending in your cloud-based Kubernetes clusters.

Explore cross-cloud costs with a single query

CCM’s Multisource Querying capabilities let you explore cost data across providers and execute custom queries to reveal insights and answer questions. For example, you can compare the costs of similar services to see how one cloud’s compute costs measure up against the others or to look for patterns that explain unexpected cost changes.

Multisource Querying uses FOCUS tags, which present FOCUS metadata as standardized tags. This feature allows you to analyze cost data from multiple sources in a single query without needing to understand each provider’s unique billing data model.

The following screenshot shows data from a cost query across AWS, Google Cloud, and Azure, grouped by provider name and by the servicename FOCUS tag. The SERVICENAME column shows values from AWS’s lineItem/ProductCode, Azure’s metercategory, and Google’s service_description, even though the query did not specify those provider-specific tags. EC2 and S3 services from AWS accounted for most of the cloud costs in the time frame queried.

The Cloud Cost Explorer shows a bar graph and table identifying the cloud providers and services that incurred the highest cost over the past two months.

As you explore the results of your query, you can refine it to gain a closer look at your cost data. You can create a cost monitor to proactively notify you of costs that change faster than you expect, and you can also export report data to CSV or Datadog Sheets.

Upload FOCUS data to analyze custom costs

Datadog’s integrations for CSPs and SaaS providers make it easy to bring your cost data into the same platform that gives you visibility into your infrastructure and insight on the security of your environment and applications. If your organization collects additional cost data from other sources (such as private clouds and on-prem applications), you can bring that data into Datadog to analyze those costs alongside the CSP and SaaS provider costs you track in CCM.

You can manually upload custom cost data in FOCUS format to extend your cost visibility to any custom providers you need to monitor. Then, you can view your complete cost data on the OOTB dashboard, query custom cost data alongside CSP and SaaS cost data, and alert on custom costs along with your other cost data.

The Cloud Cost settings page shows a list of cost data files that have been uploaded, including the billing amounts, currency, and tags.
Upload custom cost data in FOCUS format to analyze costs from private clouds and on-prem applications alongside your CSP and SaaS cost data.

Use FOCUS data for clear insights into your cloud costs

CCM’s FOCUS capabilities simplify cross-provider cost analysis. To get started, enable the integrations for AWS, Azure, and Google Cloud to collect CSP cost data. You can also collect costs from SaaS providers, including MongoDB, OpenAI, Databricks, and Snowflake. Visit the documentation for more details, or begin your Datadog journey today with a to unlock unified cost visibility.