を使用して Amazon ECS をモニタリングする CloudWatch - Amazon Elastic Container Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

を使用して Amazon ECS をモニタリングする CloudWatch

Amazon を使用して Amazon ECS リソースをモニタリングすることで CloudWatch、Amazon ECS から raw データを収集し、リアルタイムに近い読み取り可能なメトリクスに加工することができます。これらの統計情報は 2 週間単位で記録されるため、履歴情報にアクセスしてクラスターやサービスの動作をより的確に把握できます。Amazon ECS メトリクスデータは 1 CloudWatch 分間隔で に自動的に送信されます。の詳細については CloudWatch、「Amazon CloudWatch ユーザーガイド」を参照してください。

Amazon ECS は、クラスターとサービスの無料のメトリクスを提供します。追加コストで、CPU、メモリ、EBS ファイルシステムの使用率など、タスクごとのメトリクスに対してクラスターの Amazon ECS CloudWatch Container Insights を有効にできます。コンテナインサイトの詳細については、Container Insights を使用して Amazon ECS コンテナをモニタリングするを参照してください。

考慮事項

Amazon ECS CloudWatch メトリクスを使用する場合は、以下を考慮する必要があります。

  • Fargate でホストされている Amazon ECS サービスには CloudWatch CPU とメモリの使用率メトリクスが自動的に設定されるため、手動で手順を実行する必要はありません。

  • Amazon EC2 インスタンスでホストされている Amazon ECS タスクまたはサービスの場合、 CloudWatch メトリクスを生成するには、Amazon EC2 インスタンスにコンテナエージェントのバージョン 1.4.0以降 (Linux) 1.0.0または 以降 (Windows) が必要です。ただし、最新のコンテナエージェントのバージョンを使用することをお勧めします。エージェントのバージョンの確認と最新バージョンへの更新については、「Amazon ECS コンテナエージェントをアップデートする」を参照してください。

  • 信頼性の高い CloudWatch メトリクスのための Docker の最小バージョンは、Docker バージョン 20.10.13以降です。

  • Amazon EC2 インスタンスには、Amazon EC2 インスタンスを起動する IAM ロールに対する アクセスecs:StartTelemetrySession許可も必要です。Amazon ECS の CloudWatch メトリクスが利用可能になる前に Amazon ECS コンテナインスタンスの IAM ロールを作成した場合は、このアクセス許可を追加する必要がある場合があります。コンテナインスタンスの IAM ロールとコンテナインスタンスの マネージド IAM ポリシーのアタッチについては、「」を参照してくださいAmazon ECS コンテナインスタンスの IAM ロール

  • Amazon ECS コンテナエージェント設定で を設定することで、Amazon EC2 インスタンスECS_DISABLE_METRICS=trueの CloudWatch メトリクス収集を無効にできます。詳細については、「Amazon ECS コンテナエージェントの設定」を参照してください。