Amazon ECS Container Insights 指标 - Amazon CloudWatch
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

Amazon ECS Container Insights 指标

下表列出了 Container Insights 收集的针对 Amazon ECS 的指标和维度。这些指标位于 ECS/ContainerInsights 命名空间中。有关更多信息,请参阅 Metrics。)

如果您在控制台中未看到任何 Container Insights 指标,请确保已完成 Container Insights 的设置。在完全设置 Container Insights 之前,指标不会显示。有关更多信息,请参阅 设置 Container Insights。)

当您使用ContainerInsights收集以下指标时,这些指标将作为自定义指标计费。更多关于 CloudWatch 定价,请参阅 Amazon CloudWatch 定价。 Amazon ECS 还会自动发送多个免费指标至 CloudWatch. 更多信息,请参阅 可用指标和维度.

完成在 Amazon ECS 上针对集群级别和服务级别指标设置 Container Insights中的步骤后,以下指标将可用

指标名称 维度 Description

ContainerInstanceCount

ClusterName

注册到集群的运行 Amazon ECS 代理的 EC2 实例的数目。

Unit Count

CpuUtilized

TaskDefinitionFamily、ClusterName

ServiceName、ClusterName

ClusterName

任务在您使用的维度集所指定的资源中使用的 CPU 单元。

此指标只针对在其容器定义中具有已定义CPU保留的任务收集。

CpuReserved

TaskDefinitionFamily、ClusterName

ServiceName、ClusterName

ClusterName

任务在您使用的维度集所指定的资源中预留的 CPU 单元。

仅针对在任务定义中具有已定义的 CPU 保留的任务收集此指标。

DeploymentCount

ServiceName、ClusterName

Amazon ECS 服务中的部署数。

DesiredTaskCount

ServiceName、ClusterName

Amazon ECS 服务所需的任务数。

Unit Count

MemoryUtilized

TaskDefinitionFamily、ClusterName

ServiceName、ClusterName

ClusterName

任务在您使用的维度集所指定的资源中使用的内存。

仅针对在任务定义中具有已定义的内存保留的任务收集此指标。

MemoryReserved

TaskDefinitionFamily、ClusterName

ServiceName、ClusterName

ClusterName

任务在您使用的维度集所指定的资源中预留的内存。

仅针对在任务定义中具有已定义的内存保留的任务收集此指标。

NetworkRxBytes

TaskDefinitionFamily、ClusterName

ServiceName、ClusterName

ClusterName

您使用的维度所指定的资源接收的字节数。

此指标仅适用于使用 awsvpcbridge 网络模式。

Unit Bytes/Second

NetworkTxBytes

TaskDefinitionFamily、ClusterName

ServiceName、ClusterName

ClusterName

您使用的维度所指定的资源传输的字节数。

此指标仅适用于使用 awsvpcbridge 网络模式。

Unit Bytes/Second

PendingTaskCount

ServiceName、ClusterName

当前处于 PENDING 状态的任务的数量。

Unit Count

RunningTaskCount

ServiceName、ClusterName

当前处于 RUNNING 状态的任务的数量。

Unit Count

ServiceCount

ClusterName

集群中的服务数。

Unit Count

StorageReadBytes

TaskDefinitionFamily、ClusterName

ServiceName、ClusterName

ClusterName

从您使用的维度所指定的资源中的存储读取的字节数。

Unit 字节

StorageWriteBytes

TaskDefinitionFamily、ClusterName

ServiceName、ClusterName

ClusterName

写入到您使用的维度所指定的资源中的存储的字节数。

Unit 字节

TaskCount

ClusterName

在群集中运行的任务数。

Unit Count

TaskSetCount

ServiceName、ClusterName

服务中设置的任务数。

Unit Count

完成部署 CloudWatch 代理以收集 Amazon ECS 上的 EC2 实例级别指标中的步骤后,以下指标将可用

指标名称 维度 Description

instance_cpu_limit

ClusterName

可分配给集群中的单个 EC2 实例的 CPU 单元的最大数目。

instance_cpu_reserved_capacity

ClusterName

EC2InstanceId、ContainerInstanceId、ClusterName

集群中单个 EC2 实例上当前预留的 CPU 的百分比。

instance_cpu_usage_total

ClusterName

集群中单个 EC2 实例上正在使用的 CPU 单元的数目。

instance_cpu_utilization

ClusterName

EC2InstanceId、ContainerInstanceId、ClusterName

集群中单个 EC2 实例上正在使用的 CPU 单元的总百分比。

instance_filesystem_utilization

ClusterName

EC2InstanceId、ContainerInstanceId、ClusterName

集群中单个 EC2 实例上正在使用的文件系统容量的总百分比。

instance_memory_limit

ClusterName

可分配给此集群中单个 EC2 实例的最大内存量(以字节为单位)。

instance_memory_reserved_capacity

ClusterName

EC2InstanceId、ContainerInstanceId、ClusterName

集群中单个 EC2 实例上当前预留的内存的百分比。

instance_memory_utiliization

ClusterName

EC2InstanceId、ContainerInstanceId、ClusterName

集群中单个 EC2 实例上正在使用的内存的总百分比。

instance_memory_working_set

ClusterName

集群中单个 EC2 实例上正在使用的内存量(以字节为单位)。

instance_network_total_bytes

ClusterName

集群中单个 EC2 实例通过网络传输和接收的每秒总字节数。

instance_number_of_running_tasks

ClusterName

集群中单个 EC2 实例上正在运行的任务的数目。