- 重要な情報
- はじめに
- 用語集
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
対応する TeamCity のバージョン: 2021.2 以降
部分的なリトライ: 部分的にリトライされたパイプライン実行を表示
キュー時間: パイプラインのジョブが処理されるまでのキュー時間を表示
パイプラインの障害理由: エラーメッセージからパイプラインの障害原因を特定
TeamCity と Datadog CI Visibility のインテグレーションは、TeamCity プラグインで提供されています。 インテグレーションを有効にするには
TeamCity サーバーで、Administration -> Plugins -> Browse Plugin Repository にアクセスして、Datadog CI Integration プラグインをダウンロードします。
まだ持っていない場合は、ビルドチェーンの最後のビルドとして TeamCity 複合ビルドを追加します。このビルドは、ビルドチェーンの現在の最後のビルドに依存し、他のビルドに依存しない必要があります。最後のビルドとして複合ビルドを持たないビルドチェーンは、プラグインによって無視されます。以下は、Aggregating Results
が最後の複合ビルドである、期待されるビルドチェーンの一例です。
TeamCity プロジェクトでは、以下の構成パラメーターが必要です。
。true
(false
を使用すると、特定のプロジェクトでプラグインを無効にすることができます)。これらの構成パラメーターは、TeamCity サブプロジェクトまたは TeamCity ルートプロジェクトのいずれかに追加することができます。ルートプロジェクトに追加すると、そのすべてのサブプロジェクトに伝搬されます。たとえば、すべてのプロジェクトでプラグインを有効にするには、ルートプロジェクトに datadog.ci.enabled を true
という値で追加します。構成パラメーターの定義に関する詳細は、TeamCity Project Hierarchy のドキュメントを参照してください。
プラグインを有効にするには、Administration -> Plugins ページで Enable uploaded plugins をクリックします。 または、TeamCity サーバーを再起動します。
パイプライン終了後、Pipelines と Pipeline Executions のページでデータを表示します。
注: Pipelines ページには、各リポジトリのデフォルトブランチのデータのみが表示されます。
このプラグインは、TeamCity ユーザー名スタイルに基づいて、Git の作者名とメールを取得します。Datadog では、Author Name and Email または Author Email のいずれかのユーザー名スタイルを使用することを推奨しています。他のユーザー名スタイル (UserId または Author Name) のいずれかが使用されている場合、プラグインはユーザー名に @Teamcity
を付加して、ユーザーのメールを自動的に生成します。例えば、UserId ユーザー名スタイルが使われていて、Git の作者のユーザー名が john.doe
の場合、プラグインは john.doe@Teamcity
を Git 作者のメールとして生成します。ユーザー名スタイルは VCS Roots で定義されており、VCS Root 設定で変更することができます。
Datadog CI Integration プラグインのソースコードは、Apache 2.0 ライセンスでオープンソース化されています。
Datadog CI Integration プラグインによって生成されたすべてのログは teamcity-server.log
ファイルに保存され、TeamCity Server から Administration -> Diagnostic -> Server Logs にアクセスしてアクセスすることが可能です。これらのログを確認することで、プラグインに関する問題についての追加情報を得ることができます。
お役に立つドキュメント、リンクや記事: