- はじめに
- エージェント
- インテグレーション
- Watchdog
- イベント
- ダッシュボード
- モバイルアプリケーション
- インフラストラクチャー
- サーバーレス
- メトリクス
- ノートブック
- アラート設定
- APM & Continuous Profiler
- CI Visibility
- RUM & セッションリプレイ
- データベース モニタリング
- ログ管理
- セキュリティプラットフォーム
- Synthetic モニタリング
- ネットワークモニタリング
- 開発者
- API
- アカウントの管理
- データセキュリティ
- ヘルプ
クラウドコストマネジメントは、エンジニアリングチームとファイナンスチームに、インフラストラクチャーの変更がコストにどのような影響を与えるかを示すインサイトを提供します。これにより、傾向を把握し、組織全体に費用を配分し、非効率性を特定することができます。 Datadog は、クラウドのコストデータをインジェストし、クエリ可能なメトリクスに変換します。コストが上昇した場合、その変化と使用状況の指標を関連付け、根本原因を特定することができます。
クラウドコストマネジメントを利用するには、Cost and Usage Report (CUR) にアクセスできる AWS アカウントを持ち、Datadog に AWS インテグレーションがインストールされている必要があります。
Datadog で Cloud Cost Management をセットアップするには、Cost and Usage レポートを生成する必要があります。
AWS の Cost and Usage Report の作成の説明に従い、Datadog Cloud Cost Management で使用するために以下のコンテンツオプションを選択します。
以下の Delivery オプションを選択します。
text/csv
ドロップダウンから AWS の請求アカウントを選択します。アカウントが選択されると、Datadog はそのアカウントに関連するタグを表示します。似たような名前の複数の請求アカウントがある場合、選択したアカウントに関連するタグを表示することで、必要な特定の 1 つを選択したことを確認できます。
セットアップの前提条件のセクションで作成したレポートから移動してしまった場合は、AWS のドキュメントに従って Cost and Usage Report の詳細を見つけて表示します。
Datadog が Cost and Usage Report を検索できるようにするには、対応する詳細情報をフィールドに入力します。
us-east-1
cur-report-dir/cost-report
と表示されている場合、cur-report-dir
と入力することになります。cur-report-dir/cost-report
と表示されている場合、cost-report
と入力することになります。以下の JSON を使用してポリシーを作成することで、Datadog が CUR とそれが格納されている s3 バケットにアクセスする権限を持つように AWS を構成します。
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "DDCCMListBucket",
"Effect": "Allow",
"Action": [
"s3:ListBucket"
],
"Resource": "arn:aws:s3:::BUCKETNAME"
},
{
"Sid": "DDCCMGetObject",
"Effect": "Allow",
"Action": [
"s3:GetObject"
],
"Resource": "arn:aws:s3:::BUCKETNAME/REPORT_PREFIX/REPORT_NAME/*"
},
{
"Sid": "CostExplorerAccuracyCheck",
"Effect": "Allow",
"Action": [
"ce:Get*"
],
"Resource": "*"
},
{
"Sid": "CURReportDefinition",
"Action": [
"cur:DescribeReportDefinitions"
],
"Effect": "Allow",
"Resource": "*"
}
]
}
ヒント: このポリシーのために作成した名前は、次のステップのためにメモしておいてください。
Datadog のインテグレーションロールに新しい S3 ポリシーをアタッチします。
注: Datadog でデータが安定するまでに、セットアップ後最大 48~72 時間かかることがあります。
インジェストしたデータは、以下のコストタイプで可視化することができます。
コストタイプ | 説明 |
---|---|
aws.cost.amortized | 適用される割引率に基づくコストと、割引期間中の使用量に応じたプリペイドの配分 (発生主義)。 |
aws.cost.unblended | 使用時に請求される金額で表示されるコスト (現金主義)。 |
aws.cost.blended | 組織のメンバーアカウントで、ある利用形態に対して支払われた平均的な料金に基づくコスト。 |
aws.cost.ondemand | AWS から提供されるリストレートに基づくコスト。 |
Datadog は、インジェストされたコストデータにタグを追加し、コストをさらに分解して理解できるようにします。
追加されたタグは、システムが Datadog に提供する観測可能データ、AWS リソースタグで構成されたリソースからのデータ、Cost and Usage Report (CUR) とコストデータの関連付けを行うものです。
また、データのフィルタリングやグループ化には、以下のタグが利用できます。
タグ | 説明 |
---|---|
cloud_product | 課金対象となるクラウドサービス。 |
cloud_product_group | 課金対象となるクラウドサービスのカテゴリー (例: Compute、Storage など) |
cloud_usage_type | この項目の使用に関する詳細です。 |
cloud_charge_type | この項目で対象となる料金の種類 (例: 使用料、消費税など) |
cloud_purchase_type | 予約、スポット、オンデマンドのいずれの利用形態か。 |
cloud_account | この項目を使用したアカウントの ID。 |
cloud_billing_account_id | この使用料を支払っているアカウントの ID。 |
インフラストラクチャーの支出を、関連する使用量メトリクスと一緒に可視化することで、潜在的な非効率性と節約の機会を発見することができます。Datadog ダッシュボードのウィジェットにクラウドコストを追加するには、Cloud Cost データソースを選択します。