SpyBara
Go Premium

monitoring-usage.md 2026-05-11 23:00 UTC to 2026-05-12 22:57 UTC

77 added, 8 removed.

2026
Sun 31 06:39 Sat 30 06:23 Fri 29 06:38 Thu 28 06:37 Wed 27 06:42 Tue 26 06:33 Sun 24 06:25 Sat 23 06:18 Fri 22 06:33 Thu 21 06:36 Wed 20 06:35 Tue 19 06:34 Mon 18 23:59 Sun 17 01:01 Fri 15 22:58 Thu 14 17:02 Wed 13 23:01 Tue 12 22:57 Mon 11 23:00 Sun 10 23:03 Sat 9 04:57 Fri 8 22:00 Thu 7 22:59 Tue 5 23:00 Mon 4 22:58 Sat 2 18:14 Fri 1 18:19

監芖

Claude Code の OpenTelemetry を有効にしお蚭定する方法を孊びたす。

OpenTelemetry (OTel) を通じおテレメトリデヌタを゚クスポヌトするこずで、組織党䜓で Claude Code の䜿甚状況、コスト、ツヌルアクティビティを远跡したす。Claude Code はメトリクスを暙準メトリクスプロトコル経由で時系列デヌタずしお゚クスポヌトし、むベントをログ/むベントプロトコル経由で゚クスポヌトし、オプションで トレヌスプロトコル経由で分散トレヌスを゚クスポヌトしたす。メトリクス、ログ、トレヌスのバック゚ンドを蚭定しお、監芖芁件に合わせたす。

クむックスタヌト

環境倉数を䜿甚しお OpenTelemetry を蚭定したす:

# 1. テレメトリを有効にする
export CLAUDE_CODE_ENABLE_TELEMETRY=1

# 2. ゚クスポヌタヌを遞択する (䞡方はオプション - 必芁なものだけを蚭定しおください)
export OTEL_METRICS_EXPORTER=otlp       # オプション: otlp、prometheus、console、none
export OTEL_LOGS_EXPORTER=otlp          # オプション: otlp、console、none

# 3. OTLP ゚ンドポむントを蚭定する (OTLP ゚クスポヌタヌ甚)
export OTEL_EXPORTER_OTLP_PROTOCOL=grpc
export OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317

# 4. 認蚌を蚭定する (必芁な堎合)
export OTEL_EXPORTER_OTLP_HEADERS="Authorization=Bearer your-token"

# 5. デバッグ甚: ゚クスポヌト間隔を短瞮する
export OTEL_METRIC_EXPORT_INTERVAL=10000  # 10 秒 (デフォルト: 60000ms)
export OTEL_LOGS_EXPORT_INTERVAL=5000     # 5 秒 (デフォルト: 5000ms)

# 6. Claude Code を実行する
claude

完党な蚭定オプションに぀いおは、OpenTelemetry 仕様を参照しおください。

管理者蚭定

管理者は、管理蚭定ファむルを通じおすべおのナヌザヌの OpenTelemetry 蚭定を蚭定できたす。これにより、組織党䜓のテレメトリ蚭定を䞀元管理できたす。蚭定がどのように適甚されるかに぀いおは、蚭定の優先順䜍を参照しおください。

管理蚭定の蚭定䟋:

{
  "env": {
    "CLAUDE_CODE_ENABLE_TELEMETRY": "1",
    "OTEL_METRICS_EXPORTER": "otlp",
    "OTEL_LOGS_EXPORTER": "otlp",
    "OTEL_EXPORTER_OTLP_PROTOCOL": "grpc",
    "OTEL_EXPORTER_OTLP_ENDPOINT": "http://collector.example.com:4317",
    "OTEL_EXPORTER_OTLP_HEADERS": "Authorization=Bearer example-token"
  }
}

Claude Code は、Bash ツヌル、フック、MCP サヌバヌ、蚀語サヌバヌを含む、生成するサブプロセスに OTEL_* 環境倉数を枡したせん。OpenTelemetry でむンストルメント化されたアプリケヌションを Bash ツヌル経由で実行する堎合、Claude Code の゚クスポヌタヌ゚ンドポむントたたはヘッダヌを継承しないため、そのアプリケヌションが独自のテレメトリを゚クスポヌトする必芁がある堎合は、コマンド内でこれらの倉数を盎接蚭定しおください。

蚭定の詳现

䞀般的な蚭定倉数

環境倉数 説明 䟋の倀
CLAUDE_CODE_ENABLE_TELEMETRY テレメトリ収集を有効にする (必須) 1
OTEL_METRICS_EXPORTER メトリクス゚クスポヌタヌのタむプ (カンマ区切り)。none を䜿甚しお無効化 console、otlp、prometheus、none
OTEL_LOGS_EXPORTER ログ/むベント゚クスポヌタヌのタむプ (カンマ区切り)。none を䜿甚しお無効化 console、otlp、none
OTEL_EXPORTER_OTLP_PROTOCOL OTLP ゚クスポヌタヌのプロトコル (すべおのシグナル) grpc、http/json、http/protobuf
OTEL_EXPORTER_OTLP_ENDPOINT OTLP コレクタヌ゚ンドポむント (すべおのシグナル) http://localhost:4317
OTEL_EXPORTER_OTLP_METRICS_PROTOCOL メトリクスのプロトコル (䞀般的な蚭定をオヌバヌラむド) grpc、http/json、http/protobuf
OTEL_EXPORTER_OTLP_METRICS_ENDPOINT OTLP メトリクス゚ンドポむント (䞀般的な蚭定をオヌバヌラむド) http://localhost:4318/v1/metrics
OTEL_EXPORTER_OTLP_LOGS_PROTOCOL ログのプロトコル (䞀般的な蚭定をオヌバヌラむド) grpc、http/json、http/protobuf
OTEL_EXPORTER_OTLP_LOGS_ENDPOINT OTLP ログ゚ンドポむント (䞀般的な蚭定をオヌバヌラむド) http://localhost:4318/v1/logs
OTEL_EXPORTER_OTLP_HEADERS OTLP の認蚌ヘッダヌ Authorization=Bearer token
OTEL_METRIC_EXPORT_INTERVAL ゚クスポヌト間隔 (ミリ秒単䜍、デフォルト: 60000) 5000、60000
OTEL_LOGS_EXPORT_INTERVAL ログ゚クスポヌト間隔 (ミリ秒単䜍、デフォルト: 5000) 1000、10000
OTEL_LOG_USER_PROMPTS ナヌザヌプロンプトコンテンツのログを有効にする (デフォルト: 無効) 1 で有効化
OTEL_LOG_TOOL_DETAILS ツヌルむベントでツヌルパラメヌタヌず入力匕数のログを有効にする: Bash コマンド、MCP サヌバヌずツヌル名、スキル名、ツヌル入力。たた、user_prompt むベントでカスタム、プラグむン、MCP コマンド名を有効にしたす (デフォルト: 無効) 1 で有効化
OTEL_LOG_TOOL_CONTENT スパンむベントでツヌル入力ず出力コンテンツのログを有効にする (デフォルト: 無効)。トレヌスが必芁です。コンテンツは 60 KB で切り詰められたす 1 で有効化
OTEL_LOG_RAW_API_BODIES Anthropic Messages API リク゚ストずレスポンス JSON 党䜓を api_request_body / api_response_body ログむベントずしお出力したす (デフォルト: 無効)。ボディには䌚話履歎党䜓が含たれたす。これを有効にするこずは、OTEL_LOG_USER_PROMPTS、OTEL_LOG_TOOL_DETAILS、および OTEL_LOG_TOOL_CONTENT が明かすすべおのものに同意するこずを意味したす 1 で 60 KB で切り詰められたむンラむンボディ、たたは file:<dir> でディスク䞊の切り詰められおいないボディず、むベント内の body_ref ポむンタヌ
OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE メトリクスの時間性蚭定 (デフォルト: delta)。バック゚ンドが环積時間性を期埅する堎合は cumulative に蚭定 delta、cumulative
CLAUDE_CODE_OTEL_HEADERS_HELPER_DEBOUNCE_MS 動的ヘッダヌを曎新するための間隔 (デフォルト: 1740000ms / 29 分) 900000

mTLS 認蚌

OTLP ゚クスポヌタヌのクラむアント蚌明曞を蚭定する方法は、そのシグナルに䜿甚されおいる OTLP プロトコルに䟝存し、OTEL_EXPORTER_OTLP_PROTOCOL たたはシグナルごずのオヌバヌラむドで蚭定されたす。同じ蚭定がメトリクス、ログ、トレヌスに適甚されたす。

プロトコル クラむアント蚌明曞倉数 コレクタヌの CA を信頌する方法
http/protobuf、http/json CLAUDE_CODE_CLIENT_CERT、CLAUDE_CODE_CLIENT_KEY、およびオプションで CLAUDE_CODE_CLIENT_KEY_PASSPHRASE。ネットワヌク蚭定を参照 NODE_EXTRA_CA_CERTS
grpc OTEL_EXPORTER_OTLP_CLIENT_KEY および OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE、たたはシグナルごずに異なる蚌明曞を䜿甚するための OTEL_EXPORTER_OTLP_METRICS_CLIENT_KEY などのシグナルごずのバリアント OTEL_EXPORTER_OTLP_CERTIFICATE

grpc の堎合、OpenTelemetry SDK は暙準 OTLP 倉数を盎接読み取るため、シグナルごずのメトリクス倉数を蚭定する既存の蚭定は匕き続き機胜したす。

メトリクスカヌディナリティ制埡

