TeamCity On-Premises 2026.2 Help

匿名の使用箇所統計

TeamCity CLI は、どのコマンドがユーザーにとって重要か、どこで問題が発生しているか、次にどこに時間をかけるべきかを把握できるように、匿名の使用箇所統計を JetBrains に送信します。 送信されるすべての値は、固定の列挙型または数値カウントに制限されています。CLI が自由形式の文字列、識別子、または入力した内容を送信することはありません。

収集する情報

CLI 呼び出しごとに 1 度 (「セッション」イベント):

  • CLI バージョン、TeamCity サーバーバージョン (例: 2026.1 )、およびサーバータイプ - cloud または on_prem。

  • OS(darwin、 linux、 windows、 freebsd、 その他 )と CPU アーキテクチャ(amd64、 arm64、 386、 その他)。

  • CLI が実行されている CI システム(存在する場合): github_actions、 gitlab、 jenkins、 circleci、 buildkite、 Azure、 travis、 teamcity、 その他 、または なし

  • CLI を呼び出した AI コーディングエージェント(存在する場合): claude_code、 junie、 cursor、 gemini_cli、 codex、 goose、 augment、 github_copilot、 amp、 windsurf、 opencode、 trae、 roo、 その他 、または なし

  • 認証方法: keyring、 環境、 build_properties、 guest 、または なし トークン自体ではありません。

  • 作業ディレクトリに teamcity.toml リンクプロジェクトファイルが存在するかどうか(ブール値)。

  • 30 分間操作がないと更新される、ランダムに生成されたセッション ID です。 この ID は、マシンから送信される前にローカルでハッシュ化されます。

コマンドごとに 1 度 (「コマンド」イベント):

  • 実行したコマンドは、 run.list、 pipeline.validate、 agent.term などの固定列挙型にマッピングされます。 列挙型の範囲外のものは、 その他 に縮約されます。

  • --json が使用されたかどうか。

  • コマンドが git コンテキスト (--local-changes、 --branch=@this、 --revision=@head のいずれか) で実行されたかどうか。

  • プロジェクトまたはジョブの解決に teamcity.toml リンクファイルが使用されたかどうか。

  • 設定したフラグの総数(カウントのみで、値は含まれません)。

  • 終了コード(0、 1、 2 )、ミリ秒単位の所要時間、コマンドが失敗した場合のエラーカテゴリ: auth、 permission、 not_found、 network、 validation、 read_only、 internal 、または なし

特定のコマンドグループの場合 (ビルド実行、エージェントセッション、パイプライン操作、スキルインストール / 更新、REST API 呼び出し、ログイン、リンク) では、 run start の is_personal、 pipeline validate の error_count、 agent term の had_timeout など、いくつかの追加の動作ブール値とカウントが記録されます。 完全なスキーマは internal/analytics/scheme.go (英語) でコミットされます。

収集しない情報

  • トークン、パスワード、SSH キー、キーリングや config.yml に保存されているもの。

  • TeamCity サーバーの URL、ホスト名、または IP アドレス。 URL は、CLI が最後に確認したサーバーバージョンを記憶できるように、 ~/.config/tc/.analytics/server-info.json でローカルキャッシング鍵としてのみ使用されます。URL 自体がマシンの外に出ることはありません。

  • リポジトリの内容、ビルドログ、ビルド番号、コマンドに渡す引数。

  • プロジェクト、ジョブ、ビルド、エージェント、パイプライン、VCS ルート、プール、接続名や ID。

  • ユーザー名、メールアドレス、ブランチ名、ファイルパス、コミット SHA。

収集する情報から、個人、組織、サーバー、リポジトリを特定することはできません。 すべての値は、マシンの外に出る前に公開済みの列挙型または数値バリデーターを通過します。CLI が誤って文字列を外部に流出させることはありません。

オプトアウトする方法

ワークフローに合うものを選んでください。次の順序で確認されます:

環境変数 (1 回限りまたはセッションごと):

export DO_NOT_TRACK=1 # or, equivalently export TEAMCITY_ANALYTICS=0

DO_NOT_TRACK は、他の CLI ツールで使用されている 業界慣例(英語)に従っています。 どちらの変数も設定ファイルよりも優先されます。

構成 (永続的):

teamcity config set analytics false

後で再度有効にするには:

teamcity config set analytics true

データの送信先

JetBrains FUS (機能使用統計) パイプライン経由 - IntelliJ ベースの IDE で使用されるパイプラインと同じ。 保持および処理の詳細: JetBrains 製品データ収集に関する規約(英語)。

2026 年 9 月 11 日