监控 Amazon ECS 容器实例运行状况 - Amazon Elastic Container Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

监控 Amazon ECS 容器实例运行状况

Amazon ECS 提供容器实例运行状况监控。您可以快速确定 Amazon ECS 是否已经检测到可能阻止您的容器实例运行容器的任何问题。Amazon ECS 对每个使用代理版本 1.57.0 或更高版本运行的容器实例执行自动检查,以确定问题。有关验证代理版本和容器实例的更多信息,请参阅 更新 Amazon ECS 容器代理

您必须使用 Amazon CLI 版本1.22.3或更高版本,或者 Amazon CLI 版本2.3.6或更高版本。有关如何更新的信息 Amazon CLI,请参阅Amazon Command Line Interface 用户指南版本 2 Amazon CLI中的安装或更新最新版本

状态检查每分钟进行两次,会返回一个通过或失败状态。如果所有的检查都通过,则实例的整体状态是 OK。如果有一个或多个检查故障,则整体状态为 IMPAIRED。状态检查内置在 Amazon ECS 容器代理中,所以不能关闭或删除。您可以通过查看这些状态检查的结果来识别特定的和可检测的问题。有关更多信息,请参阅 运行状况检查

运行带有检索容器实例运行状况CONTAINER_INSTANCE_HEALTH选项的 DescribeContainerInstances API。

aws ecs describe-container-instances \ --cluster cluster_name \ --container-instances 47279cd2cadb41cbaef2dcEXAMPLE \ --include CONTAINER_INSTANCE_HEALTH

下面是输出中运行状况对象的示例。

"healthStatus": { "overallStatus": "OK", "details": [{ "type": "CONTAINER_RUNTIME", "status": "OK", "lastUpdated": "2021-11-10T03:30:26+00:00", "lastStatusChange": "2021-11-10T03:26:41+00:00" }] }

相关 主题