CLAUDE LABEN
MCP — 2026-07-28 仕様への対応が Claude 製品群で広がっています。双方向ステートフルなプロトコルからリクエスト・レスポンス型へ移り、MCP サーバーをサーバーレスやエッジに置けるようになりましたEXTENSIONS — 公式拡張が3種そろいました。サーバー側で UI を描く MCP Apps、非同期の長時間処理を扱う Tasks、IdP 経由で組織単位に払い出す Enterprise Managed Auth ですADOPTION — MCP の月間 SDK ダウンロードが4億を超え、年内で約4倍になりました。エージェントとアプリケーションを繋ぐ標準としての位置づけが固まりつつありますQUOTA — Claude Code 契約者向けの週次利用枠 50% 上乗せは本日8月19日が最終日です。長時間のエージェント実行を回すなら今日が最後の機会になりますPRICING — Claude Sonnet 5 の導入価格 100万トークンあたり入力2ドル・出力10ドルは8月31日で終了し、9月1日から入力3ドル・出力15ドルへ移ります。残り12日ですFIX — タイムアウトが固定されたサーバーに対し MCP v2 接続がサブスクリプションを際限なく張り直す不具合が修正され、ユーザー帰属のための forward_user_identity 設定も追加されましたMCP — 2026-07-28 仕様への対応が Claude 製品群で広がっています。双方向ステートフルなプロトコルからリクエスト・レスポンス型へ移り、MCP サーバーをサーバーレスやエッジに置けるようになりましたEXTENSIONS — 公式拡張が3種そろいました。サーバー側で UI を描く MCP Apps、非同期の長時間処理を扱う Tasks、IdP 経由で組織単位に払い出す Enterprise Managed Auth ですADOPTION — MCP の月間 SDK ダウンロードが4億を超え、年内で約4倍になりました。エージェントとアプリケーションを繋ぐ標準としての位置づけが固まりつつありますQUOTA — Claude Code 契約者向けの週次利用枠 50% 上乗せは本日8月19日が最終日です。長時間のエージェント実行を回すなら今日が最後の機会になりますPRICING — Claude Sonnet 5 の導入価格 100万トークンあたり入力2ドル・出力10ドルは8月31日で終了し、9月1日から入力3ドル・出力15ドルへ移ります。残り12日ですFIX — タイムアウトが固定されたサーバーに対し MCP v2 接続がサブスクリプションを際限なく張り直す不具合が修正され、ユーザー帰属のための forward_user_identity 設定も追加されました
記事一覧/Claude Code
Claude Code/2026-04-29上級

Claude Code の実行を OpenTelemetry で観測する — エージェント処理を本番品質で可視化する設計ガイド

Claude Code のエージェント処理を OpenTelemetry でトレースする本番設計ガイド。フック連携・ツール呼び出し計測・MCP 通信・コスト属性・サンプリングまで、実運用で詰まらないパターンを解説します。

observability15opentelemetry2claude-code129production87tracing2monitoring6

プレミアム記事

Claude Code でエージェント処理を回し始めて最初に困るのは、「なぜ遅いのか」「どこでコストが膨らんでいるのか」「失敗の根本原因はどこか」が見えないことです。/cost で総額は確認できても、特定のツール呼び出しに何秒かかったか、MCP サーバー経由で何往復したか、リトライが何回発生したかは標準では追えません。

私自身、本番のエージェントワークフローを運用していて、ある日突然レイテンシが2倍に膨らんだことがあります。原因は MCP サーバーの一つがネットワーク待ちで詰まっていたのですが、それを特定するまで半日かかりました。OpenTelemetry を入れていれば、トレースを開いた瞬間に「ここだ」と分かったはずです。

本記事は、Claude Code の実行ログを OpenTelemetry でトレース化し、本番運用でボトルネックとコスト要因を即座に特定できる状態に持っていくための設計ガイドです。フック連携・ツール呼び出し計測・MCP 通信・サンプリング戦略まで、実運用で詰まらないパターンを段階的に組み立てていきます。

なぜ Claude Code に観測性を仕込むのか

エージェント実行は、従来のリクエスト/レスポンス型のアプリケーションと比べて、内部状態の遷移が複雑です。1回のセッションで数十回のツール呼び出しが連鎖し、各ツールが内部で MCP サーバーや外部 API を叩き、さらに自己修正のためのリトライループまで走ります。トレースなしでこれを追うのは、ログだけで分散システムをデバッグするのと同じ苦しみです。

観測性を入れることで得られるのは、私の経験では次の3つです。第一に、ボトルネックが秒単位で特定できます。第二に、コスト増加の原因が「どのプロジェクトの・どのツール呼び出しか」まで遡れます。第三に、失敗時のリトライ挙動が可視化され、「無限ループ気味のリトライがコストを食い潰している」といった見えない出血を止められます。

観測したいシグナルを整理する

OpenTelemetry には大きく3種類のシグナルがあります。それぞれが向く用途は異なるので、最初に役割分担を決めておくのが重要です。

  • Traces(トレース): 1回のエージェント実行を1本の trace として記録します。スパンの親子関係でツール呼び出しの入れ子構造を可視化できます。Claude Code 観測の中核です
  • Metrics(メトリクス): 集計指標(実行回数・平均レイテンシ・エラー率・トークン消費量)を時系列で記録します。ダッシュボードでの「全体傾向」把握に向いています
  • Logs(ログ): 個別イベントの詳細(プロンプト全文・エラースタックトレース)を記録します。ただし長文プロンプトをそのまま流すとストレージが破裂するため、サンプリングと併用します

実運用では「Traces を中心に組み立て、Metrics で全体監視、Logs はトラブル発生時のドリルダウン用」の三段構成にすると無理がありません。ここでは Traces を中心に解説し、Metrics・Logs は補助的に触れます。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
Claude Code のフック/MCP/ツール呼び出しを1本のトレースに繋ぐ動作するコード一式(Node.js・Python 両対応)
Tail-Based サンプリング・メトリクス併用でストレージを 80〜90% 削減しつつ、エラーと遅延を取りこぼさない構成
トレースが出ないときの5段階デバッグ手順と、観測データから重量級モデル固定の月額40%超過を翌週に検知できた運用知見
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

API & SDK2026-03-27
Claude API × OpenTelemetry でAIアプリケーションのオブザーバビリティを構築する
Claude APIを使ったAIアプリケーションにOpenTelemetryを統合し、トレーシング・メトリクス・ログを一元管理する本番実装パターンを解説します。トークン使用量、レイテンシ、エラー率の可視化からコストアラートまで網羅。
Claude Code2026-04-24
Claude Code Hooks の本番デバッグ術 — ログが足りない時、どこから切り分けるか
ローカルでは動くのに本番で沈黙するClaude Code Hooksの切り分け方を体系化しました。まず疑うべきは出力先という視点、ログ不足を補う3層の可観測性、最小再現環境を60秒で作るテクニック、JSON入出力とexit codeのプロトコル把握、マルチユーザー環境の権限診断まで扱います。
Claude Code2026-07-03
5分の沈黙で誰かがやり直しを始める — streaming idle watchdog 既定化で数え直すリトライの責務
Claude Code の streaming idle watchdog 既定化で、実行スタックに再試行する層がもう一枚増えました。SDK・自前ラッパー・watchdog・スケジューラの4層を棚卸しし、最悪ケースの試行回数を掛け算で見積もり、リトライ責務を一層に畳む設計をまとめます。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →