はじめに
七尾百合子さん、お誕生日 144日目 おめでとうございます! nikkieです。
この5月にサポートしたと知りました。
Next: OpenTelemetry support 📊
— cat (@_catwu) 2025年5月13日
Track granular metrics from Claude Code, including active users, sessions per user, lines of code, commits, and PRs.
All metrics stay entirely within your infrastructure.https://t.co/fm2AaMR6K5
目次
Claude Code が OpenTelemetry をサポート
サポートしていることが確認できます。
% export CLAUDE_CODE_ENABLE_TELEMETRY=1 % export OTEL_LOGS_EXPORTER=console % claude
いつも通りClaude Codeを使っていると、同じコンソールにOpenTelemetryのデータ(ログ)が出力されます

動作環境
% claude --version 1.0.70 (Claude Code)
「Monitoring(監視)」のドキュメント
デフォルトのエクスポート間隔は、メトリクスが60秒、ログが5秒です。
このドキュメントにはエクスポートされるデータの説明も充実しています。
ユーザプロンプトも含められます。
ユーザープロンプト内容はデフォルトで編集されます - プロンプトの長さのみが記録されます。ユーザープロンプトログを有効にするには、
OTEL_LOG_USER_PROMPTS=1を設定してください
LangSmithにエクスポートできると聞くも
そもそもことのはじまりは、LangChainの以下のツイート
🧑💻You can now trace your claude code sessions to LangSmith!
— LangChain (@LangChainAI) 2025年8月6日
📹See how to set up tracing from claude code to LangSmith in just a few minutes: https://t.co/DEM4lcwwHc
📚Check out the docs for setup instructions: https://t.co/T18nGYeq4L
ドキュメントやYouTube動画を参照して6つの環境変数を指定したのですが、LangSmith1にはなにもデータが表示されません。
切り分けとして、Claude Codeからconsoleにエクスポートするやり方を知りました(問題はLangSmith側ですね2)。
うまくいく方法が分かったら別記事を書こうと思います。
終わりに
Claude CodeもOpenTelemetryに対応していました。
気に入ったツールはもうそのふるまいすべてを知り尽くしたいので、OpenTelemetryキャッチアップのモチベーションとします!
- Freeプランです。有効期限内のAPIキーを作って、defaultプロジェクトに記録しようとしています↩
- OpenAIのComputer useといい、告知しておいてその通りやったのに期待したことが実現しないのは、なんなんですかね?↩