ECS ワークロードのモニタリング
はじめに
コンテナ化されたアプリケーションの世界では、信頼性とパフォーマンスを維持するために効果的なモニタリングが重要です。 このドキュメントでは、AWS Distro for OpenTelemetry (ADOT)、AWS X-Ray、Amazon Managed Service for Prometheus を活用した Amazon Elastic Container Service (ECS) ワークロードの高度なモニタリングソリューションについて説明します。
アーキテクチャの概要
監視アーキテクチャの中心は、アプリケーションと ADOT コレクターの両方を ホストする ECS タスクです。 このセットアップにより、アプリケーション環境から直接データを包括的に収集することが可能になります。
図 1: ECS から AMP と X-Ray へのメトリクスの送信
主要コンポーネント
ECS タスク
ECS タスクは、アプリケーションとモニタリングコンポーネントをカプセル化する基本単位として機能します。
サンプルアプリケーション
コンテナ化されたアプリケーションが ECS タスク内で実行され、監視対象のワークロードを表現します。