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