Amazon ECS Container Insights メトリクス - Amazon CloudWatch

Amazon ECS Container Insights メトリクス

以下の表は、Container Insights で Amazon ECS に収集されるメトリクスとディメンションを示しています。これらのメトリクスは ECS/ContainerInsights 名前空間にあります。詳細については、「」を参照してくださいMetrics

コンソールに Container Insights メトリクスが表示されない場合は、Container Insights のセットアップが完了していることを確認します。メトリクスは、Container Insights が完全にセットアップされるまで表示されません。詳細については、「」を参照してくださいContainer Insights の設定

Container Insights を使用して次のメトリクスを収集すると、メトリクスはカスタムメトリクスとして課金されます。CloudWatch の料金の詳細については、Amazon CloudWatch の料金をご覧ください。Amazon ECS はまた、CloudWatch にいくつかの無料のメトリクスを自動的に送信します。詳細については、「使用可能なメトリクスとディメンション」を参照してください。

クラスターおよびサービスレベルの Amazon ECS でメトリクスの Container Insights の設定」のステップを完了すると、以下のメトリクスが使用できるようになります

メトリクス名 ディメンション 説明

ContainerInstanceCount

ClusterName

クラスターに登録されている Amazon ECS エージェントを実行している EC2 インスタンスの数。

単位: カウント

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 サービスに必要なタスクの数。

単位: カウント

MemoryUtilized

TaskDefinitionFamily、ClusterName

ServiceName、ClusterName

ClusterName

使用しているディメンションセットによって指定されるリソースのタスクにより使用されているメモリ。

このメトリクスは、タスク定義にメモリ予約が定義されているタスクに対してのみ収集されます。

MemoryReserved

TaskDefinitionFamily、ClusterName

ServiceName、ClusterName

ClusterName

使用しているディメンションセットによって指定されるリソースのタスクにより予約されているメモリ。

このメトリクスは、タスク定義にメモリ予約が定義されているタスクに対してのみ収集されます。

NetworkRxBytes

TaskDefinitionFamily、ClusterName

ServiceName、ClusterName

ClusterName

使用しているディメンションによって指定されたリソースにより受信されるバイト数。

このメトリクスは、awsvpc または bridge ネットワークモードを使用するタスクのコンテナでのみ使用できます。

単位: バイト/秒

NetworkTxBytes

TaskDefinitionFamily、ClusterName

ServiceName、ClusterName

ClusterName

使用しているディメンションによって指定されたリソースにより送信されるバイト数。

このメトリクスは、awsvpc または bridge ネットワークモードを使用するタスクのコンテナでのみ使用できます。

単位: バイト/秒

PendingTaskCount

ServiceName、ClusterName

現在、PENDING 状態にあるタスクの数。

単位: カウント

RunningTaskCount

ServiceName、ClusterName

現在、RUNNING 状態にあるタスクの数。

単位: カウント

ServiceCount

ClusterName

クラスター内のサービスの数。

単位: カウント

StorageReadBytes

TaskDefinitionFamily、ClusterName

ServiceName、ClusterName

ClusterName

使用しているディメンションによって指定されたリソースのストレージから読み込まれたバイト数。

単位: バイト

StorageWriteBytes

TaskDefinitionFamily、ClusterName

ServiceName、ClusterName

ClusterName

使用しているディメンションによって指定されたリソースのストレージに書き込まれたバイト数。

単位: バイト

TaskCount

ClusterName

クラスターで実行されているタスクの数。

単位: カウント

TaskSetCount

ServiceName、ClusterName

サービス内のタスクセットの数。

単位: カウント

Amazon ECS で EC2 インスタンスレベルのメトリクスを収集するための CloudWatch エージェントのデプロイ」のステップを完了すると、以下のメトリクスが使用できるようになります

メトリクス名 ディメンション 説明

instance_cpu_limit

ClusterName

このクラスター内の単一の EC2 インスタンスに割り当てることができる CPU ユニットの最大数。

instance_cpu_reserved_capacity

ClusterName

InstanceId、ContainerInstanceId、ClusterName

クラスター内の単一の EC2 インスタンスで現在予約されている CPU の割合。

instance_cpu_usage_total

ClusterName

クラスター内の単一 EC2 インスタンスで使用されている CPU ユニットの数。

instance_cpu_utilization

ClusterName

InstanceId、ContainerInstanceId、ClusterName

クラスター内の単一の EC2 インスタンスで使用されている CPU ユニットの合計割合。

instance_filesystem_utilization

ClusterName

InstanceId、ContainerInstanceId、ClusterName

クラスター内の単一の EC2 インスタンスで使用されているファイルシステム容量の合計割合。

instance_memory_limit

ClusterName

このクラスター内の単一の EC2 インスタンスに割り当てることができるメモリの最大量(バイト単位)。

instance_memory_reserved_capacity

ClusterName

InstanceId、ContainerInstanceId、ClusterName

クラスター内の単一の EC2 インスタンスで現在予約されているメモリの割合。

instance_memory_utilization

ClusterName

InstanceId、ContainerInstanceId、ClusterName

クラスター内の単一の EC2 インスタンスで使用されているメモリの合計割合。

instance_memory_working_set

ClusterName

クラスター内の単一の EC2 インスタンスで使用されているメモリの量(バイト単位)。

instance_network_total_bytes

ClusterName

クラスター内の単一の EC2 インスタンスでネットワーク上で送受信された 1 秒あたりの合計バイト数。

instance_number_of_running_tasks

ClusterName

クラスター内の単一の EC2 インスタンスで実行中のタスクの数。