To find out if this integration is available in your organization, see your Datadog Integrations page or ask your organization administrator.

To initiate an exception request to enable this integration for your organization, email support@ddog-gov.com.

概要

CircleCI に接続して、

  • ビルドの完了数、平均ビルド時間など、CircleCI のキーメトリクスを視覚化できます。
  • Datadog のタグシステムを使用してデータを分析できます (ジョブ名やリポジトリでビルドを細分するなど)。
  • Synthetics で Orb ワークフローのデータを表示する
  • CircleCI のジョブログを収集し、Datadog に取り込む

セットアップ

インストール

CircleCI インテグレーションは、インテグレーションタイルからインストールできます。

構成

  1. CircleCI 設定で、Personal API Tokens に移動し、生成したキーをフォームに入力します。名前は CircleCI ラベルと同じである必要はありませんが、一意でなければなりません。
  2. 「Organization/reponame」、「Organization/repo*」、「Organization/*」などの式を使用してリポジトリを絞り込みます。フィルタリングは、追跡対象のプロジェクトに対して行われ、このリストは CircleCI 側でセットアップする必要があります。
  3. 適切なバージョン管理システムを指定し、適切な API キーを参照します。
  4. リポジトリでログ収集を有効にした場合、そのパイプラインが Datadog CI Visibility に送信されていることを確認する必要があります。 CircleCI ワークフローでトレーシングをセットアップするの手順に従ってください。

API トークンは複数設定でき、トークン 1 個につき複数のプロジェクトを追跡できます。Datadog にリポジトリの情報を表示するには、ユーザーがそのリポジトリのコントリビューターとして設定されている必要があります。

収集データ

メトリクス

circleci.completed_build_time.sum
(count)
Total build time of completed (not canceled) builds
Shown as millisecond
circleci.completed_build_time.avg
(gauge)
Average build time of completed (not canceled) builds
Shown as millisecond
circleci.finished_builds.count
(count)
Count of all finished builds
Shown as build
circleci.completed_builds.count
(count)
Count of all completed (not canceled) builds
Shown as build

イベント

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

サービスチェック

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

トラブルシューティング

ご不明な点は、Datadog のサポートチームまでお問合せください。

参考資料