Amazon EBS の Amazon CloudWatch メトリクス
Amazon CloudWatch メトリクスは、ボリュームの実行動作を表示または分析したり、それらの実行動作についてのアラームを設定したりするために使用できる統計データです。
データは自動的に 1 分間無料で取得できます。
CloudWatch からデータを取得したときに、Period
リクエストパラメータを含めて、返されるデータの詳細程度を指定できます。これは、データの収集に使用する期間 (1 分間) とは異なります。有効なデータが確実に返されるようにするために、リクエストに指定する期間は、収集の期間以上に設定することをお勧めします。
データは、CloudWatch API または Amazon EC2 コンソールのいずれかを使用して取得できます。コンソールは CloudWatch API から未加工データを取得し、そのデータに基づいて一連のグラフを表示します。必要に応じて、API のデータまたはコンソールのグラフのいずれかを使用できます。
Amazon EBS のメトリクス
Amazon Elastic Block Store(Amazon EBS)は、複数のメトリクスのデータポイントを CloudWatch に送信します。すべての Amazon EBS ボリュームタイプは、ボリュームがインスタンスにアタッチされている場合にのみ、1 分間のメトリクスを自動的に CloudWatch に送信します。
メトリクス
すべてのインスタンスタイプにアタッチされたボリュームの、ボリュームメトリクス
AWS/EBS
名前空間には、すべてのインスタンスタイプにアタッチされている EBS ボリュームの、次のメトリクスが含まれます。インスタンスのオペレーティングシステムから使用可能なディスク領域に関する情報を取得するには、「空きディスク容量の表示」を参照してください。
-
いくつかのメトリクスでは、Nitro System 上に構築されたインスタンスによって違いが生じます。インスタンスタイプのリストについては、「Nitro System 上に構築されたインスタンス」を参照してください。
-
AWS/EC2
名前空間には、ベアメタルインスタンスではない、Nitro ベースのインスタンスにアタッチされているボリュームに関する、追加の Amazon EBS メトリクスが含まれます。これらのメトリクスの詳細については、Nitro ベースのインスタンスの Amazon EBS メトリクス をご参照ください。
メトリクス | 説明 |
---|---|
VolumeReadBytes |
指定された期間の読み取りオペレーションに関する情報を提供します。 このメトリクスの 単位: バイト |
VolumeWriteBytes |
指定された期間の書き込みオペレーションに関する情報を提供します。 このメトリクスの 単位: バイト |
VolumeReadOps |
指定期間内の読み取りオペレーションの総数。注: 読み取り操作数は、その完了時にカウントされます。 その期間の 1 秒あたりの読み込み I/O 操作回数 (読み取り IOPS) の平均を算出するには、その期間の読み取りオペレーション回数の合計をその期間の秒数で割ります。 このメトリクスの 単位: カウント |
VolumeWriteOps |
指定期間内の書き込みオペレーションの総数。注: 書き込み操作数は、その完了時にカウントされます。 その期間の 1 秒あたりの書き込み I/O 操作回数 (書き込み IOPS) の平均を算出するには、その期間の書き込みオペレーション回数の合計をその期間の秒数で割ります。 このメトリクスの 単位: カウント |
VolumeTotalReadTime |
このメトリクスは、マルチアタッチが有効なボリュームではサポートされません。 指定期間内に完了した操作すべての読み取りオペレーションに要した時間 (秒) の合計。複数のリクエストが同時に送信された場合は、この合計が期間の長さを超えることがあります。例えば、期間が 1 分間 (60 秒) で、その期間内に完了した操作の数が 150 あり、1 つの操作に 1 秒かかるとすれば、この値は 150 秒となります。Xen インスタンスでは、ボリュームに読み取りアクティビティがある場合にのみデータが報告されます。 このメトリクスの このメトリクスの 単位: 秒 |
VolumeTotalWriteTime |
このメトリクスは、マルチアタッチが有効なボリュームではサポートされません。 指定期間内に完了した操作すべての、書き込みオペレーションに要した時間 (秒) の合計。複数のリクエストが同時に送信された場合は、この合計が期間の長さを超えることがあります。例えば、期間が 1 分間 (60 秒) で、その期間内に完了した操作の数が 150 あり、1 つの操作に 1 秒かかるとすれば、この値は 150 秒となります。Xen インスタンスでは、ボリュームに書き込みアクティビティがある場合にのみデータが報告されます。 このメトリクスの このメトリクスの 単位: 秒 |
VolumeIdleTime |
このメトリクスは、マルチアタッチが有効なボリュームではサポートされません。 指定期間内に、読み取りと書き込みのどちらの操作も行われなかった時間 (秒) の合計。 このメトリクスの このメトリクスの 単位: 秒 |
VolumeQueueLength |
指定期間内に完了を待っていた読み取りおよび書き込みの操作リクエストの数。 このメトリクスの このメトリクスの 単位: カウント |
VolumeThroughputPercentage |
このメトリクスは、マルチアタッチが有効なボリュームではサポートされません。 Provisioned IOPS SSD ボリュームでのみ使用されます。Amazon EBS ボリュームにプロビジョニングされた合計 IOPS (1 秒間あたりの I/O 操作回数) に対する、配信された IOPS の割合 (パーセント)。プロビジョンド IOPS SSD ボリュームは、期間の 99.9 パーセントにわたり、プロビジョニングされたパフォーマンスを実現します。 書き込みの間、他に保留中の I/O リクエストが 1 分以内になければ、メトリクス値は 100% となります。また、お客様が行ったアクション (例えば使用率ピーク時にボリュームのスナップショットを作成する、EBS 最適化インスタンス以外でボリュームを実行する、そのボリュームのデータに初めてアクセスするなど) によってボリュームの I/O 性能が一時的に低下する場合があります。 単位: パーセント |
VolumeConsumedReadWriteOps |
Provisioned IOPS SSD ボリュームでのみ使用されます。指定された期間内に消費された読み書き操作の合計数(256K キャパシティーユニットに標準化)。 それぞれ 256K より小さい I/O 操作は、1 消費 IOPS とカウントされます。256K より大きい I/O 操作は、256K キャパシティーユニットでカウントされます。例えば、1024K I/O は 4 消費 IOPS としてカウントされます。 単位: カウント |
BurstBalance |
汎用 SSD ( このメトリクスの ボリュームのベースラインパフォーマンスが最大バーストパフォーマンスを超えない場合、クレジットは消費されません。ボリュームが Nitro System で構築されたインスタンスにアタッチされている場合、バーストバランスは報告されません。その他のインスタンスの場合、報告されるバーストバランスは 100% です。詳細については、「I/O クレジットおよびバーストパフォーマンス」を参照してください。 単位: パーセント |
Nitro ベースのインスタンスタイプにアタッチされたボリュームの、ボリュームメトリクス
AWS/EC2
名前空間には、ベアメタルインスタンスではない、Nitro ベースのインスタンスにアタッチされているボリュームに関する、追加の Amazon EBS メトリクスが含まれます。これらのメトリクスの詳細については、Nitro ベースのインスタンスの Amazon EBS メトリクス をご参照ください。
高速スナップショット復元メトリクス
AWS/EBS
の名前空間には、高速スナップショット復元に関する次のメトリクスが含まれています。
メトリクス | 説明 |
---|---|
FastSnapshotRestoreCreditsBucketSize |
蓄積できるボリューム作成クレジットの最大数。このメトリクスは、アベイラビリティーゾーンごとにスナップショット単位で報告されます。 最も有益な統計は |
FastSnapshotRestoreCreditsBalance |
使用可能なボリューム作成クレジットの数。このメトリクスは、アベイラビリティーゾーンごとにスナップショット単位で報告されます。 最も有益な統計は |
Amazon EBS メトリクスのディメンション
サポートされているディメンションはボリューム ID (VolumeId
) です。すべての使用可能な統計がボリューム ID でフィルタリングされます。
ボリュームメトリクスの場合、サポートされているディメンションはボリューム ID (VolumeId
) です。すべての使用可能な統計がボリューム ID でフィルタリングされます。
高速スナップショット復元メトリクスの場合、サポートされているディメンションはスナップショット ID (SnapshotId
) とアベイラビリティーゾーン (AvailabilityZone
) です。
Amazon EC2 コンソールのグラフ
ボリュームを作成したら、Amazon EC2 コンソールでボリュームのモニタリンググラフを確認できます。コンソールの [Volumes] ページでボリュームを選択し、[Monitoring] を選択します。次の表は、表示されるグラフをまとめたものです。右側の欄は、各グラフを作成するために CloudWatch API の未加工データメトリクスがどのように使用されるかを示しています。すべてのグラフの期間は5分です。
グラフ | 未加工メトリクスの使用に関する説明 |
---|---|
読み込み帯域幅 (KiB/s) |
Sum(VolumeReadBytes) / Period / 1024 |
書き込み帯域幅 (KiB/s) |
Sum(VolumeWriteBytes) / Period / 1024 |
読み込みスループット (IOPS) |
Sum(VolumeReadOps) / Period |
書き込みスループット (IOPS) |
Sum(VolumeWriteOps) / Period
|
平均キュー長 (ops) (オペレーション) |
Avg(VolumeQueueLength)
|
% アイドル時間 |
Sum(VolumeIdleTime) / Period × 100
|
平均読み込みサイズ (KiB/オペレーション) |
Nitro ベースのインスタンスの場合、CloudWatch Metric Math で次の公式を使用して平均読み込みサイズを算出します。
|
平均書き込みサイズ (KiB/オペレーション) |
Nitro ベースのインスタンスの場合、CloudWatch Metric Math で次の公式を使用して平均書き込みサイズを算出します。
|
平均読み込み待ち時間 (ms/オペレーション) |
Nitro ベースのインスタンスの場合、CloudWatch Metric Math で次の公式を使用して平均レイテンシーを算出します。
|
平均書き込み待ち時間 (ms/オペレーション) |
Nitro ベースのインスタンスの場合、CloudWatch Metric Math で次の公式を使用して平均書き込み待ち時間を算出します。
|
平均レイテンシーグラフおよび平均サイズグラフでは、期間中に完了したオペレーション (読み込みまたは書き込みのうち、いずれかグラフに該当する方) の合計数に基づいて平均が計算されます。