オブザーバビリティが強化された Container Insights を使用し、Amazon ECS コンテナを監視する
Container Insights は、コンテナ化されたアプリケーションとマイクロサービスからメトリクスとログを収集、集計、要約します。すべての Container Insights メトリクスに加えて、追加のタスクとコンテナメトリクスを提供します。
Container Insights は、クラスターで実行中のすべてのコンテナを検出し、パフォーマンススタックの各レイヤーでパフォーマンスデータを収集します。運用データは、パフォーマンスログイベントとして収集されます。これらは、高濃度データを大規模に取り込み、保存できる、構造化された JSON スキーマを使用するエントリです。CloudWatch はこのデータから、クラスター、サービスおよびサービスレベルで、高レベルの集約されたメトリクスを CloudWatch メトリクスとして作成します。このメトリクスには、CPU、メモリ、ディスク、ネットワークなどのリソース使用率が含まれます。メトリクスは、CloudWatch 自動ダッシュボードで使用できます。
このメトリクスは、指定した期間中にタスクが実行されているリソースのみを反映します。例えば、クラスターに 1 つのサービスがあるが、このサービスに RUNNING
状態のタスクがない場合、CloudWatch に送信されるメトリクスはありません。2 つのサービスがあり、1 つに実行中のタスクがあるが、別の 1 つに実行中のタスクがない場合、実行中のタスクがあるサービスのメトリクスのみが送信されます。
2024 年 12 月 2 日、AWS で Amazon ECS 用にオブザーバビリティが強化された Container Insights がリリースされました。このバージョンでは、Amazon EC2 および Fargate の起動タイプを使用して、Amazon ECS クラスターの強化されたオブザーバビリティをサポートしています。Amazon ECS でオブザーバビリティが強化された Container Insights を設定したら、Container Insights はクラスターレベルから環境内のコンテナレベルまで詳細なインフラストラクチャテレメトリを自動的に収集し、これらの重要なパフォーマンスデータを厳選されたダッシュボードに表示し、オブザーバビリティ設定に伴う負担を軽減します。オブザーバビリティが強化された Container Insights を設定する方法の詳細については、「オブザーバビリティが強化された Container Insights」を参照してください。
コンテナ環境で詳細な可視性を提供し、解決までの平均時間を短縮するため、Container Insights ではなく、オブザーバビリティが強化された Container Insights を使用することをお勧めします。詳細については、「Amazon CloudWatch ユーザーガイド」の「Amazon ECS 用にオブザーバビリティメトリクスが強化された Container Insights」を参照してください。
表示できるイベントは、Amazon ECS が Amazon EventBridge に送信するイベントです。詳細については、「Amazon ECS イベント」を参照してください。
重要
CloudWatch Container インサイトによって収集されたメトリクスは、カスタムメトリクスとして課金されます。CloudWatch の料金の詳細については、 CloudWatch の料金