TeamCity オンプレミス 2025.11 ヘルプ

パフォーマンスモニター

パフォーマンスモニター ビルド機能を使用すると、ビルドエージェントでのビルド実行中に、CPU、ディスク I/O、メモリ使用量の統計情報を取得できます。ビルド機能は、URL から作成されたビルド構成に対してデフォルトで有効になっています。パフォーマンスモニターは、Windows、Linux、macOS、Solaris、FreeBSD オペレーティングシステムをサポートしています。

パフォーマンスモニターは、オペレーティングシステム全体の負荷を報告することに注意してください。同じホスト上で複数のエージェントが実行されている場合、または同じマシンにエージェントとサーバーがインストールされている場合、適切な結果は報告されません。

ビルド構成のパフォーマンスモニタービルド機能を有効にすると、この構成で新しく実行される各ビルドのビルド結果ページに、パフォーマンス統計のグラフを含む PerfMon タブが表示されます。CPU 値は、ビルド中の平均 CPU 負荷を反映します。ディスク I/O は、ディスク入出力操作に費やされる CPU 時間を示します。使用可能なメモリ値は、エージェントマシンの物理メモリを基準にして計算されます。

グラフ上の任意の点をクリックすると、対応する値 (下のスクリーンショットでは CPU) が表示され、この時間枠に対応するビルドログの部分が表示されます。

Performance monitor

利用される外部ツール

Linux および macOS エージェントでは、パフォーマンスモニターが vmstat/proc/diskstats/proc/meminfo から統計を取得します。Windows エージェントは、Windows Management Instrumentation (WMI) を使用してパフォーマンスデータを報告します。

PerfMon では、Windows 以外の使用済み OS に Perl(英語) がインストールされている必要があります。

ビルドエージェントにテレグラフ(英語)がインストールされている場合、TeamCity はそれを自動的に検出し、パフォーマンスデータの収集に使用し始めます。Telegraph により、PerfMon は追加の「空きディスク容量の %」値を報告できます。

2025 年 5 月 28 日

関連ページ:

ビルド機能を追加する

ビルド機能は、追加の機能を有効にするために任意のビルド構成に追加できる機能です。例: ステータス発行者のコミットビルド機能は、コードファイルを保存する VCS に TeamCity ビルド結果を公開し、調査自動割り当ては最新の変更によってビルドが壊れたユーザーを識別し、これらの問題を解決するタスクを自動的に割り当てます。構成されたビルド機能は、削除することなくいつでも一時的に無効にできます。TeamCity ビルドの特徴:TeamCity には、構成に追加できる次のビルド機能が付属しています。A...

ビルド構成の作成と編集

ビルド構成とパイプラインは、実際の CI/CD ルーチンを表します。ビルド構成には、一連のビルドステップ(ビルド実行中に実行される基本操作)と、これらのステップの実行に必要な設定が格納されます。これらの設定には以下が含まれます。構成の動作をすばやく変更できるパラメーター。特定の条件が満たされたときに TeamCity が自動的に新しいビルドを開始できるようにするトリガー。構成の機能を拡張する機能を構築します。特定のビルドエージェントで構成ビルドを実行できるようにするエージェント要件。その他。ビル...

TeamCity エージェントを起動する

新しくインストールされたエージェントが初めてサーバーに接続すると、サーバーを承認する権限を持つ管理者 / ユーザーに表示されるエージェント | 許可されていないエージェントページに表示されます。エージェントは、TeamCity UI で承認されるまでビルドを実行しません。サーバーと同じコンピューターで実行されているエージェントは、デフォルトで許可されています。許可されるエージェントの数は、サーバー上のエージェントライセンスの数によって制限されます。詳細については、ライセンスポリシーを参照してくだ...

プルリクエスト

プルリクエストビルド機能は、GitHub、Bitbucket サーバー、Bitbucket クラウド、GitLab、Azure DevOps、JetBrains Space リポジトリのプル (マージ) リクエストとの TeamCity 統合を強化します。共通情報:ビルド構成にプルリクエスト機能を追加すると、次のことが可能になります。ビルド構成の概要ページで、プルリクエストブランチと保留中の変更を表示します。