OpenTelemetry 完全ガイド ​

OpenTelemetryは、クラウドネイティブなマイクロサービスアーキテクチャにおいて、アプリケーションの可視性を実現するためのベンダーニュートラルな標準仕様です。このガイドでは、OpenTelemetryの基本的な概念から、実装、運用まで、段階的に学んでいきます。

コンテンツ一覧 ​

第1部:基礎概念編 ​

OpenTelemetryの基本的な考え方と、分散システムで必要となる概念を学びます。

セマンティック規約リファレンス ​

OpenTelemetryの標準化を支える「セマンティック規約」について、統一的に学べるセクションです。基礎概念から実装まで、ドメイン別の詳細なリファレンスを提供します。

第2部:環境構築・セットアップ編 ​

OpenTelemetryを実際の環境に導入し、アプリケーションに計装を施すための手順を学びます。

環境準備 ​

言語別計装 ​

統合・運用 ​

第3部:トレーシング実装編 ​

トレースデータの効率的な管理と分析を実現するための、実装レベルの技術を学びます。

第4部:メトリクス実装編 ​

メトリクスの効率的な保存、分析、アラーティング設計を学びます。

第5部:ログ実装編 ​

ログの保存、検索、統合管理を学びます。

第6部:Baggage 実装編 ​

分散システム内でカスタムメタデータを効果的に伝播・活用するためのBaggageについて学びます。

第7部:運用・発展編 ​

サーバーレス環境やより高度なユースケースでの実装とベストプラクティスを学びます。

サーバーレス環境での計装 ​

マルチテナント環境での計装 ​

第8部:業界別ベストプラクティス編 ​

特定の業界や分野での実践的な活用方法を学びます。自社システムに合った実装パターンを見つけられます。

Eコマース向け ​

金融サービス向け ​

学習の進め方 ​

初めての方は、第1部の基礎概念編から順に読み進めることをお勧めします。概念を理解した上で、第2部で実装に進むことで、より深い理解が得られます。

既にOpenTelemetryの基本的な概念を理解している場合は、必要な章から参照することもできます。

関連リンク ​