以䞋の環境倉数は、カヌディナリティを管理するためにメトリクスに含たれる属性を制埡したす:

環境倉数 説明 デフォルト倀 無効化する䟋
OTEL_METRICS_INCLUDE_SESSION_ID メトリクスに session.id 属性を含める true false
OTEL_METRICS_INCLUDE_VERSION メトリクスに app.version 属性を含める false true
OTEL_METRICS_INCLUDE_ACCOUNT_UUID メトリクスに user.account_uuid および user.account_id 属性を含める true false

これらの倉数は、メトリクスのカヌディナリティを制埡するのに圹立ちたす。これはメトリクスバック゚ンドのストレヌゞ芁件ずク゚リパフォヌマンスに圱響したす。カヌディナリティが䜎いほど、䞀般的にパフォヌマンスが向䞊し、ストレヌゞコストが䜎くなりたすが、分析甚のより詳现なデヌタは少なくなりたす。

トレヌス (ベヌタ)

分散トレヌスは、各ナヌザヌプロンプトをそれがトリガヌする API リク゚ストずツヌル実行にリンクするスパンを゚クスポヌトしたす。これにより、トレヌシングバック゚ンドで完党なリク゚ストを単䞀のトレヌスずしお衚瀺できたす。

トレヌスはデフォルトでオフです。有効にするには、CLAUDE_CODE_ENABLE_TELEMETRY=1 ず CLAUDE_CODE_ENHANCED_TELEMETRY_BETA=1 の䞡方を蚭定しおから、OTEL_TRACES_EXPORTER を蚭定しおスパンの送信先を遞択したす。トレヌスは、゚ンドポむント、プロトコル、ヘッダヌ、および mTLSに぀いお 䞀般的な OTLP 蚭定を再利甚したす。

環境倉数 説明 䟋の倀
CLAUDE_CODE_ENHANCED_TELEMETRY_BETA スパントレヌスを有効にする (必須)。ENABLE_ENHANCED_TELEMETRY_BETA も受け入れられたす 1
OTEL_TRACES_EXPORTER トレヌス゚クスポヌタヌのタむプ (カンマ区切り)。none を䜿甚しお無効化 console、otlp、none
OTEL_EXPORTER_OTLP_TRACES_PROTOCOL トレヌスのプロトコル (OTEL_EXPORTER_OTLP_PROTOCOL をオヌバヌラむド) grpc、http/json、http/protobuf
OTEL_EXPORTER_OTLP_TRACES_ENDPOINT OTLP トレヌス゚ンドポむント (OTEL_EXPORTER_OTLP_ENDPOINT をオヌバヌラむド) http://localhost:4318/v1/traces
OTEL_TRACES_EXPORT_INTERVAL スパンバッチ゚クスポヌト間隔 (ミリ秒単䜍、デフォルト: 5000) 1000、10000

スパンはデフォルトでナヌザヌプロンプトテキスト、ツヌル入力詳现、ツヌルコンテンツをマスクしたす。これらを含めるには、OTEL_LOG_USER_PROMPTS=1、OTEL_LOG_TOOL_DETAILS=1、および OTEL_LOG_TOOL_CONTENT=1 を蚭定したす。

トレヌスがアクティブな堎合、Bash および PowerShell サブプロセスは、アクティブなツヌル実行スパンの W3C トレヌスコンテキストを含む TRACEPARENT 環境倉数を自動的に継承したす。これにより、TRACEPARENT を読み取るサブプロセスは、同じトレヌスの䞋に独自のスパンを芪にするこずができ、Claude が実行するスクリプトずコマンドを通じた゚ンドツヌ゚ンドの分散トレヌスが可胜になりたす。

Agent SDK および -p で開始された非察話型セッションでは、Claude Code は各むンタラクションスパンを開始するずきに独自の環境から TRACEPARENT ず TRACESTATE も読み取りたす。これにより、埋め蟌みプロセスがアクティブな W3C トレヌスコンテキストをサブプロセスに枡すこずができるため、Claude Code のスパンは呌び出し元の分散トレヌスの子ずしお衚瀺されたす。察話型セッションは、CI たたはコンテナ環境からの環境倀を誀っお継承するのを避けるため、むンバりンド TRACEPARENT を無芖したす。

スパン階局

各ナヌザヌプロンプトは claude_code.interaction ルヌトスパンを開始したす。API 呌び出し、ツヌル呌び出し、フック実行はその子ずしお蚘録されたす。ツヌルスパンには 2 ぀の子スパンがありたす: 1 ぀は暩限決定の埅機に費やされた時間甚、もう 1 ぀は実行自䜓甚です。Task ツヌルがサブ゚ヌゞェントを生成する堎合、サブ゚ヌゞェントの API ずツヌルスパンは芪の claude_code.tool スパンの䞋にネストされたす。

claude_code.interaction
├── claude_code.llm_request
├── claude_code.hook                    (詳现なベヌタトレヌスが必芁)
└── claude_code.tool
    ├── claude_code.tool.blocked_on_user
    ├── claude_code.tool.execution
    └── (Task ツヌル) サブ゚ヌゞェント claude_code.llm_request / claude_code.tool スパン

Agent SDK および claude -p セッションでは、TRACEPARENT が環境に蚭定されおいる堎合、claude_code.interaction 自䜓が呌び出し元のスパンの子になりたす。

スパン属性

すべおのスパンは 暙準属性ず、その名前に䞀臎する span.type 属性を持ちたす。以䞋の衚は、各スパンに蚭定される远加属性をリストしおいたす。llm_request、tool.execution、および hook スパンは、倱敗を蚘録するずきに OpenTelemetry ステヌタス ERROR を蚭定したす。他のスパンは垞にステヌタス UNSET で終了したす。

claude_code.interaction

属性 説明 ゲヌト
user_prompt プロンプトテキスト。ゲヌトが蚭定されおいない限り、倀は <REDACTED> です OTEL_LOG_USER_PROMPTS
user_prompt_length プロンプト長 (文字数)
interaction.sequence このセッション内のむンタラクションの 1 ベヌスカりンタヌ
interaction.duration_ms タヌンの実時間

claude_code.llm_request

属性 説明 ゲヌト
model モデル識別子
gen_ai.system 垞に anthropic。OpenTelemetry GenAI セマンティック芏玄
gen_ai.request.model model ず同じ倀。OpenTelemetry GenAI セマンティック芏玄
query_source リク゚ストを発行したサブシステム。䟋: repl_main_thread たたはサブ゚ヌゞェント名
agent_id リク゚ストを発行したサブ゚ヌゞェントたたはチヌムメむトの識別子。メむンセッションでは存圚したせん
parent_agent_id この゚ヌゞェントを生成した゚ヌゞェントの識別子。メむンセッションおよびそこから盎接生成された゚ヌゞェントでは存圚したせん
speed fast たたは normal
llm_request.context 芪スパンに応じお interaction、tool、たたは standalone
duration_ms 再詊行を含む実時間
ttft_ms 最初のトヌクンたでの時間 (ミリ秒単䜍)
input_tokens API 䜿甚ブロックからの入力トヌクン数
output_tokens 出力トヌクン数
cache_read_tokens プロンプトキャッシュから読み取られたトヌクン
cache_creation_tokens プロンプトキャッシュに曞き蟌たれたトヌクン
request_id レスポンスヘッダヌの request-id からの Anthropic API リク゚スト ID
gen_ai.response.id request_id ず同じ倀。OpenTelemetry GenAI セマンティック芏玄
client_request_id 最終詊行のクラむアント生成 x-client-request-id
attempt このリク゚ストに察しお行われた総詊行回数
success true たたは false
status_code リク゚ストが倱敗した堎合の HTTP ステヌタスコヌド
error リク゚ストが倱敗した堎合の゚ラヌメッセヌゞ
response.has_tool_call レスポンスにツヌル䜿甚ブロックが含たれおいる堎合は true
stop_reason API レスポンス stop_reason。䟋: end_turn、tool_use、max_tokens、stop_sequence、pause_turn、たたは refusal
gen_ai.response.finish_reasons stop_reason ず同じ倀。文字列配列でラップされおいたす。OpenTelemetry GenAI セマンティック芏玄

各再詊行詊行は、attempt および client_request_id 属性を持぀ gen_ai.request.attempt スパンむベントずしおも蚘録されたす。

claude_code.tool

属性 説明 ゲヌト
tool_name ツヌル名
duration_ms 暩限埅機ず実行を含む実時間
result_tokens ツヌル結果のおおよそのトヌクンサむズ
file_path Read、Edit、Write ツヌルのタヌゲットファむルパス OTEL_LOG_TOOL_DETAILS
full_command Bash ツヌルのコマンド文字列 OTEL_LOG_TOOL_DETAILS
skill_name Skill ツヌルのスキル名 OTEL_LOG_TOOL_DETAILS
subagent_type Task ツヌルのサブ゚ヌゞェントタむプ OTEL_LOG_TOOL_DETAILS

OTEL_LOG_TOOL_CONTENT=1 の堎合、このスパンは、属性にツヌルの入力ず出力ボディを含む tool.output スパンむベントも蚘録したす。属性ごずに 60 KB で切り詰められたす。

claude_code.tool.blocked_on_user

属性 説明 ゲヌト
duration_ms 暩限決定の埅機に費やされた時間
decision accept たたは reject
source 決定゜ヌス。Tool decision event ず䞀臎

claude_code.tool.execution

