Datadog-AWS Billing Integration

Overview

Amazon Billing allows you to track your AWS infrastructure billing forecasts and costs.

Enable this integration to see in Datadog all your Billing metrics.

Setup

Installation

In order to see AWS Budget metrics, the requirement for this integration is the permission budgets:ViewBudget.

You must also enable billing metrics within the AWS Console.

AWS Budget metrics can only be collected from the AWS master account.

Data Collected

Metrics

aws.billing.estimated_charges
(gauge)
The estimated charges for your AWS usage. This can either be estimated charges for one service or a roll-up of estimated charges for all services.
shown as dollar
aws.billing.actual_spend
(gauge)
The actual spending costs for your budget period
shown as dollar
aws.billing.forecasted_spend
(gauge)
The forecasted spending costs for your budget period
shown as dollar
aws.billing.budget_limit
(gauge)
The spending limit for your budget period
shown as dollar

Each of the metrics retrieved from AWS will be assigned the same tags that appear in the AWS console, including but not limited to host name, security-groups, and more.

Troubleshooting

No metrics are reporting from my AWS billing integration

Here is a check list that you can apply to troubleshoot your integration:

  1. Ensure your IAM policy has budgets:ViewBudget
  2. Ensure billing metrics are enabled in your payer account
  3. Note that AWS Billing metrics are collected every 4 or 8 hours by Datadog.

aws.billing.actual_spend aws.billing.forecasted_spend aws.billing.budget_limit don’t appear on Datadog

Create an AWS buget in order to start seeing those metrics on your Datadog application. Be aware that AWS Billing metrics are collected every 4 or 8 hours by Datadog.