使用 Amazon ECS 元数据监控工作负载
您可以使用任务和容器元数据对您的工作负载进行故障排除,并根据运行时环境进行配置更改。
元数据包括以下几个类别:
-
提供有关任务运行位置信息的任务级属性。
-
容器级属性,提供 Docker ID、名称和映像详细信息。
这提供对容器的可见性。
-
网络设置,例如 IP 地址、子网和网络模式。
这有助于进行网络配置和故障排除。
-
任务状态和运行状况
这可以让您知道任务是否正在运行。
您可以通过以下任何方式查看元数据:
-
容器元数据文件
从 Amazon ECS 容器代理版本 1.15.0 开始,容器或主机容器实例中提供了各种容器元数据。通过启用此功能,您可以从容器或主机容器实例中查询有关任务、容器以及容器实例的信息。元数据文件是在主机实例上创建的,并作为Docker卷装入容器中,因此在 AWS Fargate上承载任务时不可用。
-
任务元数据终端节点
Amazon ECS 容器代理会向每个容器注入一个环境变量,称为任务元数据端点,它提供了各种任务元数据和 Docker 统计信息
添加到容器中。 容器自检
Amazon ECS 容器代理提供了一个 API 操作,用于收集有关正在运行该代理的容器实例以及在该实例上正在运行的相关任务的详细信息。