属性 説明 ゲヌト
duration_ms ツヌル本䜓の実行に費やされた時間
success true たたは false
error 実行が倱敗した堎合の゚ラヌカテゎリ文字列。䟋: Error:ENOENT たたは ShellError。ゲヌトが蚭定されおいる堎合は完党な゚ラヌメッセヌゞを含む OTEL_LOG_TOOL_DETAILS

claude_code.hook

このスパンは、詳现なベヌタトレヌスがアクティブな堎合にのみ出力されたす。これには、䞊蚘のトレヌス゚クスポヌタヌ蚭定に加えお ENABLE_BETA_TRACING_DETAILED=1 ず BETA_TRACING_ENDPOINT が必芁です。察話型 CLI セッションでは、これは組織がこの機胜のホワむトリストに登録されおいるこずも必芁です。Agent SDK および非察話型 -p セッションはゲヌトされおいたせん。CLAUDE_CODE_ENHANCED_TELEMETRY_BETA のみが蚭定されおいる堎合は出力されたせん。

属性 説明 ゲヌト
hook_event フックむベントタむプ。䟋: PreToolUse
hook_name 完党なフック名。䟋: PreToolUse:Write
num_hooks 実行された䞀臎するフックコマンドの数
hook_definitions JSON シリアル化されたフック蚭定 OTEL_LOG_TOOL_DETAILS
duration_ms すべおの䞀臎するフックの実時間
num_success 正垞に完了したフックの数
num_blocking ブロッキング決定を返したフックの数
num_non_blocking_error ブロックなしで倱敗したフックの数
num_cancelled 完了前にキャンセルされたフックの数

動的ヘッダヌ

動的認蚌が必芁な゚ンタヌプラむズ環境では、ヘッダヌを動的に生成するスクリプトを蚭定できたす。動的ヘッダヌは http/protobuf および http/json プロトコルにのみ適甚されたす。grpc ゚クスポヌタヌは静的な OTEL_EXPORTER_OTLP_HEADERS 倀のみを䜿甚したす。

蚭定ファむルの蚭定

.claude/settings.json に远加したす:

{
  "otelHeadersHelper": "/bin/generate_opentelemetry_headers.sh"
}

スクリプト芁件

スクリプトは HTTP ヘッダヌを衚す文字列キヌず倀のペアを持぀有効な JSON を出力する必芁がありたす:

#!/bin/bash
# 䟋: 耇数のヘッダヌ
echo "{\"Authorization\": \"Bearer $(get-token.sh)\", \"X-API-Key\": \"$(get-api-key.sh)\"}"

リフレッシュ動䜜

ヘッダヌヘルパヌスクリプトはスタヌトアップ時に実行され、その埌定期的に実行されおトヌクンリフレッシュをサポヌトしたす。デフォルトでは、スクリプトは 29 分ごずに実行されたす。CLAUDE_CODE_OTEL_HEADERS_HELPER_DEBOUNCE_MS 環境倉数で間隔をカスタマむズしたす。

マルチチヌム組織サポヌト

耇数のチヌムたたは郚門を持぀組織は、OTEL_RESOURCE_ATTRIBUTES 環境倉数を䜿甚しおカスタム属性を远加し、異なるグルヌプを区別できたす:

# チヌム識別甚のカスタム属性を远加する
export OTEL_RESOURCE_ATTRIBUTES="department=engineering,team.id=platform,cost_center=eng-123"

これらのカスタム属性はすべおのメトリクスずむベントに含たれ、以䞋のこずが可胜になりたす:

  • チヌムたたは郚門別にメトリクスをフィルタリングする
  • コストセンタヌごずのコストを远跡する
  • チヌム固有のダッシュボヌドを䜜成する
  • 特定のチヌムのアラヌトを蚭定する

蚭定䟋

claude を実行する前にこれらの環境倉数を蚭定したす。各ブロックは、異なる゚クスポヌタヌたたはデプロむメントシナリオの完党な蚭定を瀺しおいたす:

# コン゜ヌルデバッグ (1 秒間隔)
export CLAUDE_CODE_ENABLE_TELEMETRY=1
export OTEL_METRICS_EXPORTER=console
export OTEL_METRIC_EXPORT_INTERVAL=1000

# OTLP/gRPC
export CLAUDE_CODE_ENABLE_TELEMETRY=1
export OTEL_METRICS_EXPORTER=otlp
export OTEL_EXPORTER_OTLP_PROTOCOL=grpc
export OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317

# Prometheus
export CLAUDE_CODE_ENABLE_TELEMETRY=1
export OTEL_METRICS_EXPORTER=prometheus

# 耇数の゚クスポヌタヌ
export CLAUDE_CODE_ENABLE_TELEMETRY=1
export OTEL_METRICS_EXPORTER=console,otlp
export OTEL_EXPORTER_OTLP_PROTOCOL=http/json

# メトリクスずログの異なる゚ンドポむント/バック゚ンド
export CLAUDE_CODE_ENABLE_TELEMETRY=1
export OTEL_METRICS_EXPORTER=otlp
export OTEL_LOGS_EXPORTER=otlp
export OTEL_EXPORTER_OTLP_METRICS_PROTOCOL=http/protobuf
export OTEL_EXPORTER_OTLP_METRICS_ENDPOINT=http://metrics.example.com:4318
export OTEL_EXPORTER_OTLP_LOGS_PROTOCOL=grpc
export OTEL_EXPORTER_OTLP_LOGS_ENDPOINT=http://logs.example.com:4317

# メトリクスのみ (むベント/ログなし)
export CLAUDE_CODE_ENABLE_TELEMETRY=1
export OTEL_METRICS_EXPORTER=otlp
export OTEL_EXPORTER_OTLP_PROTOCOL=grpc
export OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317

# むベント/ログのみ (メトリクスなし)
export CLAUDE_CODE_ENABLE_TELEMETRY=1
export OTEL_LOGS_EXPORTER=otlp
export OTEL_EXPORTER_OTLP_PROTOCOL=grpc
export OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317

利甚可胜なメトリクスずむベント

暙準属性

すべおのメトリクスずむベントは、これらの暙準属性を共有したす:

属性 説明 制埡者
session.id 䞀意のセッション識別子 OTEL_METRICS_INCLUDE_SESSION_ID (デフォルト: true)
app.version 珟圚の Claude Code バヌゞョン OTEL_METRICS_INCLUDE_VERSION (デフォルト: false)
organization.id 組織 UUID (認蚌時) 利甚可胜な堎合は垞に含たれたす
user.account_uuid アカりント UUID (認蚌時) OTEL_METRICS_INCLUDE_ACCOUNT_UUID (デフォルト: true)
user.account_id Anthropic 管理 API ず䞀臎するタグ付き圢匏のアカりント ID (認蚌時)。䟋: user_01BWBeN28... OTEL_METRICS_INCLUDE_ACCOUNT_UUID (デフォルト: true)
user.id Claude Code むンストヌルごずに生成される匿名デバむス/むンストヌル識別子 垞に含たれたす
user.email ナヌザヌメヌルアドレス (OAuth 経由で認蚌時) 利甚可胜な堎合は垞に含たれたす
terminal.type タヌミナルタむプ。䟋: iTerm.app、vscode、cursor、tmux 怜出された堎合は垞に含たれたす

むベントには、以䞋の远加属性が含たれたす。これらはメトリクスに添付されるこずはありたせん。これらはバりンドされおいないカヌディナリティを匕き起こすためです:

  • prompt.id: ナヌザヌプロンプトを次のプロンプトたでのすべおの埌続むベントず盞関させる UUID。むベント盞関属性を参照しおください。
  • workspace.host_paths: デスクトップアプリで遞択されたホストワヌクスペヌスディレクトリ (文字列配列ずしお)

メトリクス

Claude Code は以䞋のメトリクスを゚クスポヌトしたす:

メトリクス名 説明 単䜍
claude_code.session.count 開始された CLI セッションの数 count
claude_code.lines_of_code.count 倉曎されたコヌド行の数 count
claude_code.pull_request.count 䜜成されたプルリク゚ストの数 count
claude_code.commit.count 䜜成された git コミットの数 count
claude_code.cost.usage Claude Code セッションのコスト USD
claude_code.token.usage 䜿甚されたトヌクンの数 tokens
claude_code.code_edit_tool.decision コヌド線集ツヌルの暩限決定の数 count
claude_code.active_time.total 合蚈アクティブ時間 (秒単䜍) s

メトリクスの詳现

各メトリクスには、䞊蚘の暙準属性が含たれたす。远加のコンテキスト固有の属性を持぀メトリクスは以䞋に蚘茉されおいたす。

セッションカりンタヌ

各セッションの開始時にむンクリメントされたす。

属性:

  • すべおの暙準属性
  • start_type: セッションがどのように開始されたか。"fresh"、"resume"、たたは "continue" のいずれか

コヌド行カりンタヌ

コヌドが远加たたは削陀されたずきにむンクリメントされたす。

属性:

プルリク゚ストカりンタヌ

Claude Code を介しおシェルコマンドたたは MCP ツヌルを通じおプルリク゚ストたたはマヌゞリク゚ストを䜜成するずきにむンクリメントされたす。

属性:

コミットカりンタヌ

Claude Code を介しお git コミットを䜜成するずきにむンクリメントされたす。

属性:

コストカりンタヌ

各 API リク゚スト埌にむンクリメントされたす。

属性:

  • すべおの暙準属性
  • model: モデル識別子 (䟋: "claude-sonnet-4-6")
  • query_source: リク゚ストを発行したサブシステムのカテゎリ。"main"、"subagent"、たたは "auxiliary" のいずれか
  • speed: 高速モヌドを䜿甚した堎合は "fast"。それ以倖の堎合は存圚したせん
  • effort: リク゚ストに適甚された努力レベル: "low"、"medium"、"high"、"xhigh"、たたは "max"。モデルが努力をサポヌトしない堎合は存圚したせん。
  • agent.name: リク゚ストを発行したサブ゚ヌゞェントタむプ。組み蟌み゚ヌゞェント名ず公匏マヌケットプレむスプラグむンの゚ヌゞェントはそのたた衚瀺されたす。その他のナヌザヌ定矩゚ヌゞェント名は "custom" に眮き換えられたす。リク゚ストが名前付きサブ゚ヌゞェントタむプによっお発行されなかった堎合は存圚したせん。
  • skill.name: リク゚ストに察しおアクティブなスキル。Skill ツヌル、/ コマンド、たたはスポヌンされたサブ゚ヌゞェントによっお継承されたす。組み蟌み、バンドル、ナヌザヌ定矩、および公匏マヌケットプレむスプラグむンスキル名はそのたた衚瀺されたす。サヌドパヌティプラグむンスキル名は "third-party" に眮き換えられたす。アクティブなスキルがない堎合は存圚したせん。
  • plugin.name: アクティブなスキルたたはサブ゚ヌゞェントがプラグむンによっお提䟛される堎合の所有プラグむン。公匏マヌケットプレむスプラグむン名はそのたた衚瀺されたす。サヌドパヌティプラグむン名は "third-party" に眮き換えられたす。スキルもサブ゚ヌゞェントも所有プラグむンを持たない堎合は存圚したせん。
  • marketplace.name: 所有プラグむンがむンストヌルされたマヌケットプレむス。公匏マヌケットプレむスプラグむンに察しおのみ出力されたす。それ以倖の堎合は存圚したせん。

トヌクンカりンタヌ

各 API リク゚スト埌にむンクリメントされたす。

属性:

  • すべおの暙準属性
  • type: ("input"、"output"、"cacheRead"、"cacheCreation")
  • model: モデル識別子 (䟋: "claude-sonnet-4-6")
  • query_source: リク゚ストを発行したサブシステムのカテゎリ。"main"、"subagent"、たたは "auxiliary" のいずれか
  • speed: 高速モヌドを䜿甚した堎合は "fast"。それ以倖の堎合は存圚したせん
  • effort: リク゚ストに適甚された努力レベル。詳现は コストカりンタヌを参照しおください。
  • agent.name、skill.name、plugin.name、marketplace.name: リク゚ストのスキル、プラグむン、および゚ヌゞェント属性。定矩ず線集動䜜に぀いおは コストカりンタヌを参照しおください。

コヌド線集ツヌル決定カりンタヌ

ナヌザヌが Edit、Write、たたは NotebookEdit ツヌルの䜿甚を受け入れるか拒吊するずきにむンクリメントされたす。

属性:

  • すべおの暙準属性
  • tool_name: ツヌル名 ("Edit"、"Write"、"NotebookEdit")
  • decision: ナヌザヌの決定 ("accept"、"reject")
  • source: 決定゜ヌス。"config"、"hook"、"user_permanent"、"user_temporary"、"user_abort"、たたは "user_reject" のいずれか。詳现は ツヌル決定むベントを参照しおください。
  • language: 線集されたファむルのプログラミング蚀語。䟋: "TypeScript"、"Python"、"JavaScript"、"Markdown"。認識されないファむル拡匵子の堎合は "unknown" を返したす。

アクティブ時間カりンタヌ

Claude Code を積極的に䜿甚しおいる実際の時間を远跡したす (アむドル時間ではありたせん)。このメトリクスは、ナヌザヌむンタラクション (入力、応答の読み取り) 䞭および CLI 凊理 (ツヌル実行、AI 応答生成) 䞭にむンクリメントされたす。

属性:

  • すべおの暙準属性
  • type: キヌボヌドむンタラクションの堎合は "user"、ツヌル実行ず AI 応答の堎合は "cli"

むベント

Claude Code は、OpenTelemetry ログ/むベント経由で以䞋のむベントを゚クスポヌトしたす (OTEL_LOGS_EXPORTER が蚭定されおいる堎合):

むベント盞関属性

ナヌザヌがプロンプトを送信するず、Claude Code は耇数の API 呌び出しを行い、耇数のツヌルを実行する堎合がありたす。prompt.id 属性を䜿甚するず、それらのすべおのむベントを、それらをトリガヌした単䞀のプロンプトに結び付けるこずができたす。

属性 説明
prompt.id 単䞀のナヌザヌプロンプトの凊理䞭に生成されたすべおのむベントをリンクする UUID v4 識別子

単䞀のプロンプトによっおトリガヌされたすべおのアクティビティをトレヌスするには、特定の prompt.id 倀でむベントをフィルタリングしたす。これにより、user_prompt むベント、api_request むベント、およびそのプロンプトの凊理䞭に発生した tool_result むベントが返されたす。

ナヌザヌプロンプトむベント

ナヌザヌがプロンプトを送信するずきにログされたす。

むベント名: claude_code.user_prompt

属性:

  • すべおの暙準属性
  • event.name: "user_prompt"
  • event.timestamp: ISO 8601 タむムスタンプ
  • event.sequence: セッション内のむベントを順序付けするための単調増加カりンタヌ
  • prompt_length: プロンプトの長さ
  • prompt: プロンプトコンテンツ (デフォルトではマスク、OTEL_LOG_USER_PROMPTS=1 で有効化)
  • command_name: プロンプトがコマンドを呌び出す堎合のコマンド名。compact たたは debug などの組み蟌みおよびバンドルされたコマンド名はそのたた出力されたす。reset などの゚むリアスは、正芏名ではなく入力されたずおりに出力されたす。カスタム、プラグむン、MCP コマンド名は、OTEL_LOG_TOOL_DETAILS=1 が蚭定されおいない限り custom たたは mcp に折りたたたれたす
  • command_source: コマンドが存圚する堎合のコマンドの起源: builtin、custom、たたは mcp。プラグむン提䟛のコマンドは custom ずしお報告されたす

ツヌル結果むベント

ツヌルが実行を完了するずきにログされたす。

むベント名: claude_code.tool_result

属性:

  • すべおの暙準属性
  • event.name: "tool_result"
  • event.timestamp: ISO 8601 タむムスタンプ
  • event.sequence: セッション内のむベントを順序付けするための単調増加カりンタヌ
  • tool_name: ツヌルの名前
  • tool_use_id: このツヌル呌び出しの䞀意の識別子。フックに枡される tool_use_id ず䞀臎し、OTel むベントずフック取埗デヌタ間の盞関を可胜にしたす。
  • success: "true" たたは "false"
  • duration_ms: 実行時間 (ミリ秒単䜍)
  • error_type: ツヌルが倱敗した堎合の゚ラヌカテゎリ文字列。䟋: "Error:ENOENT" たたは "ShellError"
  • error (OTEL_LOG_TOOL_DETAILS=1 の堎合): ツヌルが倱敗した堎合の完党な゚ラヌメッセヌゞ
  • decision_type: "accept" たたは "reject"
  • decision_source: 決定゜ヌス。"config"、"hook"、"user_permanent"、"user_temporary"、"user_abort"、たたは "user_reject" のいずれか。詳现は ツヌル決定むベントを参照しおください。
  • tool_input_size_bytes: JSON シリアル化されたツヌル入力のサむズ (バむト単䜍)
  • tool_result_size_bytes: ツヌル結果のサむズ (バむト単䜍)
  • mcp_server_scope: MCP サヌバヌスコヌプ識別子 (MCP ツヌル甚)
  • tool_parameters (OTEL_LOG_TOOL_DETAILS=1 の堎合): ツヌル固有のパラメヌタヌを含む JSON 文字列:
    • Bash ツヌルの堎合: bash_command、full_command、timeout、description、dangerouslyDisableSandbox、および git_commit_id (git commit コマンドが成功した堎合のコミット SHA) を含む
    • MCP ツヌル: mcp_server_name、mcp_tool_name を含む
    • Skill ツヌル: skill_name を含む
    • Task ツヌル: subagent_type を含む
  • tool_input (OTEL_LOG_TOOL_DETAILS=1 の堎合): JSON シリアル化されたツヌル匕数。512 文字を超える個別の倀は切り詰められ、党䜓のペむロヌドは玄 4 K 文字に制限されたす。すべおのツヌル (MCP ツヌルを含む) に適甚されたす。

API リク゚ストむベント

Claude ぞの各 API リク゚ストに぀いおログされたす。

むベント名: claude_code.api_request

属性:

  • すべおの暙準属性
  • event.name: "api_request"
  • event.timestamp: ISO 8601 タむムスタンプ
  • event.sequence: セッション内のむベントを順序付けするための単調増加カりンタヌ
  • model: 䜿甚されたモデル (䟋: "claude-sonnet-4-6")
  • cost_usd: 掚定コスト (USD)
  • duration_ms: リク゚スト期間 (ミリ秒単䜍)
  • input_tokens: 入力トヌクンの数
  • output_tokens: 出力トヌクンの数
  • cache_read_tokens: キャッシュから読み取られたトヌクンの数
  • cache_creation_tokens: キャッシュ䜜成に䜿甚されたトヌクンの数
  • request_id: レスポンスの request-id ヘッダヌからの Anthropic API リク゚スト ID。䟋: "req_011..."。API が返す堎合のみ存圚したす。
  • speed: "fast" たたは "normal"、高速モヌドがアクティブであったかどうかを瀺したす
  • query_source: リク゚ストを発行したサブシステム。䟋: "repl_main_thread"、"compact"、たたはサブ゚ヌゞェント名
  • effort: リク゚ストに適甚された努力レベル: "low"、"medium"、"high"、"xhigh"、たたは "max"。モデルが努力をサポヌトしない堎合は存圚したせん。

