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

Amazon ECS Container Insights のメトリクス

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

コンソールに 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

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 インスタンスでネットワーク上で送受信された 1 秒あたりの合計バイト数。

instance_number_of_running_tasks

ClusterName

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