AWS Billing
Dash が新機能を発表!インシデントマネジメント、Continuous Profiler など多数の機能が追加されました! Dash イベントで発表された新機能!

AWS Billing

Crawler Crawler

概要

AWS Billing を使用すると、CloudWatch の使用量を含む AWS インフラストラクチャーの予測課金額やコストを追跡できます。

このインテグレーションを有効にすると、請求メトリクスを Datadog に表示できます。

セットアップ

インストール

Amazon Web Services インテグレーションをまだセットアップしていない場合は、最初にセットアップします。

メトリクスの収集

  1. AWS インテグレーションタイルのメトリクス収集で、Billing をオンにします。

  2. AWS Billing のメトリクスを収集するには、次のアクセス許可を Datadog IAM ポリシーに追加します。AWS Budgets ポリシーの詳細については、AWS Web サイトのガイドを参照してください。

    AWS アクセス許可説明
    budgets:ViewBudgetAWS の予算メトリクスの表示に使用されます。
  3. AWS コンソール内で請求メトリクスを有効にします。

  4. Datadog - AWS Billing インテグレーションをインストールします。

  5. AWS 予算を作成して、メトリクスの受信を開始します。

: AWS の予算メトリクスは、AWS マスターアカウントからのみ収集できます。

ログの収集

ログの有効化

S3 バケットまたは CloudWatch のいずれかにログを送信するよう AWS Billing を構成します。

: S3 バケットにログを送る場合は、Target prefixamazon_billing に設定されているかを確認してください。

ログを Datadog に送信する方法

  1. Datadog ログ コレクション AWS Lambda 関数をまだ実行していない場合は、セットアップします。

  2. lambda 関数がインストールされたら、AWS コンソールで、AWS Billing ログを含む S3 バケットまたは CloudWatch のロググループに手動でトリガーを追加します。

CloudWatch 使用状況の監視

AWS アクセス許可を設定して budgets:ViewBudget アクセス許可を追加すると、このインテグレーションを使用して CloudWatch の請求情報を監視できます。

AWS の請求メトリクスは、約 4 時間ごとに取得できます。Datadog がこのメトリクスを収集するまで 4 時間かかる場合があります。

メトリクスが利用可能になったら、aws.billing.estimated_chargesaws.billing.forecasted_charges を調べます。これらのメトリクスを使用して、コンテキストを service:amazoncloudwatch まで絞り込むことで、CloudWatch の使用状況を追跡できます。また、max:account_id を使用して、支払額を AWS アカウントごとに分けることができます。

メトリクス aws.billing.estimated_charges は、当月のその時点までの CloudWatch 請求額と AWS が見なす額を示します。この値は、毎月初に 0 にリセットされます。メトリクス aws.billing.forecasted_charges は、当月の使用状況に基づいて CloudWatch が推定する月末時点の請求額を示します。

収集データ

メトリクス

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

AWS から取得される各メトリクスには、ホスト名やセキュリティ グループなど、AWS コンソールに表示されるのと同じタグが割り当てられます。

イベント

AWS Billing インテグレーションには、イベントは含まれません。

サービスのチェック

AWS Billing インテグレーションには、サービスのチェック機能は含まれません。

トラブルシューティング

AWS Billing インテグレーションからメトリクスが報告されない

インテグレーションのトラブルシューティングに使用できるチェックリストを以下に示します。

  1. IAM ポリシーに budgets:ViewBudget が含まれているか。
  2. 支払者アカウントで請求メトリクスが有効になっているか。

: AWS の請求メトリクスは、Datadog によって 4 時間ないしは 8 時間ごとに収集されます。

メトリクスがない

aws.billing.actual_spendaws.billing.forecasted_spend、または aws.billing.budget_limit がない場合は、AWS 予算を作成すると、Datadog でメトリクスの受信が開始されます。

: AWS の請求メトリクスは、Datadog によって 4 時間ないしは 8 時間ごとに収集されます。