「Amazon ECS Container Insights メトリクス」
以下の表は、Container Insights で Amazon ECS に収集されるメトリクスとディメンションを示しています。これらのメトリクスは ECS/ContainerInsights
名前空間にあります。詳細については、「メトリクス」を参照してください。
コンソールに Container Insights メトリクスが表示されない場合は、Container Insights のセットアップが完了していることを確認します。メトリクスは、Container Insights が完全にセットアップされるまで表示されません。詳細については、「Container Insights の設定」を参照してください。
「クラスターおよびサービスレベルの Amazon ECS でメトリクスの Container Insights の設定」のステップを完了すると、以下のメトリクスが使用できるようになります
メトリクス名 | ディメンション | 説明 |
---|---|---|
|
|
クラスターに登録されている Amazon ECS エージェントを実行している EC2 インスタンスの数。 このメトリクスは、クラスターで Amazon ECS タスクが実行されているコンテナインスタンスに対してのみ収集されます。Amazon ECS タスクがない空のコンテナインスタンスについては収集されません。 単位: 個 |
|
|
使用しているディメンションセットによって指定されるリソースのタスクにより使用されている CPU ユニット数。 このメトリクスは、タスク定義に CPU 予約が定義されているタスクに対してのみ収集されます。 単位: なし |
|
|
使用しているディメンションセットによって指定されるリソースのタスクにより予約されている CPU ユニット数。 このメトリクスは、タスク定義に CPU 予約が定義されているタスクに対してのみ収集されます。 単位: なし |
|
|
Amazon ECS サービスでのデプロイの数。 単位: 個 |
|
|
Amazon ECS サービスに必要なタスクの数。 単位: 個 |
|
|
使用しているディメンションで指定されたリソースに割り当てられる Amazon EBS ファイルシステムストレージの合計容量 (GB)。 このメトリクスは、プラットフォームバージョン 単位: ギガバイト (GB) |
|
|
使用しているディメンションで指定されたリソースに使用される Amazon EBS ファイルシステムストレージの合計容量 (GB)。 このメトリクスは、プラットフォームバージョン Fargate で実行されるタスクの場合、Fargate は Fargate でのみ使用されるディスク上のスペースを予約します。Fargate が使用するスペースにコストは発生しませんが、 単位: ギガバイト (GB) |
EphemeralStorageReserved
1
|
|
使用しているディメンションによって指定されたリソースのエフェメラルストレージから予約されたバイト数。エフェメラルストレージは、コンテナルートファイルシステム、およびコンテナイメージとタスク定義で定義されているバインドマウントホストボリュームに使用されます。エフェメラルストレージの容量は、実行中のタスクでは変更できません。 このメトリクスは、Fargate Linux プラットフォームのバージョン 1.4.0 以降で実行されるタスクでのみ使用できます。 単位: ギガバイト (GB) |
EphemeralStorageUtilized
1
|
|
使用しているディメンションで指定されたリソースのエフェメラルストレージから使用されたバイト数。エフェメラルストレージは、コンテナルートファイルシステム、およびコンテナイメージとタスク定義で定義されているバインドマウントホストボリュームに使用されます。エフェメラルストレージの容量は、実行中のタスクでは変更できません。 このメトリクスは、Fargate Linux プラットフォームのバージョン 1.4.0 以降で実行されるタスクでのみ使用できます。 単位: ギガバイト (GB) |
|
|
使用しているディメンションセットによって指定されるリソースのタスクにより使用されているメモリ。 このメトリクスは、タスク定義にメモリ予約が定義されているタスクに対してのみ収集されます。 単位: メガバイト |
|
|
使用しているディメンションセットによって指定されるリソースのタスクにより予約されているメモリ。 このメトリクスは、タスク定義にメモリ予約が定義されているタスクに対してのみ収集されます。 単位: メガバイト |
|
|
使用しているディメンションによって指定されたリソースにより受信されるバイト数。このメトリクスは、Docker ランタイムから取得されます。 このメトリクスは、 単位: バイト/秒 |
|
|
使用しているディメンションによって指定されたリソースにより送信されるバイト数。このメトリクスは、Docker ランタイムから取得されます。 このメトリクスは、 単位: バイト/秒 |
|
|
現在、 単位: 個 |
|
|
現在、 単位: 個 |
|
|
Amazon ECS タスク内のコンテナが再起動された回数。 このメトリクスは、再起動ポリシーが有効になっているコンテナのみを対象として収集されます。 単位: 個 |
|
|
クラスター内のサービスの数。 単位: 個 |
|
|
使用しているディメンションによって指定されたリソース内のインスタンスのストレージから読み取られたバイト数。これにはストレージデバイスの読み取りバイト数は含まれません。このメトリクスは、Docker ランタイムから取得されます。 単位: バイト |
|
|
使用しているディメンションによって指定されたリソースのストレージに書き込まれたバイト数。このメトリクスは、Docker ランタイムから取得されます。 単位: バイト |
|
|
クラスターで実行されているタスクの数。 単位: 個 |
|
|
サービス内のタスクセットの数。 単位: 個 |
注記
EphemeralStorageReserved
および EphemeralStorageUtilized
メトリクスは、Fargate Linux プラットフォームのバージョン 1.4.0 以降で実行されるタスクでの使用できます。
Fargate はディスク上のスペースを予約します。スペースは Fargate によってのみ使用されます。これには課金されることはありません。これらのメトリクスには表示されません。ただし、この追加ストレージは、df
などの他のツールでも確認できます。
「Amazon ECS で EC2 インスタンスレベルのメトリクスを収集するための CloudWatch エージェントのデプロイ」のステップを完了すると、以下のメトリクスが使用できるようになります
メトリクス名 | ディメンション | 説明 |
---|---|---|
|
|
このクラスター内の単一の EC2 インスタンスに割り当てることができる CPU ユニットの最大数。 単位: なし |
|
|
クラスター内の単一の EC2 インスタンスで現在予約されている CPU の割合。 単位: パーセント |
|
|
クラスター内の単一 EC2 インスタンスで使用されている CPU ユニットの数。 単位: なし |
|
|
クラスター内の単一の EC2 インスタンスで使用されている CPU ユニットの合計割合。 単位: パーセント |
|
|
クラスター内の単一の EC2 インスタンスで使用されているファイルシステム容量の合計割合。 単位: パーセント |
|
|
このクラスター内の単一の EC2 インスタンスに割り当てることができるメモリの最大量(バイト単位)。 単位: バイト |
|
|
クラスター内の単一の EC2 インスタンスで現在予約されているメモリの割合。 単位: パーセント |
|
|
クラスター内の単一の EC2 インスタンスで使用されているメモリの合計割合。 単位: パーセント |
|
|
クラスター内の単一の EC2 インスタンスで使用されているメモリの量(バイト単位)。 単位: バイト |
|
|
クラスター内の単一の EC2 インスタンスでネットワーク上で送受信された 1 秒あたりの合計バイト数。 単位: バイト/秒 |
|
|
クラスター内の単一の EC2 インスタンスで実行中のタスクの数。 単位: 個 |