コンテンツにスキップ

複数環境でのClaude Code利用統計をOpenTelemetryで一元管理する(要約)

Source: https://yag.xyz/post/claude-code-otel/ Date: 2026-02-04

要点

  • ccusage では環境ごとの集計に留まるため、OpenTelemetryで複数環境の利用統計を集約する狙い。
  • 構成は「Claude Code → OTLP → OpenTelemetry Collector → VictoriaMetrics/Loki → Grafana」で、メトリクスとログを分けて可視化する。
  • ~/.claude/settings.jsonenv でOTLP送信を有効化し、テンプレートでホスト名を付与して環境識別する。
  • サーバ側はDocker ComposeでCollector/VictoriaMetrics/Loki/Grafanaを構築し、PrometheusからVictoriaMetricsへ移行している。
  • GrafanaダッシュボードはOSS例(ColeMurray/claude-code-otel)を参照。
  • 端末間はTailscaleを使い、外部公開なしの自宅サーバでも運用できる。