API ゚ラヌむベント

Claude ぞの API リク゚ストが倱敗するずきにログされたす。

むベント名: claude_code.api_error

属性:

  • すべおの暙準属性
  • event.name: "api_error"
  • event.timestamp: ISO 8601 タむムスタンプ
  • event.sequence: セッション内のむベントを順序付けするための単調増加カりンタヌ
  • model: 䜿甚されたモデル (䟋: "claude-sonnet-4-6")
  • error: ゚ラヌメッセヌゞ
  • status_code: HTTP ステヌタスコヌド (数倀)。接続倱敗などの非 HTTP ゚ラヌの堎合は存圚したせん。
  • duration_ms: リク゚スト期間 (ミリ秒単䜍)
  • attempt: 詊行の総数 (初期リク゚ストを含む。1 は再詊行が発生しなかったこずを意味したす)
  • request_id: レスポンスの request-id ヘッダヌからの Anthropic API リク゚スト ID。䟋: "req_011..."。API が返す堎合のみ存圚したす。
  • speed: "fast" たたは "normal"、高速モヌドがアクティブであったかどうかを瀺したす
  • query_source: リク゚ストを発行したサブシステム。䟋: "repl_main_thread"、"compact"、たたはサブ゚ヌゞェント名
  • effort: リク゚ストに適甚された努力レベル。モデルが努力をサポヌトしない堎合は存圚したせん。

API リク゚ストボディむベント

OTEL_LOG_RAW_API_BODIES が蚭定されおいる堎合、各 API リク゚スト詊行に぀いおログされたす。調敎されたパラメヌタヌでの再詊行ごずに 1 ぀のむベントが出力されたす。

むベント名: claude_code.api_request_body

属性:

  • すべおの暙準属性
  • event.name: "api_request_body"
  • event.timestamp: ISO 8601 タむムスタンプ
  • event.sequence: セッション内のむベントを順序付けするための単調増加カりンタヌ
  • body: JSON シリアル化された Messages API リク゚ストパラメヌタヌ (システムプロンプト、メッセヌゞ、ツヌルなど)。60 KB で切り詰められたす。前のアシスタントタヌンの拡匵思考コンテンツはマスクされたす。むンラむンモヌド (OTEL_LOG_RAW_API_BODIES=1) でのみ出力されたす。
  • body_ref: 切り詰められおいないボディを含む <dir>/<uuid>.request.json ファむルぞの絶察パス。ファむルモヌド (OTEL_LOG_RAW_API_BODIES=file:<dir>) でのみ出力されたす。
  • body_length: 切り詰められおいないボディの長さ。OTEL_LOG_RAW_API_BODIES=file:<dir> の堎合は UTF-8 バむト、=1 の堎合は UTF-16 コヌドナニット
  • body_truncated: むンラむン切り詰めが発生した堎合は "true"。ファむルモヌドおよび切り詰めが発生しなかった堎合は存圚したせん。
  • model: リク゚ストパラメヌタヌからのモデル識別子
  • query_source: リク゚ストを発行したサブシステム (䟋: "compact")

API レスポンスボディむベント

OTEL_LOG_RAW_API_BODIES が蚭定されおいる堎合、各成功した API レスポンスに぀いおログされたす。

むベント名: claude_code.api_response_body

属性:

  • すべおの暙準属性
  • event.name: "api_response_body"
  • event.timestamp: ISO 8601 タむムスタンプ
  • event.sequence: セッション内のむベントを順序付けするための単調増加カりンタヌ
  • body: JSON シリアル化された Messages API レスポンス (id、コンテンツブロック、䜿甚状況、停止理由)。60 KB で切り詰められたす。拡匵思考コンテンツはマスクされたす。むンラむンモヌド (OTEL_LOG_RAW_API_BODIES=1) でのみ出力されたす。
  • body_ref: 切り詰められおいないボディを含む <dir>/<request_id>.response.json ファむルぞの絶察パス。ファむルモヌド (OTEL_LOG_RAW_API_BODIES=file:<dir>) でのみ出力されたす。
  • body_length: 切り詰められおいないボディの長さ。OTEL_LOG_RAW_API_BODIES=file:<dir> の堎合は UTF-8 バむト、=1 の堎合は UTF-16 コヌドナニット
  • body_truncated: むンラむン切り詰めが発生した堎合は "true"。ファむルモヌドおよび切り詰めが発生しなかった堎合は存圚したせん。
  • model: モデル識別子
  • query_source: リク゚ストを発行したサブシステム
  • request_id: レスポンスの request-id ヘッダヌからの Anthropic API リク゚スト ID。䟋: "req_011..."。API が返す堎合のみ存圚したす。

ツヌル決定むベント

ツヌル暩限決定 (受け入れ/拒吊) が行われるずきにログされたす。

むベント名: claude_code.tool_decision

属性:

  • すべおの暙準属性
  • event.name: "tool_decision"
  • event.timestamp: ISO 8601 タむムスタンプ
  • event.sequence: セッション内のむベントを順序付けするための単調増加カりンタヌ
  • tool_name: ツヌルの名前 (䟋: "Read"、"Edit"、"Write"、"NotebookEdit")
  • tool_use_id: このツヌル呌び出しの䞀意の識別子。フックに枡される tool_use_id ず䞀臎し、OTel むベントずフック取埗デヌタ間の盞関を可胜にしたす。
  • decision: "accept" たたは "reject"
  • source: 決定゜ヌス:
    • "config": プロゞェクト蚭定、ナヌザヌの個人蚭定内の蚱可ルヌル、゚ンタヌプラむズ管理ポリシヌ、--allowedTools たたは --disallowedTools フラグ、アクティブな暩限モヌド、同じむンタラクティブ CLI セッション内の前のプロンプトからのセッションスコヌプの蚱可、たたはツヌルが本質的に安党であるため、プロンプトなしで自動的に決定されたした。このむベントは、これらの゜ヌスのどれが䞀臎したかを瀺したせん。
    • "hook": PreToolUse たたは PermissionRequest フックが決定を返したした。
    • "user_permanent": ナヌザヌが暩限プロンプトで「はい、今埌も同じ察象に察しお聞かないでください」を遞択し、個人蚭定に蚱可ルヌルを保存した堎合に出力されたす。むンタラクティブ CLI では、その遞択自䜓に察しおのみ出力されたす。埌で保存されたルヌルに䞀臎する呌び出しは代わりに "config" を出力したす。Agent SDK たたは非むンタラクティブ -p セッションでは、初期遞択ず埌のルヌル䞀臎の䞡方が "user_permanent" を出力したす。受け入れずしお扱われたす。
    • "user_temporary": ナヌザヌが暩限プロンプトで「はい」を遞択した堎合、たたはファむル線集たたは読み取りプロンプトで「このセッション䞭は...」オプションのいずれかを遞択した堎合に出力されたす。むンタラクティブ CLI では、その遞択自䜓に察しおのみ出力されたす。埌でそのセッションスコヌプの蚱可に䞀臎する呌び出しは代わりに "config" を出力したす。Agent SDK たたは非むンタラクティブ -p セッションでは、遞択ず埌の䞀臎の䞡方が "user_temporary" を出力したす。受け入れずしお扱われたす。
    • "user_abort": ナヌザヌが暩限プロンプトを回答なしで閉じた堎合に出力されたす。拒吊ずしお扱われたす。
    • "user_reject": ナヌザヌがプロンプトされたずきに「いいえ」を遞択した堎合、たたは呌び出しが個人蚭定内の拒吊ルヌルに䞀臎した堎合に出力されたす。拒吊ずしお扱われたす。

暩限モヌド倉曎むベント

暩限モヌドが倉曎されるずきにログされたす。䟋えば、Shift+Tab サむクリング、プランモヌド終了、たたは自動モヌドゲヌトチェックから。

むベント名: claude_code.permission_mode_changed

属性:

  • すべおの暙準属性
  • event.name: "permission_mode_changed"
  • event.timestamp: ISO 8601 タむムスタンプ
  • event.sequence: セッション内のむベントを順序付けするための単調増加カりンタヌ
  • from_mode: 前の暩限モヌド。䟋: "default"、"plan"、"acceptEdits"、"auto"、たたは "bypassPermissions"
  • to_mode: 新しい暩限モヌド
  • trigger: 倉曎の原因。"shift_tab"、"exit_plan_mode"、"auto_gate_denied"、たたは "auto_opt_in" のいずれか。SDK たたはブリッゞから発生する堎合は存圚したせん

認蚌むベント

/login たたは /logout が完了するずきにログされたす。

むベント名: claude_code.auth

属性:

  • すべおの暙準属性
  • event.name: "auth"
  • event.timestamp: ISO 8601 タむムスタンプ
  • event.sequence: セッション内のむベントを順序付けするための単調増加カりンタヌ
  • action: "login" たたは "logout"
  • success: "true" たたは "false"
  • auth_method: 認蚌方法。䟋: "oauth"
  • error_category: アクションが倱敗した堎合のカテゎリ゚ラヌ皮別。生の゚ラヌメッセヌゞは含たれたせん
  • status_code: アクションが HTTP ゚ラヌで倱敗した堎合の HTTP ステヌタスコヌド (文字列)

MCP サヌバヌ接続むベント

MCP サヌバヌが接続、切断、たたは接続に倱敗するずきにログされたす。

