匿名の使用箇所統計
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 回限りまたはセッションごと):
DO_NOT_TRACK は、他の CLI ツールで使用されている 業界慣例(英語)に従っています。 どちらの変数も設定ファイルよりも優先されます。
構成 (永続的):
後で再度有効にするには:
データの送信先
JetBrains FUS (機能使用統計) パイプライン経由 - IntelliJ ベースの IDE で使用されるパイプラインと同じ。 保持および処理の詳細: JetBrains 製品データ収集に関する規約(英語)。