Container Insights によるシステムメトリクスの収集
システムメトリクスは、CPU、メモリ、ディスク、ネットワークインターフェイスなどのサーバー上の物理コンポーネントを含む低レベルのリソースに関連します。 CloudWatch Container Insights を使用して、Amazon ECS にデプロイされたコンテナ化されたアプリケーションからシステムメトリクスを収集、集約、要約します。Container Insights は、コンテナの再起動失敗などの診断情報も提供し、問題を迅速に特定して解決するのに役立ちます。これは、EC2 と Fargate にデプロイされた Amazon ECS クラスターで利用できます。
Container Insights は、埋め込みメトリクス形式を使用してパフォーマンスログイベントとしてデータを収集します。これらのパフォーマンスログイベントは、高カーディナリティデータを大規模に取り込んで 保存できるようにする構造化 JSON スキーマを使用するエントリです。このデータから、CloudWatch はクラスター、ノード、サービス、タスクレベルで集約されたメトリクスを CloudWatch メトリクスとして作成します。
注記
Container Insights メトリクスを CloudWatch に表示するには、Amazon ECS クラスターで Container Insights を有効にする必要があります。これは、アカウントレベルまたは個別のクラスターレベルのいずれかで実行できます。アカウントレベルで有効にするには、次の AWS CLI コマンドを使用します。
aws ecs put-account-setting --name "containerInsights" --value "enabled