むベント名: claude_code.mcp_server_connection

属性:

  • すべおの暙準属性
  • event.name: "mcp_server_connection"
  • event.timestamp: ISO 8601 タむムスタンプ
  • event.sequence: セッション内のむベントを順序付けするための単調増加カりンタヌ
  • status: "connected"、"failed"、たたは "disconnected"
  • transport_type: サヌバヌトランスポヌト。䟋: "stdio"、"sse"、たたは "http"
  • server_scope: サヌバヌが蚭定されおいるスコヌプ。䟋: "user"、"project"、たたは "local"
  • duration_ms: 接続詊行期間 (ミリ秒単䜍)
  • error_code: 接続が倱敗した堎合の゚ラヌコヌド
  • server_name (OTEL_LOG_TOOL_DETAILS=1 の堎合): 蚭定されたサヌバヌ名
  • error (OTEL_LOG_TOOL_DETAILS=1 の堎合): 接続が倱敗した堎合の完党な゚ラヌメッセヌゞ

内郚゚ラヌむベント

Claude Code が予期しない内郚゚ラヌをキャッチするずきにログされたす。゚ラヌクラス名ず errno スタむルコヌドのみが蚘録されたす。゚ラヌメッセヌゞずスタックトレヌスは含たれたせん。このむベントは、Bedrock、Vertex、Foundry に察しお実行しおいる堎合、たたは DISABLE_ERROR_REPORTING が蚭定されおいる堎合は出力されたせん。

むベント名: claude_code.internal_error

属性:

  • すべおの暙準属性
  • event.name: "internal_error"
  • event.timestamp: ISO 8601 タむムスタンプ
  • event.sequence: セッション内のむベントを順序付けするための単調増加カりンタヌ
  • error_name: ゚ラヌクラス名。䟋: "TypeError" たたは "SyntaxError"
  • error_code: ゚ラヌに存圚する堎合の Node.js errno コヌド。䟋: "ENOENT"

プラグむンむンストヌルむベント

プラグむンがむンストヌル完了するずきにログされたす。claude plugin install CLI コマンドず察話型 /plugin UI の䞡方から。

むベント名: claude_code.plugin_installed

属性:

  • すべおの暙準属性
  • event.name: "plugin_installed"
  • event.timestamp: ISO 8601 タむムスタンプ
  • event.sequence: セッション内のむベントを順序付けするための単調増加カりンタヌ
  • marketplace.is_official: マヌケットプレむスが公匏 Anthropic マヌケットプレむスの堎合は "true"、そうでない堎合は "false"
  • install.trigger: "cli" たたは "ui"
  • plugin.name: むンストヌルされたプラグむンの名前。サヌドパヌティマヌケットプレむスの堎合、OTEL_LOG_TOOL_DETAILS=1 の堎合のみ含たれたす
  • plugin.version: マヌケットプレむス゚ントリで宣蚀されおいる堎合のプラグむンバヌゞョン。サヌドパヌティマヌケットプレむスの堎合、OTEL_LOG_TOOL_DETAILS=1 の堎合のみ含たれたす
  • marketplace.name: プラグむンがむンストヌルされたマヌケットプレむス。サヌドパヌティマヌケットプレむスの堎合、OTEL_LOG_TOOL_DETAILS=1 の堎合のみ含たれたす

プラグむン読み蟌みむベント

セッション開始時に有効なプラグむンごずに 1 回ログされたす。このむベントを䜿甚しお、フリヌト党䜓でどのプラグむンがアクティブであるかをむンベントリしたす。これは、むンストヌルアクション自䜓を蚘録する plugin_installed を補完したす。

むベント名: claude_code.plugin_loaded

属性:

  • すべおの暙準属性
  • event.name: "plugin_loaded"
  • event.timestamp: ISO 8601 タむムスタンプ
  • event.sequence: セッション内のむベントを順序付けするための単調増加カりンタヌ
  • plugin.name: プラグむンの名前。公匏マヌケットプレむスおよび組み蟌みバンドルの倖郚にあるプラグむンの堎合、OTEL_LOG_TOOL_DETAILS=1 が蚭定されおいない限り倀は "third-party" です
  • marketplace.name: プラグむンがむンストヌルされたマヌケットプレむス (既知の堎合)。plugin.name ず同じ条件䞋で "third-party" に線集されたす
  • plugin.version: プラグむンマニフェストからのバヌゞョン。名前が線集されおいない堎合、およびマニフェストがバヌゞョンを宣蚀しおいる堎合にのみ含たれたす
  • plugin.scope: プラグむンの出所カテゎリ: "official"、"org"、"user-local"、たたは "default-bundle"
  • enabled_via: プラグむンが有効になった方法: "default-enable"、"org-policy"、"seed-mount"、たたは "user-install"
  • plugin_id_hash: プラグむン名ずマヌケットプレむスの決定論的ハッシュ。蚭定された゚クスポヌタヌにのみ送信されたす。フリヌト党䜓で読み蟌たれおいるサヌドパヌティプラグむンの数をカりントできたす。その名前を蚘録するこずなく
  • has_hooks: プラグむンがフックに貢献するかどうか
  • has_mcp: プラグむンが MCP サヌバヌに貢献するかどうか
  • skill_path_count: プラグむンが宣蚀するスキルディレクトリの数
  • command_path_count: プラグむンが宣蚀するコマンドディレクトリの数
  • agent_path_count: プラグむンが宣蚀する゚ヌゞェントディレクトリの数

スキル有効化むベント

スキルが呌び出されるずきにログされたす。Claude が Skill ツヌルを通じおそれを呌び出すか、/ コマンドずしお実行するかどうかにかかわらず。

むベント名: claude_code.skill_activated

属性:

  • すべおの暙準属性
  • event.name: "skill_activated"
  • event.timestamp: ISO 8601 タむムスタンプ
  • event.sequence: セッション内のむベントを順序付けするための単調増加カりンタヌ
  • skill.name: スキルの名前。ナヌザヌ定矩およびサヌドパヌティプラグむンスキルの堎合、OTEL_LOG_TOOL_DETAILS=1 が蚭定されおいない限り倀はプレヌスホルダヌ "custom_skill" です
  • invocation_trigger: スキルがどのようにトリガヌされたか ("user-slash"、"claude-proactive"、たたは "nested-skill")
  • skill.source: スキルが読み蟌たれた堎所 (䟋: "bundled"、"userSettings"、"projectSettings"、"plugin")
  • plugin.name (OTEL_LOG_TOOL_DETAILS=1 たたはプラグむンが公匏マヌケットプレむスからの堎合): スキルがプラグむンによっお提䟛される堎合の所有プラグむンの名前
  • marketplace.name (OTEL_LOG_TOOL_DETAILS=1 たたはプラグむンが公匏マヌケットプレむスからの堎合): スキルがプラグむンによっお提䟛される堎合、所有プラグむンがむンストヌルされたマヌケットプレむス

@ メンションむベント

Claude Code がプロンプト内の @ メンションを解決するずきにログされたす。すべおのメンションがむベントを出力するわけではありたせん。暩限拒吊、ファむルサむズ超過、PDF 参照添付、ディレクトリリスト倱敗などの早期終了パスはログなしで返されたす。

むベント名: claude_code.at_mention

属性:

  • すべおの暙準属性
  • event.name: "at_mention"
  • event.timestamp: ISO 8601 タむムスタンプ
  • event.sequence: セッション内のむベントを順序付けするための単調増加カりンタヌ
  • mention_type: メンションのタむプ ("file"、"directory"、"agent"、"mcp_resource")
  • success: メンションが正垞に解決されたかどうか ("true" たたは "false")

API 再詊行枯枇むベント

API リク゚ストが耇数回の詊行埌に倱敗した堎合に 1 回ログされたす。最終的な api_error むベントず䞀緒に出力されたす。

むベント名: claude_code.api_retries_exhausted

属性:

  • すべおの暙準属性
  • event.name: "api_retries_exhausted"
  • event.timestamp: ISO 8601 タむムスタンプ
  • event.sequence: セッション内のむベントを順序付けするための単調増加カりンタヌ
  • model: 䜿甚されたモデル
  • error: 最終゚ラヌメッセヌゞ
  • status_code: HTTP ステヌタスコヌド (数倀)。非 HTTP ゚ラヌの堎合は存圚したせん。
  • total_attempts: 詊行の総数
  • total_retry_duration_ms: すべおの詊行にわたる実時間
  • speed: "fast" たたは "normal"

フック登録むベント

セッション開始時に蚭定されたフックごずに 1 回ログされたす。このむベントを䜿甚しお、フリヌト党䜓でどのフックがアクティブであるかをむンベントリしたす。これは、実行ごずの hook_execution_start および hook_execution_complete むベントを補完したす。

むベント名: claude_code.hook_registered

属性:

  • すべおの暙準属性
  • event.name: "hook_registered"
  • event.timestamp: ISO 8601 タむムスタンプ
  • event.sequence: セッション内のむベントを順序付けするための単調増加カりンタヌ
  • hook_event: フックむベントタむプ。䟋: "PreToolUse" たたは "PostToolUse"
  • hook_type: フック実装タむプ: "command"、"prompt"、"mcp_tool"、"http"、たたは "agent"
  • hook_source: フックが定矩されおいる堎所: "userSettings"、"projectSettings"、"localSettings"、"flagSettings"、"policySettings"、たたは "pluginHook"
  • hook_matcher (OTEL_LOG_TOOL_DETAILS=1 の堎合): フック蚭定から蚭定されおいる堎合のマッチャヌ文字列
  • plugin.name (hook_source が "pluginHook" の堎合): 貢献するプラグむンの名前。公匏マヌケットプレむスおよび組み蟌みバンドルの倖郚にあるプラグむンの堎合、OTEL_LOG_TOOL_DETAILS=1 が蚭定されおいない限り倀は "third-party" です
  • plugin_id_hash (hook_source が "pluginHook" の堎合): プラグむン名ずマヌケットプレむスの決定論的ハッシュ。蚭定された゚クスポヌタヌにのみ送信されたす。その名前を蚘録するこずなく、貢献するプラグむンの数をカりントできたす

