概要
Datadog の dbt Cloud インテグレーションを利用すると、dbt の実行、モデル、テストに関する主要なメトリクスを収集し、可視化できます。dbt Cloud を Datadog と統合することで、次のことが可能になります。
- dbt の実行のパフォーマンスと健全性を監視する
- 実行、モデル、テストの実行時間、コンパイル時間、ステータス コードを可視化する
- スタック内の他サービスのデータと dbt メトリクスを関連付ける
セットアップ
前提条件
- dbt Cloud アカウント
- 必要な権限を持つ API トークン
ステップ 1: dbt Cloud で API Token を生成する
- dbt Cloud で User Profile > API Tokens > Service Tokens を開きます。
- + Create Service Token をクリックします。
- トークンの名前を入力します。
- トークンの権限を次のように設定します。
- Administrative API メトリクスの場合は、トークンに runs と jobs へのアクセス権があることを確認します。
- Discovery API メトリクスの場合 (任意) は、トークンに Metadata API の権限があり、プロジェクトで Discovery API を有効化 済みであることを確認します。
- Save をクリックし、生成された API Token をコピーします。
ステップ 2: dbt Cloud アカウントを Datadog に接続する
- Datadog プラットフォームで Integrations に移動します。
- dbt Cloud を検索し、インテグレーションを選択します。
- アカウント ドメイン、metadata ドメイン (任意)、API トークンを入力します。
- Save ボタンをクリックして設定を保存します。
収集データ
メトリクス
サービス チェック
dbt Cloud インテグレーションには、サービス チェックは含まれません。
イベント
dbt Cloud インテグレーションには、イベントは含まれません。
参考資料
お役に立つドキュメント、リンクや記事:
トラブルシューティング
お困りの際は、Datadog サポート までお問い合わせください。