環境変数

CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH

OpenTelemetry属性として記録されるモデル応答やツール内容などの最大長をUTF-16コード単位で指定します。

使い方・用途

  • デフォルト値は61440(約60KB)で、64KB制限を持つテレメトリバックエンドに適しています。
  • テレメトリのデータ量を削減したい場合は値を下げ、バックエンドがより大きな値を受け入れ可能な場合は値を上げてください。
  • 適用にはClaude Code v2.1.214以降が必要です。
英語原文(公式ドキュメントより)

Maximum length of content-bearing OpenTelemetry attributes (model responses, tool content, system prompts, raw API bodies), truncation marker included, in UTF-16 code units (default: 61440, i.e. 60 KB). Raise it only if your telemetry backend accepts attribute values larger than 64 KB, or lower it to cut telemetry volume. Requires Claude Code v2.1.214 or later. See Monitoring

関連する変更履歴

v2.1.214(1件)

Added
OpenTelemetryのコンテンツ属性の切り捨て制限を60KBから設定可能に変更しました。
英語原文を表示
Added CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH to configure the 60 KB truncation limit on OpenTelemetry content attributes

変更前

OpenTelemetryのコンテンツ切り捨て制限は60KBで固定されており、環境に応じた調整ができませんでした。

変更後

CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH 環境変数を使用して、切り捨ての上限サイズを任意に変更できるようになりました。

ユーザーへの恩恵

テレメトリバックエンドの制限に合わせてログ収集量を細かく制御できます。