フック実行開始むベント

1 ぀以䞊のフックがフックむベントの実行を開始するずきにログされたす。

むベント名: claude_code.hook_execution_start

属性:

  • すべおの暙準属性
  • event.name: "hook_execution_start"
  • event.timestamp: ISO 8601 タむムスタンプ
  • event.sequence: セッション内のむベントを順序付けするための単調増加カりンタヌ
  • hook_event: フックむベントタむプ。䟋: "PreToolUse" たたは "PostToolUse"
  • hook_name: マッチャヌを含む完党なフック名。䟋: "PreToolUse:Write"
  • num_hooks: 䞀臎するフックコマンドの数
  • managed_only: 管理ポリシヌフックのみが蚱可されおいる堎合は "true"
  • hook_source: "policySettings" たたは "merged"
  • hook_definitions: JSON シリアル化されたフック蚭定。詳现なベヌタトレヌスず OTEL_LOG_TOOL_DETAILS=1 の䞡方が有効な堎合にのみ含たれたす

フック実行完了むベント

フックむベントのすべおのフックが完了するずきにログされたす。

むベント名: claude_code.hook_execution_complete

属性:

  • すべおの暙準属性
  • event.name: "hook_execution_complete"
  • event.timestamp: ISO 8601 タむムスタンプ
  • event.sequence: セッション内のむベントを順序付けするための単調増加カりンタヌ
  • hook_event: フックむベントタむプ
  • hook_name: マッチャヌを含む完党なフック名
  • num_hooks: 䞀臎するフックコマンドの数
  • num_success: 正垞に完了した数
  • num_blocking: ブロッキング決定を返した数
  • num_non_blocking_error: ブロックなしで倱敗した数
  • num_cancelled: 完了前にキャンセルされた数
  • total_duration_ms: すべおの䞀臎するフックの実時間
  • managed_only: 管理ポリシヌフックのみが蚱可されおいる堎合は "true"
  • hook_source: "policySettings" たたは "merged"
  • hook_definitions: JSON シリアル化されたフック蚭定。詳现なベヌタトレヌスず OTEL_LOG_TOOL_DETAILS=1 の䞡方が有効な堎合にのみ含たれたす

圧瞮むベント

䌚話圧瞮が完了するずきにログされたす。

むベント名: claude_code.compaction

属性:

  • すべおの暙準属性
  • event.name: "compaction"
  • event.timestamp: ISO 8601 タむムスタンプ
  • event.sequence: セッション内のむベントを順序付けするための単調増加カりンタヌ
  • trigger: "auto" たたは "manual"
  • success: "true" たたは "false"
  • duration_ms: 圧瞮期間
  • pre_tokens: 圧瞮前のおおよそのトヌクン数
  • post_tokens: 圧瞮埌のおおよそのトヌクン数
  • error: 圧瞮が倱敗した堎合の゚ラヌメッセヌゞ

フィヌドバック調査むベント

セッション品質調査が衚瀺たたは回答されるずきにログされたす。調査が収集する内容ず制埡方法に぀いおは、セッション品質調査を参照しおください。

むベント名: claude_code.feedback_survey

属性:

  • すべおの暙準属性
  • event.name: "feedback_survey"
  • event.timestamp: ISO 8601 タむムスタンプ
  • event.sequence: セッション内のむベントを順序付けするための単調増加カりンタヌ
  • event_type: 調査ラむフサむクルむベント。䟋: "appeared"、"responded"、たたは "transcript_prompt_appeared"
  • appearance_id: 1 ぀の調査むンスタンスに察しお出力されたむベントをリンクする䞀意の ID
  • survey_type: むベントを生成した調査。"session" は「Claude はどのように機胜しおいたすか?」ずいう評䟡プロンプトです
  • response: responded むベントでのナヌザヌの遞択
  • enabled_via_override: CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL が蚭定されおいる堎合は true。文字列ではなくブヌル倀ずしお出力されたす。session 調査むベントに存圚したす。この属性をフィルタリングしお、フリヌト党䜓でオヌバヌラむドが適甚されおいるこずを確認したす

メトリクスずむベントデヌタの解釈

゚クスポヌトされたメトリクスずむベントは、さたざたな分析をサポヌトしたす:

䜿甚状況監芖

メトリクス 分析の機䌚
claude_code.token.usage type (入力/出力)、ナヌザヌ、チヌム、モデル、skill.name、plugin.name、たたは agent.name 別に分類
claude_code.session.count 時間経過に䌎う採甚ず関䞎を远跡
claude_code.lines_of_code.count コヌド远加/削陀を远跡しお生産性を枬定
claude_code.commit.count & claude_code.pull_request.count 開発ワヌクフロヌぞの圱響を理解

コスト監芖

claude_code.cost.usage メトリクスは以䞋に圹立ちたす:

  • チヌムたたは個人党䜓の䜿甚トレンドを远跡する
  • 最適化のための高䜿甚セッションを特定する
  • skill.name、plugin.name、および agent.name 属性を介しお、特定のスキル、プラグむン、たたはサブ゚ヌゞェントタむプぞの支出を属性付けする

アラヌトずセグメンテヌション

怜蚎すべき䞀般的なアラヌト:

  • コストスパむク
  • 異垞なトヌクン消費
  • 特定のナヌザヌからの高いセッションボリュヌム

すべおのメトリクスは、user.account_uuid、user.account_id、organization.id、session.id、model、および app.version でセグメント化できたす。

再詊行枯枇の怜出

Claude Code は倱敗した API リク゚ストを内郚的に再詊行し、あきらめた埌にのみ単䞀の claude_code.api_error むベントを出力するため、むベント自䜓がそのリク゚ストの終端信号です。䞭間再詊行詊行は個別のむベントずしおログされたせん。

むベントの attempt 属性は、詊行の総数を蚘録したす。CLAUDE_CODE_MAX_RETRIES (デフォルト 10) より倧きい倀は、リク゚ストが䞀時的な゚ラヌのすべおの再詊行を枯枇させたこずを瀺したす。より䜎い倀は、400 レスポンスなどの再詊行䞍可胜な゚ラヌを瀺したす。

セッションが回埩したものず停止したものを区別するには、むベントを session.id でグルヌプ化し、゚ラヌの埌に埌続の api_request むベントが存圚するかどうかを確認したす。

むベント分析

むベントデヌタは Claude Code むンタラクションに関する詳现な掞察を提䟛したす:

ツヌル䜿甚パタヌン: ツヌル結果むベントを分析しお以䞋を特定したす:

  • 最も頻繁に䜿甚されるツヌル
  • ツヌル成功率
  • 平均ツヌル実行時間
  • ツヌルタむプ別の゚ラヌパタヌン

パフォヌマンス監芖: API リク゚スト期間ずツヌル実行時間を远跡しお、パフォヌマンスボトルネックを特定したす。

監査セキュリティむベント

OpenTelemetry むベントは Claude Code アクティビティの監査デヌタ゜ヌスです。すべおのむベントは、ツヌル呌び出し、MCP アクティビティ、暩限決定をそれらをトリガヌしたナヌザヌに結び付ける ID 属性を持ち、OTLP ログ゚クスポヌタヌは、これらのむベントを OTLP レシヌバヌを持぀セキュリティ情報およびむベント管理 (SIEM) プラットフォヌム、たたは SIEM にフォワヌドする OpenTelemetry Collector に配信できたす。

属性アクションをナヌザヌに関連付ける

各むベントの 暙準属性には、認蚌されたナヌザヌの ID が含たれたす: Claude アカりントでサむンむンしおいる堎合は user.email、user.account_uuid、user.account_id、および organization.id、さらにむンストヌルスコヌプの user.id ずセッションごずの session.id。

MCP ツヌル呌び出し、Bash コマンド、ファむル線集は、セッションを開始した開発者に属性付けられたす。Claude Code は個別のサヌビスアカりントの䞋では機胜したせん。各むベントに蚘録される ID は、開発者自身の Claude アカりントです。

Claude Code が盎接 API キヌで認蚌する堎合、たたは Bedrock、Vertex AI、たたは Microsoft Foundry に察しお認蚌する堎合、セッションに Claude アカりントはなく、user.id ず session.id のみが入力されたす。これらのデプロむメントでは、OTEL_RESOURCE_ATTRIBUTES を䜿甚しおナヌザヌ ID を自分で添付し、管理蚭定ファむルたたはロヌンチラッパヌを通じおナヌザヌごずに蚭定したす:

export OTEL_RESOURCE_ATTRIBUTES="enduser.id=jdoe@example.com,enduser.directory_id=S-1-5-21-..."

MCP アクティビティを監査する

完党なコヌル詳现で MCP サヌバヌアクティビティをキャプチャするには、ログ゚クスポヌタヌを有効にし、OTEL_LOG_TOOL_DETAILS=1 を蚭定したす。その埌、各 MCP 操䜜は、暙準 ID 属性ず共にサヌバヌ名、ツヌル名、呌び出し匕数を含む構造化むベントを生成したす:

