# 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]])
## 関連
- ソース: [[@2025__ISSTA__Tracezip - Efficient Distributed Tracing via Trace Compression]]
- プロダクト: [[Tracezip]] / [[Prometheus]]
- 概念: [[分散トレーシング]] / [[テレメトリ]]