# OpenTelemetry テレメトリデータ(トレース・メトリクス・ログ)の収集・処理・エクスポートを標準化するベンダー非依存のオープンソースフレームワーク。API・SDK・セマンティック規約・Collector の 4 層で構成され、Jaeger・Zipkin・[[Prometheus]] 等の多様なバックエンドと連携する。ゼロコード計装(zero-code instrumentation)により、ソースコード修正なしでアプリケーションからトレースを収集できる。(Source: [[@2025__ISSTA__Tracezip - Efficient Distributed Tracing via Trace Compression]]) - [[Tracezip]] は OpenTelemetry Collector のエクスポータ/レシーバとして約 3,000 行の Go コードで実装され、既存のトレーシング API と互換性を維持する。(Source: [[@2025__ISSTA__Tracezip - Efficient Distributed Tracing via Trace Compression]]) - セマンティック規約(`network.local.address`、`network.peer.port` 等)が属性キーの名前空間の階層的な構造的冗長性を生み、Tracezip のトークン分割による辞書圧縮の根拠となる。(Source: [[@2025__ISSTA__Tracezip - Efficient Distributed Tracing via Trace Compression]]) [[Retroactive Sampling]]のベンチマーク([[VictoriaMetrics-KubeCon-EU-2026-Sampling|@2026__VictoriaMetrics Blog__KubeCon EU 2026 Retroactive Sampling]])では[[OpenTelemetry Demo]]が負荷再生環境として用いられ、テールサンプリングは OpenTelemetry Collector を中央に挿入する構成で評価された。レトロアクティブサンプリングのプロトタイプは最終的に OpenTelemetry Collector の新プロセッサとして寄贈予定。 CNCF TAG Observability Whitepaper(2023)は OpenTelemetry を「計装・収集の業界標準」として位置づけ、以下の役割を記述する(Source: [[@2023__CNCF TAG Observability__Observability Whitepaper]]): - **W3C Trace Context の標準採用**: コンテキスト伝播の国際標準として OpenTelemetry が採用。.NET 等の主要プラットフォームも同様。 - **OTLP(OpenTelemetry Protocol)**: メトリクス・ログ・トレースを単一プロトコルで転送するプッシュ型収集基盤。アプリケーションがターゲット情報を自己付与することで一貫したラベリングを実現。 - **Exemplar 対応**: OpenTelemetry SDK がメトリクスヒストグラムに Trace ID を埋め込む Exemplar をサポートし、集約メトリクスから個別トレースへのナビゲーションを可能にする。 - **今後の課題**: 計装・収集を標準化した OTel を「インスピレーション」として、クエリ層の標準化が次のエコシステムギャップとして指摘されている。 [[OTel-Arrow]] は OpenTelemetry のサブプロジェクト(SIG)として、[[Apache-Arrow|Apache Arrow]] のカラム型フォーマットをテレメトリ転送・パイプライン処理に応用する。Phase 1 では [[OTAP]] ワイヤプロトコルを定義し、Phase 2 では Arrow をパイプライン全体の内部表現として採用した Dataflow Engine(Rust 実装)を構築。単一コアで [[OpenTelemetry|OTLP]] 比 **20× スループット**(2.47M vs 121K logs/sec)を達成。(Source: [[@2026__OTelBlog__OTel-Arrow-Phase-2]]) [[OBI]](OpenTelemetry eBPF Instrumentation)は Grafana Beyla の後継として CNCF に移管された[[ゼロコード計装]]ツールで、eBPF プローブにより 9 言語 × 8 プロトコル × 6 DB を対象にアプリケーションコード変更なしでトレース・メトリクスを収集する。GenAI プロバイダ(OpenAI・Anthropic・Gemini・Bedrock・Qwen)のゼロコード計装も提供し、v0.7.0 では HTTP ヘッダエンリッチメントでインシデント対応時のテナント特定を高速化した。(Source: [[@2026__OTelDocs__OBI - OpenTelemetry eBPF Instrumentation]]、[[@2026__OTelBlog__OBI HTTP Header Enrichment]]) GenAI セマンティック規約は `invoke_agent` → `chat` / `execute_tool` のスパン階層で LLM 呼び出しチェーンを可視化し、`gen_ai.client.operation.duration` と `gen_ai.client.token.usage` の 2 メトリクスでコスト推定とレイテンシ監視を可能にする。VS Code Copilot・OpenAI Codex・Claude Code が OTel 経由でテレメトリを送出する。(Source: [[@2026__OTelBlog__GenAI Observability with OpenTelemetry]]) Collector フォローアップ調査(2025)では、65% の組織が本番で 10 台超を運用(+10%)、VM デプロイが 51%(+18%)に急増しハイブリッド化が進行。46% がカスタム Collector をビルドし、設定管理(63%)と安定性(52%)が最優先改善領域。(Source: [[@2026__OTelBlog__OTel Collector Follow-up Survey]]) 日本コミュニティ調査では、61% が本番運用、NPS +49。トレースが 93% で最多シグナル(メトリクス首位の国際パターンと乖離)。Go はエバリュエーション 39% → プロダクション 76% と最大の採用コンバージョンを示した。(Source: [[@2026__OTelBlog__Japanese Community Survey]]) ログ重複排除プロセッサは、リソース属性・メッセージ本文・重大度等のハッシュで同一ログを集約し、`log_count` と時間範囲を保持しつつ冗長ストレージを排除する。サンプリングと異なりデータを破棄しない。(Source: [[@2026__OTelBlog__Log Deduplication Processor]]) ## 関連 - ソース: [[@2025__ISSTA__Tracezip - Efficient Distributed Tracing via Trace Compression]] / [[VictoriaMetrics-KubeCon-EU-2026-Sampling|@2026__VictoriaMetrics Blog__KubeCon EU 2026 Retroactive Sampling]] / [[@2023__CNCF TAG Observability__Observability Whitepaper]] / [[@2026__OTelBlog__OTel-Arrow-Phase-2]] / [[@2026__OTelDocs__OBI - OpenTelemetry eBPF Instrumentation]] / [[@2026__OTelBlog__OBI HTTP Header Enrichment]] / [[@2026__OTelBlog__GenAI Observability with OpenTelemetry]] / [[@2026__OTelBlog__OTel Collector Follow-up Survey]] / [[@2026__OTelBlog__Japanese Community Survey]] / [[@2026__OTelBlog__Log Deduplication Processor]] - 組織: [[CNCF]] / [[TAG Observability]] - プロダクト: [[Tracezip]] / [[Prometheus]] / [[VictoriaTraces]] / [[OpenTelemetry Demo]] / [[OBI]] - 概念: [[分散トレーシング]] / [[テレメトリ]] / [[オブザーバビリティ]] / [[Retroactive Sampling]] / [[トレースサンプリング]] / [[OTel-Arrow]] / [[OTAP]] / [[ゼロコード計装]] / [[GenAI オブザーバビリティ]] / [[ログ重複排除]]