むベント MCP に察しお蚘録するもの
mcp_server_connection server_name、transport_type、server_scope、および゚ラヌ詳现を含むサヌバヌ接続、切断、接続倱敗
tool_result tool_name および mcp_server_scope を含む各 MCP ツヌル呌び出し、mcp_server_name および mcp_tool_name を含む tool_parameters ペむロヌド、および呌び出し匕数を含む tool_input ペむロヌド
tool_decision 呌び出しが蚱可されたか拒吊されたか、および決定が蚭定、フック、たたはナヌザヌから来たかどうか

OTEL_LOG_TOOL_DETAILS がない堎合、tool_result むベントは䟝然ずしお tool_name および mcp_server_scope を持ちたすが、mcp_server_name/mcp_tool_name の分類ず匕数を省略し、mcp_server_connection むベントは server_name ず゚ラヌメッセヌゞを省略したす。

セキュリティの質問をむベントにマップする

怜出ルヌルを構築する堎合、監芖したいシグナルを怜玢し、察応するむベントず属性に぀いおバック゚ンドをク゚リしたす:

シグナル むベント キヌ属性
ツヌル呌び出しが蚱可たたは拒吊され、䜕によっお tool_decision decision、source、tool_name
暩限モヌドの゚スカレヌション permission_mode_changed from_mode、to_mode、trigger
ポリシヌフックがアクションをブロック hook_execution_complete hook_event、num_blocking
ログむン、ログアりト、認蚌倱敗 auth action、success、error_category
MCP サヌバヌ接続たたは倱敗 mcp_server_connection status、server_name、error_code
プラグむンがむンストヌルされ、その゜ヌス plugin_installed plugin.name、marketplace.name、marketplace.is_official
実行されたコマンドずタッチされたファむル tool_result with OTEL_LOG_TOOL_DETAILS=1 tool_parameters、tool_input

Claude Code は生のむベントストリヌムのみを出力したす。異垞怜出、ベヌスラむン化、セッション間の盞関、アラヌトは SIEM たたは可芳枬性バック゚ンドの責任です。

SIEM にむベントを送信する

OTEL_EXPORTER_OTLP_LOGS_ENDPOINT を SIEM の OTLP レシヌバヌに、たたは SIEM のネむティブ取り蟌み API にフォワヌドする OpenTelemetry Collector に指定したす。以䞋の管理蚭定の䟋は、MCP および Bash 監査のための完党なツヌル詳现を有効にしお、むベントのみを゚クスポヌトしたす:

{
  "env": {
    "CLAUDE_CODE_ENABLE_TELEMETRY": "1",
    "OTEL_LOGS_EXPORTER": "otlp",
    "OTEL_LOG_TOOL_DETAILS": "1",
    "OTEL_EXPORTER_OTLP_LOGS_PROTOCOL": "http/protobuf",
    "OTEL_EXPORTER_OTLP_LOGS_ENDPOINT": "https://siem.example.com:4318/v1/logs",
    "OTEL_EXPORTER_OTLP_HEADERS": "Authorization=Bearer your-siem-token"
  }
}

バック゚ンドに関する考慮事項

メトリクス、ログ、トレヌスバック゚ンドの遞択により、実行できる分析のタむプが決たりたす:

メトリクスの堎合

  • 時系列デヌタベヌス (䟋: Prometheus): レヌト蚈算、集玄メトリクス
  • カラムナヌストア (䟋: ClickHouse): 耇雑なク゚リ、䞀意のナヌザヌ分析
  • フル機胜の可芳枬性プラットフォヌム (䟋: Honeycomb、Datadog): 高床なク゚リ、可芖化、アラヌト

むベント/ログの堎合

  • ログ集玄システム (䟋: Elasticsearch、Loki): 党文怜玢、ログ分析
  • カラムナヌストア (䟋: ClickHouse): 構造化むベント分析
  • フル機胜の可芳枬性プラットフォヌム (䟋: Honeycomb、Datadog): メトリクスずむベント間の盞関

トレヌスの堎合

分散トレヌスストレヌゞずスパン盞関をサポヌトするバック゚ンドを遞択したす:

  • 分散トレヌスシステム (䟋: Jaeger、Zipkin、Grafana Tempo): スパン可芖化、リク゚ストりォヌタヌフォヌル、レむテンシヌ分析
  • フル機胜の可芳枬性プラットフォヌム (䟋: Honeycomb、Datadog): トレヌス怜玢ずメトリクスおよびログずの盞関

日次/週次/月次アクティブナヌザヌ (DAU/WAU/MAU) メトリクスが必芁な組織の堎合は、効率的な䞀意倀ク゚リをサポヌトするバック゚ンドを怜蚎しおください。

サヌビス情報

すべおのメトリクスずむベントは、以䞋のリ゜ヌス属性で゚クスポヌトされたす:

  • service.name: claude-code
  • service.version: 珟圚の Claude Code バヌゞョン
  • os.type: オペレヌティングシステムタむプ (䟋: linux、darwin、windows)
  • os.version: オペレヌティングシステムバヌゞョン文字列
  • host.arch: ホストアヌキテクチャ (䟋: amd64、arm64)
  • wsl.version: WSL バヌゞョン番号 (Windows Subsystem for Linux で実行しおいる堎合のみ存圚)
  • メヌタヌ名: com.anthropic.claude_code

ROI 枬定リ゜ヌス

テレメトリセットアップ、コスト分析、生産性メトリクス、自動レポヌト生成を含む Claude Code の投資収益率 (ROI) 枬定に関する包括的なガむドに぀いおは、Claude Code ROI 枬定ガむドを参照しおください。このリポゞトリは、すぐに䜿甚できる Docker Compose 蚭定、Prometheus ず OpenTelemetry セットアップ、Linear などのツヌルず統合された生産性レポヌト生成テンプレヌトを提䟛したす。

セキュリティずプラむバシヌ

  • OpenTelemetry ゚クスポヌトはオプトむンであり、明瀺的な蚭定が必芁です。Anthropic の個別の運甚テレメトリず無効化方法に぀いおは、デヌタ䜿甚を参照しおください
  • 生のファむルコンテンツずコヌドスニペットはメトリクスやむベントに含たれたせん。トレヌススパンは別のデヌタパスです: 以䞋の OTEL_LOG_TOOL_CONTENT の項目を参照しおください
  • OAuth 経由で認蚌された堎合、user.email はテレメトリ属性に含たれたす。これが組織にずっお懞念事項である堎合は、テレメトリバック゚ンドず協力しおこのフィヌルドをフィルタリングたたはマスクしおください
  • ナヌザヌプロンプトコンテンツはデフォルトでは収集されたせん。プロンプト長のみが蚘録されたす。プロンプトコンテンツを含めるには、OTEL_LOG_USER_PROMPTS=1 を蚭定したす
  • ツヌル入力匕数ずパラメヌタヌはデフォルトではログされたせん。これらを含めるには、OTEL_LOG_TOOL_DETAILS=1 を蚭定したす。有効にするず、tool_result むベントには Bash コマンド、MCP サヌバヌずツヌル名、スキル名を含む tool_parameters 属性、およびファむルパス、URL、怜玢パタヌン、その他の匕数を含む tool_input 属性が含たれたす。user_prompt むベントには、カスタム、プラグむン、MCP コマンドの逐語的な command_name が含たれたす。トレヌススパンには同じ tool_input 属性ず file_path などの入力掟生属性が含たれたす。512 文字を超える個別の倀は切り詰められ、合蚈は玄 4 K 文字に制限されたすが、匕数には機密倀が含たれる可胜性がありたす。必芁に応じおこれらの属性をフィルタリングたたはマスクするようにテレメトリバック゚ンドを蚭定しおください
  • ツヌル入力ず出力コンテンツはデフォルトではトレヌススパンでログされたせん。これを含めるには、OTEL_LOG_TOOL_CONTENT=1 を蚭定したす。有効にするず、スパンむベントには 60 KB で切り詰められたツヌル入力ず出力コンテンツが含たれたす。これには Read ツヌル結果からの生のファむルコンテンツず Bash コマンド出力が含たれる可胜性がありたす。必芁に応じおこれらの属性をフィルタリングたたはマスクするようにテレメトリバック゚ンドを蚭定しおください
  • 生の Anthropic Messages API リク゚ストずレスポンスボディはデフォルトではログされたせん。これらを含めるには、OTEL_LOG_RAW_API_BODIES を蚭定したす。=1 の堎合、各 API 呌び出しは api_request_body および api_response_body ログむベントを出力し、その body 属性は JSON シリアル化されたペむロヌドで、60 KB で切り詰められたす。=file:<dir> の堎合、切り詰められおいないボディはそのディレクトリの䞋の .request.json および .response.json ファむルに曞き蟌たれ、むベントはテレメトリストリヌムではなくログコレクタヌたたはサむドカヌで配信されるディレクトリを含む body_ref パスを持ちたす。䞡方のモヌドで、ボディには完党な䌚話履歎 (システムプロンプト、すべおの前のナヌザヌずアシスタントタヌン、ツヌル結果) が含たれるため、これを有効にするこずは他の OTEL_LOG_* コンテンツフラグが明かすすべおのものに同意するこずを意味したす。Claude の拡匵思考コンテンツは、他の蚭定に関係なく、これらのボディから垞にマスクされたす

Amazon Bedrock での Claude Code の監芖

Amazon Bedrock での Claude Code 䜿甚状況監芖ガむダンスの詳现に぀いおは、Claude Code 監芖実装 (Bedrock)を参照しおください。