Container Insights

CloudWatch Container Insightsは、コンテナ化されたアプリケーションやマイクロサービスからメトリクスやログを収集、集約、要約します。メトリクスには、CPU、メモリ、ディスク、ネットワークなどのリソースの使用率が含まれます。また、Container Insightsは、コンテナの再起動失敗などの診断情報を提供し、問題を切り分けて迅速に解決するのに役立ちます。

Container InsightsによるAmazon ECSのモニタリング

  1. Amazon CloudWatchに移動し、 Container InsightsResources を選択します。CloudWatch ダッシュボードでメトリクスを統合して見ることができます。 InsightDashboard
  2. ECS Clusters, ECS Services, ECS Tasksに移動すると、各リソースが持つ有用なメトリクスが表示され、同じページ内でアラートを確認することができます。
  3. ECSクラスター ECSCluster
  4. cats 用 ECS サービス。cats サービスは2つのタスクを実行しており、下部にリストアップされた2つのタスクを見ることができます。 cats
  5. cats 用 ECS タスク定義。catsdef には2つのコンテナが含まれています。1つは AWS Firelens を搭載した log_router で、もう1つはcats のWebアプリケーションです。そのため、合計で4つのコンテナがあります(1つのタスクに2つのコンテナがあり、合計で2つのタスクがあります)。
  6. Container InsightsはECSクラスタのメトリクスを収集するだけでなく、タスクのメトリクスも収集します。どのタスクがCPU、メモリ、ネットワーク、ストレージなどのクラスタリソースを消費しているかを一度に監視することができます。独自のダッシュボードを作成し、重要なメトリクスを選択して、ダッシュボードを効果的に監視することができます。「ダッシュボードに追加」もお試しください。

  7. Container Insights metrics on ECS.の詳細を見る