OpenTelemetryに対応した分析主導型の包括的なオブザーバビリティソリューションで、問題をすばやく解決できます。
課題
オブザーバビリティツールを無計画に使用すると成果を出せずにコストだけが増加
チームごとに異なる監視ツールを使用していると、単一の情報源を確保できず、リソースやコストを効率的に管理できないだけでなく、トラブルシューティングにも混乱が発生します。
プラットフォームエンジニアは、ソフトウェアデリバリーシステムを円滑に運用するための内部開発者プラットフォーム(IDP)を構築および保守管理します。開発チームや上級管理者と協力して、インフラの信頼性、拡張性を維持し、アプリケーションのニーズの変化に対応できるようにします。
OpenTelemetryは、オープンソースのオブザーバビリティフレームワークです。クラウドネイティブアプリケーションとそれを支えるインフラのパフォーマンスや健全性を示すテレメトリデータを収集するための、ベンダーに依存しないAPI、ソフトウェア開発キット(SDK)、その他のツールを提供します。
OpenTelemetryには以下のメリットがあります。
- 一貫性:OpenTelemetryは、テレメトリデータを収集してバックエンドに送信するための共通の方法を提供します。インストルメンテーションを変更する必要もないため、クラウドネイティブアプリケーションでオブザーバビリティを実現する方法として事実上の標準になっています。また、開発チームやITチームは、インストルメンテーションに余分な時間をかけず、アプリケーション機能の開発に集中できます。
- 選択のシンプルさ:OpenTelemetryは、OpenTracingとOpenCensusという2つのフレームワークのコードを統合し、両者の長所を1つにまとめたソリューションです。さらに、これまでいずれかのフレームワークを使用していた場合は、OpenTelemetryに簡単に切り替えることができます。
- オブザーバビリティの効率化:OpenTelemetryは、システムが適切に機能しているかどうかの把握、パフォーマンスを低下させる可能性のある問題の特定、および根本原因の解消などといった対策に必要なテレメトリデータを、可能な限りサービスに影響が及ぶ前に統合的に提供することで、安定性と信頼性を向上させ、ビジネスプロセスをサポートします。