Datadog データを操作する
Datadog データを DoiT プラットフォームにインポートしたら、Cloud Analytics や、Budgets・Allocations・Anomaly detection などの DoiT 機能を使用して、Datadog のコストと使用状況を分析・監視できます。Datadog のデータは 1 時間単位で追跡およびレポートされます。
Datadog API
DoiT コンソールは、以下の Datadog API と連携してデータを取得します。必要な権限は、DoiT コネクタ用にカスタムロールを作成すると付与されます。
| Permission | API |
|---|---|
usage_read | |
hosts_read | Get all hosts for your organization |
dashboards_read | Get all dashboard lists |
Datadog API は直近 2 か月分のデータしか返しませんが、DoiT コンソールはより長いデータ保持期間を備えています(pricing を参照)。Datadog アカウントを DoiT に長期間接続しておくほど、DoiT コンソールから参照できる履歴データが増えます。
Cloud Analytics における Datadog データ
Cloud Analytics のディメンションとメトリクスを通じて Datadog データを取得できます。以下は DoiT Cloud Analytics と Datadog の用語のマッピングです。
基本メトリクス
DoiT term | Datadog term | Datadog definition |
|---|---|---|
cost | value×(cst_per_usage) | 特定のリソースまたは使用量に対する合計コスト:
|
usage | value | 課金またはクレジットの対象を示します。 |
標準ディメンション
| DoiT term | Datadog term | Datadog definition |
|---|---|---|
| Billing Account | org_id | Datadog アカウント内の特定サブ組織の一意の識別子。これは請求が関連するサブ組織 ID です。 |
| Project/Account ID | account_public_id | Datadog アカウントの一意の識別子。 |
| Project/Account name | account_name | Datadog アカウント名。 |
| Region | region | リソースが所在するリージョン。 |
| Service | in_app_label | Datadog コンソールに表示される製品(エンティティまたはリソース)の説明的名称。例:Infra Hosts、Containers、APM Hosts、Profiled Hosts、Custom Metrics、Ingested Logs、RUM Sessions など。 |
| Service ID | product_name | Datadog API に由来する Datadog 製品の一意識別子。例:APM Hosts の apm_host、RUM sessions の rum_lite。 |
| SKU/SKU ID | usage_type | Datadog 製品で消費され、Datadog の使用量と請求に寄与する測定可能なリソースタイプの一意識別子。例:Fargate Tasks の task_count、Infra Hosts の host_count、Ingested Logs の ingested_events_bytes。 |
| Cost Type | charge_type | 課金タイプは 2 種類:
|
システムラベル
以下は、Cloud Analytics で使用できる Datadog のシステムラベルです。
-
datadog/org_name: Datadog アカウントの親組織の一意識別子。
-
datadog/product_family: Datadog API に表示される製品ファミリー名。
-
datadog/dashboard_name: Datadog ダッシュボード名。
-
datadog/dashboard_author: Datadog ダッシュボードを作成または最終更新したユーザー。
-
datadog/dashboard_list_name: ダッシュボードリスト名。
-
datadog/host_name: ホスト名。
-
datadog/host_is_active: ホストに Datadog エージェントがインストールされているかどうか。
-
datadog/host_agent_version: ホストにインストールされている Datadog エージェントのバージョン。
-
datadog/host_org_id: Datadog エージェントを実行しているホストが所属する組織。
-
datadog/host_last_reported_time: 当該ホストが最後にメトリクスのデータポイントを報告した時刻。
Datadog タグ
Datadog でタグを設定すると、Datadog リソースの分類や整理に役立ちます。これらのタグは Cloud Analytics のLabels に表示されます。
例示レポート
Datadog Intelligence ダッシュボードには、Datadog の支出と使用状況の分析をすぐに始めるための複数のプリセットレポートウィジェットが含まれています。プリセットレポートの設定を調整するか、ゼロから独自に作成して、Datadog データをさらに深掘りできます。
以下の例は、直近 1 か月におけるオンデマンドコストとコミットメントコストを、製品ファミリー・サービス・SKU 別に内訳表示したものです。
