OTEL_METRICS_INCLUDE_REPOSITORY

環境変数

true に設定すると、セッションのリポジトリを識別する vcs.* 属性で OpenTelemetry のメトリクスとイベントにタグを付けます(デフォルト: 除外)。Claude Code v2.1.269 以降が必要です。リポジトリ属性を参照してください。

使い方・用途

  • OpenTelemetry のメトリクスやイベントに、vcs.repository.url.full・vcs.owner.name・vcs.repository.name・vcs.provider.name といった vcs.* 形式のリポジトリ識別属性(origin リモートから導出)を付与するかを制御する- 複数リポジトリのテレメトリを同じバックエンドに集約しても、リポジトリ単位でフィルタリング・集計できるようになり、どのリポジトリでの活動かを把握しやすくなる- また OTEL_LOG_TOOL_DETAILS 有効時は、コミットを伴うツール実行イベントに vcs.ref.head.* 属性も含まれる- デフォルトは false(属性は付与されない)で、有効化するには true に設定する。Claude Code v2.1.269 以降が必要
英語原文

Set to true to tag OpenTelemetry metrics and events with vcs.* attributes identifying the session's repository (default: excluded). Requires Claude Code v2.1.269 or later. See Repository attributes

関連ドキュメント

関連する変更履歴

v2.1.269(1件)

OpenTelemetry のメトリクスとイベントに vcs.* リポジトリ属性をタグ付けするための OTEL_METRICS_INCLUDE_REPOSITORY を追加した。OTEL_LOG_TOOL_DETAILS を設定するとコミットイベントに vcs.ref.head.* が付与される
英語原文を表示
Added OTEL_METRICS_INCLUDE_REPOSITORY to tag OpenTelemetry metrics and events with vcs.* repository attributes; commit events get vcs.ref.head.* with OTEL_LOG_TOOL_DETAILS

変更後

OTEL_METRICS_INCLUDE_REPOSITORY を設定すると、OpenTelemetry のメトリクスやイベントにリポジトリを識別する vcs.* 属性が付与され、共有のcollector でリポジトリ別に利用状況を集計・分析できるようになる。また、OTEL_LOG_TOOL_DETAILS を有効にした場合は commit イベントに vcs.ref.head.* 属性が付与され、どのブランチにコミットしたかまで追跡できる。