Amazon ECS メタデータを使用したワークロードのモニタリング
タスクとコンテナのメタデータを使用して、ワークロードをトラブルシューティングしたり、ランタイム環境に基づいて設定を変更したりすることができます。
メタデータには以下のカテゴリが含まれます。
-
タスクが実行されている場所に関する情報を提供するタスクレベルの属性。
-
Docker ID、名前、およびイメージの詳細を提供するコンテナレベルの属性。
これにより、コンテナを可視化できます。
-
IP アドレス、サブネットおよびネットワークモードなどのネットワーク設定。
これはネットワークの設定やトラブルシューティングに役立ちます。
-
タスクのステータスと正常性
これにより、タスクが実行されているかどうかを確認できます。
次のいずれかの方法で、メタデータを表示できます。
-
コンテナメタデータファイル
Amazon ECS コンテナエージェントのバージョン 1.15.0 以降では、コンテナまたはホストコンテナインスタンス内でさまざまなコンテナメタデータを使用できます。この機能を有効にすると、タスク、コンテナ、およびコンテナ内部のコンテナインスタンスまたはホストコンテナインスタンスに関する情報をクエリできます。メタデータファイルはホストインスタンスで作成され、Docker ボリュームとしてコンテナにマウントされるため、タスクが AWS Fargate でホストされているときは使用できません。
-
タスクメタデータエンドポイント
Amazon ECS コンテナエージェントは、各コンテナに環境変数を注入します。これは、タスクメタデータエンドポイントと呼ばれ、コンテナにさまざまなタスクメタデータと Docker
統計を提供します。 コンテナの詳細分析
Amazon ECS コンテナエージェントは、エージェントが実行しているコンテナインスタンスおよびインスタンスで実行されている関連タスクに関する詳細を収集する API オペレーションを提供します。