メインコンテンツまでスキップ

Datadog データを扱う

Datadog データを DoiT プラットフォームにインポートしたら、Cloud AnalyticsBudgetsAllocationsAnomaly detection などの DoiT 機能を使用して、Datadog の費用と使用状況を分析・監視できます。Datadog データは時間単位で追跡・レポートされます。

Datadog APIs

DoiT コンソールは次の Datadog API と連携してデータを取得します。必要な権限は、DoiT コネクタ用にカスタムロールを作成する際に付与されます。

PermissionAPI
usage_read
hosts_read組織の全ホストを取得
dashboards_readすべてのダッシュボードリストを取得

Datadog API は直近2か月分のデータのみを返しますが、DoiT コンソールはより長いデータ保持期間を提供します(pricing を参照)。Datadog アカウントを DoiT に長期間接続するほど、DoiT コンソールでアクセスできる履歴データが増えます。

レート制限

Datadog は使用状況および費用のエンドポイントに対して、組織全体のレート制限を適用します。これらの制限は、該当 API にアクセスする組織内のすべてのツールで共有されるため、同時利用により DoiT プラットフォームでのタイムアウトやデータ更新の遅延が発生する可能性があります。該当の問題が発生した場合は、影響を受けるエンドポイントのレート制限引き上げを Datadog に依頼してください。手順は Datadog のレート制限ドキュメント を参照してください。

Cloud Analytics における Datadog データ

Cloud Analytics のディメンションメトリクスを通じて Datadog データを取得できます。以下は、DoiT Cloud Analytics と Datadog の用語対応です。

基本メトリクス

DoiT term
Datadog termDatadog definition
costvalue×(cst_per_usage)特定のリソースまたは使用状況に対する総費用:
  • value: 測定対象の特定リソースまたは使用状況の数量。例: 監視対象のホスト数、コンテナ数、カスタムメトリクス数。
  • cost_per_value: リソースの単位当たりに割り当てられるレートまたは価格。例: ホスト当たりの費用、ログ取り込み GB 当たり、カスタムメトリク当たりの費用。
usagevalue請求またはクレジットの対象となるものを示します。

標準ディメンション

DoiT termDatadog termDatadog definition
Billing Accountorg_idDatadog アカウント内の特定サブ組織の一意識別子。請求が関連するサブ組織 ID。
Project/Account IDaccount_public_idDatadog アカウントの一意識別子。
Project/Account nameaccount_nameDatadog アカウント名。
Regionregionリソースが存在する地域。
Servicein_app_labelDatadog コンソールに表示される製品(エンティティまたはリソース)の説明的な名称。例: Infra HostsContainersAPM HostsProfiled HostsCustom MetricsIngested LogsRUM Sessions など。
Service IDproduct_nameDatadog API に由来する Datadog 製品の一意識別子。例: APM Hostsapm_hostRUM sessionsrum_lite
SKU/SKU IDusage_typeDatadog 製品によって消費され、使用量および請求に寄与する測定可能なリソース種別の一意識別子。例: Fargate Taskstask_countInfra Hostshost_countIngested Logsingested_events_bytes
Cost Typecharge_type課金種別は2種類あります:
  • usage: 請求期間中の実際の使用量に基づく費用。
  • commitment: 一定期間に固定量の使用をコミットする前払いサブスクリプションプランに基づく費用。

システムラベル

以下は 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 レポートラベルとタグ に表示されます。

レポート例

Datadog Intelligence ダッシュボード には、Datadog の費用と使用状況の分析をすぐに開始できるよう複数のプリセットレポートウィジェットが含まれています。プリセットレポートの設定を調整するか、ゼロから独自に作成して、Datadog データをさらに詳しく分析できます。

以下の例は、前月のオンデマンド費用とコミットメント費用を、製品ファミリー・サービス・SKU 別に内訳表示したものです。

製品別の Datadog オンデマンド費用レポート