Amazon EBS の Amazon CloudWatch メトリクス - Amazon EBS

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon EBS の Amazon CloudWatch メトリクス

Amazon CloudWatch メトリクスは、ボリュームの運用動作を表示、分析、および設定するために使用できる統計データです。

データは無料で 1 分間隔で自動的に取得されます。

からデータを取得するときは CloudWatch、Periodリクエストパラメータを含めて、返されるデータの詳細度を指定できます。これは、データの収集に使用する期間 (1 分間) とは異なります。有効なデータが確実に返されるようにするために、リクエストに指定する期間は、収集の期間以上に設定することをお勧めします。

CloudWatch API または Amazon EC2 コンソールを使用してデータを取得できます。コンソールは CloudWatch API から raw データを取得し、データに基づいて一連のグラフを表示します。必要に応じて、API のデータまたはコンソールのグラフのいずれかを使用できます。

Amazon EBS ボリュームのメトリクス

AWS/EBS 名前空間には、すべてのインスタンスタイプにアタッチされている EBS ボリュームの、次のメトリクスが含まれます。すべての Amazon EBS ボリュームタイプは、ボリュームがインスタンスにアタッチされている場合にのみ CloudWatch、1 分間のメトリクスを自動的に に送信します。

インスタンスのオペレーティングシステムから使用可能なディスク領域に関する情報を取得するには、空きディスク容量の表示を参照してください。

注記

いくつかのメトリクスでは、Nitro System 上に構築されたインスタンスによって違いが生じます。これらのインスタンスタイプのリストについては、「Nitro System 上に構築されたインスタンス」を参照してください。

メトリクス 説明 単位 ディメンション 有意義な統計
VolumeReadBytes

指定された期間の読み取りオペレーションに関する情報を提供します。

  • Sum 統計は、期間内に転送されたバイトの総数をレポートします。

  • Average 統計は、期間中の各読み取りオペレーションの平均サイズを報告します。ただし、平均値が、指定された期間中の平均サイズを表す、Nitro インスタンスにアタッチされたボリュームを除きます。

  • SampleCount 統計は期間中の読み取りオペレーションの合計数を報告します。ただし、サンプル数が統計的計算で使用されるデータポイントの数を表す、Nitro ベースのインスタンスにアタッチされたボリュームを除きます。

注記

Xen インスタンスでは、ボリュームに読み取りアクティビティがある場合にのみデータが報告されます。

バイト

VolumeId

  • Average

  • Sum

  • SampleCount

  • Minimum | Maximum — Nitro ベースのインスタンスにアタッチされたボリュームのみ

VolumeWriteBytes

指定された期間の書き込みオペレーションに関する情報を提供します。

  • Sum 統計は、期間内に転送されたバイトの総数をレポートします。

  • Average 統計は、期間中の各書き込みオペレーションの平均サイズを報告します。ただし、平均が指定された期間にわたる平均を表す Nitro ベースのインスタンスにアタッチされたボリュームを除きます。

  • SampleCount 統計は期間中に書き込みオペレーションの合計数を報告します。ただし、サンプル数が統計的計算で使用されるデータポイントの数を表す、Nitro ベースのインスタンスにアタッチされたボリュームを除きます。

注記

Xen インスタンスでは、ボリュームに書き込みアクティビティがある場合にのみデータが報告されます。

バイト

VolumeId

  • Average

  • Sum

  • SampleCount

  • Minimum | Maximum — Nitro ベースのインスタンスにアタッチされたボリュームのみ

VolumeReadOps

指定期間内の読み取りオペレーションの総数。読み取りオペレーションは完了時にカウントされます。

その期間の 1 秒あたりの読み込み I/O 操作回数 (読み取り IOPS) の平均を算出するには、その期間の読み取りオペレーション回数の合計をその期間の秒数で割ります。

カウント

VolumeId

  • Average

  • Sum

  • Minimum | Maximum — Nitro ベースのインスタンスにアタッチされたボリュームのみ

VolumeWriteOps

指定期間内の書き込みオペレーションの総数。書き込みオペレーションは完了時にカウントされます。

その期間の 1 秒あたりの書き込み I/O 操作回数 (書き込み IOPS) の平均を算出するには、その期間の書き込みオペレーション回数の合計をその期間の秒数で割ります。

カウント

VolumeId

  • Average

  • Sum

  • Minimum | Maximum — Nitro ベースのインスタンスにアタッチされたボリュームのみ

VolumeTotalReadTime
注記

マルチアタッチが有効なボリュームではサポートされません。

Xen インスタンスでは、ボリュームに読み取りアクティビティがある場合にのみデータが報告されます。

指定期間内に完了した操作すべての読み取りオペレーションに要した時間 (秒) の合計。複数のリクエストが同時に送信された場合は、この合計が期間の長さを超えることがあります。例えば、期間が 1 分間 (60 秒) で、その期間内に完了した操作の数が 150 あり、1 つの操作に 1 秒かかるとすれば、この値は 150 秒となります。

[秒]

VolumeId

  • Average — Nitro ベースのインスタンスにアタッチされたボリュームは対象外

  • Sum

  • Minimum | Maximum — Nitro ベースのインスタンスにアタッチされたボリュームのみ

VolumeTotalWriteTime
注記

マルチアタッチが有効なボリュームではサポートされません。

Xen インスタンスでは、ボリュームに書き込みアクティビティがある場合にのみデータが報告されます。

指定期間内に完了した操作すべての、書き込みオペレーションに要した時間 (秒) の合計。複数のリクエストが同時に送信された場合は、この合計が期間の長さを超えることがあります。例えば、期間が 1 分間 (60 秒) で、その期間内に完了した操作の数が 150 あり、1 つの操作に 1 秒かかるとすれば、この値は 150 秒となります。

[秒]

VolumeId

  • Average — Nitro ベースのインスタンスにアタッチされたボリュームは対象外

  • Sum

  • Minimum | Maximum — Nitro ベースのインスタンスにアタッチされたボリュームのみ

VolumeIdleTime
注記

マルチアタッチが有効なボリュームではサポートされません。

指定期間内に、読み取りと書き込みのどちらの操作も行われなかった時間 (秒) の合計。

[秒]

VolumeId

  • Average — Nitro ベースのインスタンスにアタッチされたボリュームは対象外

  • Sum

  • Minimum | Maximum — Nitro ベースのインスタンスにアタッチされたボリュームのみ

VolumeQueueLength

指定期間内に完了を待っていた読み取りおよび書き込みの操作リクエストの数。

カウント

VolumeId

  • Average

  • Sum — Nitro インスタンスにアタッチされたボリュームは対象外

  • Minimum | Maximum — Nitro インスタンスにアタッチされたボリュームのみ

VolumeStalledIOCheck
注記

Nitro インスタンスのみ。Amazon ECS および AWS Fargate タスクにアタッチされたボリュームについては公開されません。

過去 1 分間にボリュームが停止した IO チェックに合格または失敗したかについてレポートします。このメトリクスは、0 (合格) または 1 (失敗) のいずれかになります。詳細については、「を使用した I/O 特性のモニタリング CloudWatch」を参照してください。

カウント

VolumeId | InstanceId

  • 合計

  • [Average] (平均)

  • 最小値

  • 最大値

VolumeThroughputPercentage
注記

プロビジョンド IOPS SSD ボリュームのみが対象です。

マルチアタッチが有効なボリュームではサポートされません。

Amazon EBS ボリュームにプロビジョニングされた合計 IOPS (1 秒間あたりの I/O 操作回数) に対する、配信された IOPS の割合 (パーセント)。プロビジョンド IOPS SSD ボリュームは、期間の 99.9 パーセントにわたり、プロビジョニングされたパフォーマンスを実現します。

書き込みの間、他に保留中の I/O リクエストが 1 分以内になければ、メトリクス値は 100% となります。また、お客様が行ったアクション (例えば使用率ピーク時にボリュームのスナップショットを作成する、EBS 最適化インスタンス以外でボリュームを実行する、そのボリュームのデータに初めてアクセスするなど) によってボリュームの I/O 性能が一時的に低下する場合があります。

割合 (%)

VolumeId

  • Average

  • Minimum | Maximum

VolumeConsumedReadWriteOps
注記

プロビジョンド IOPS SSD ボリュームのみが対象です。

指定された期間内に消費された読み取り/書き込みオペレーションの合計量 (256K キャパシティユニットに正規化)。

それぞれ 256K より小さい I/O 操作は、1 消費 IOPS とカウントされます。256K より大きい I/O 操作は、256K キャパシティーユニットでカウントされます。例えば、1024K I/O は 4 消費 IOPS としてカウントされます。

カウント

VolumeId

  • Average

  • Sum

  • Minimum | Maximum

BurstBalance
注記

gp2st1、および sc1ボリュームのみ。

バーストバケットに残っている I/O クレジット (gp2 用) またはスループットクレジット (st1sc1 用) の割合に関する情報を提供します。データは、ボリュームがアクティブな CloudWatch 場合にのみ に報告されます。ボリュームがアタッチされていない場合、データは報告されません。

ボリュームのベースラインパフォーマンスが最大バーストパフォーマンスを超える場合、クレジットは消費されません。ボリュームが Nitro System で構築されたインスタンスにアタッチされている場合、バーストバランスは報告されません。その他のインスタンスの場合、報告されるバーストバランスは 100% です。詳細については、「gp2 ボリュームのパフォーマンス」を参照してください。

割合 (%)

VolumeId

  • Average

  • Sum — Nitro インスタンスにアタッチされたボリュームは対象外です。

  • Minimum | Maximum

Nitro インスタンスのメトリクス

AWS/EC2 名前空間には、ベアメタルインスタンスではない、Nitro ベースのインスタンスにアタッチされているボリュームに関する、追加の Amazon EBS メトリクスが含まれます。

メトリクス 説明 単位 有意義な統計
EBSReadOps

指定された期間にインスタンスに接続されたすべての Amazon EBS ボリュームからの、完了した読み込みオペレーション。

その期間の 1 秒あたりの読み込み I/O 操作回数 (読み込み IOPS) の平均を算出するには、その期間の操作回数の合計をその期間の秒数で割ります。基本 (5 分) モニタリングを使用している場合、この数を 300 で除算して読み込み IOPS を計算することができます。詳細 (1 分) モニタリングを使用している場合は、この数を 60 で除算します。 CloudWatch Metric Math 関数を使用してDIFF_TIME、1 秒あたりのオペレーションを検索することもできます。例えば、 EBSReadOpsを CloudWatch としてグラフ化した場合m1、メトリクスの数式は メトリクスをオペレーション/秒でm1/(DIFF_TIME(m1))返します。DIFF_TIME およびその他のメトリクス数学関数の詳細については、「Amazon CloudWatch ユーザーガイド」の「メトリクス数学を使用する」を参照してください。

カウント

  • 合計

  • [Average] (平均)

  • 最小値

  • 最大値

EBSWriteOps

指定された期間にインスタンスに接続されたすべての EBS ボリュームからの、完了した書き込み操作。

その期間の 1 秒あたりの書き込み I/O 操作回数 (書き込み IOPS) の平均を算出するには、その期間の操作回数の合計をその期間の秒数で割ります。基本 (5 分) モニタリングを使用している場合、この数を 300 で除算して書き込み IOPS を計算することができます。詳細 (1 分) モニタリングを使用している場合は、この数を 60 で除算します。 CloudWatch Metric Math 関数を使用してDIFF_TIME、1 秒あたりのオペレーションを検索することもできます。例えば、 EBSWriteOpsを CloudWatch としてグラフ化した場合m1、メトリクスの数式は メトリクスを オペレーション/秒でm1/(DIFF_TIME(m1))返します。DIFF_TIME およびその他の Metric Math 関数の詳細については、「Amazon ユーザーガイド」の「Metric Math を使用する」を参照してください。 CloudWatch

カウント

  • 合計

  • [Average] (平均)

  • 最小値

  • 最大値

EBSReadBytes

指定した期間内にインスタンスに接続されたすべての EBS ボリュームから読み取られたバイト数。

報告された数は、期間中に読み取られたバイト数です。基本 (5 分) モニタリングを使用している場合、この数を 300 で除算して読み込みバイト/秒を求めることができます。詳細 (1 分) モニタリングを使用している場合は、この数を 60 で除算します。 CloudWatch Metric Math 関数を使用してDIFF_TIME、1 秒あたりのバイト数を検索することもできます。例えば、 EBSReadBytesを CloudWatch としてグラフ化した場合m1、メトリクスの数式はメトリクスをバイト/秒単位でm1/(DIFF_TIME(m1))返します。DIFF_TIME およびその他の Metric Math 関数の詳細については、「Amazon ユーザーガイド」の「Metric Math を使用する」を参照してください。 CloudWatch

バイト

  • 合計

  • [Average] (平均)

  • 最小値

  • 最大値

EBSWriteBytes

指定した期間内にインスタンスに接続されたすべての EBS ボリュームに書き込まれたバイト数。

報告された数は、期間中に書き込まれたバイト数です。基本 (5 分) モニタリングを使用している場合、この数を 300 で除算して書き込みバイト/秒を求めることができます。詳細 (1 分) モニタリングを使用している場合は、この数を 60 で除算します。 CloudWatch Metric Math 関数を使用してDIFF_TIME、1 秒あたりのバイト数を検索することもできます。例えば、 EBSWriteBytesを CloudWatch としてグラフ化した場合m1、メトリクスの数式はメトリクスをバイト/秒単位でm1/(DIFF_TIME(m1))返します。DIFF_TIME およびその他の Metric Math 関数の詳細については、「Amazon ユーザーガイド」の「Metric Math を使用する」を参照してください。 CloudWatch

バイト

  • 合計

  • [Average] (平均)

  • 最小値

  • 最大値

EBSIOBalance%

バーストバケットの I/O 残りクレジットの割合に関する情報を提供します。このメトリクスは基本モニタリング専用です。

このメトリクスは、少なくとも 24 時間に 1 回、30 分間だけ最大パフォーマンスにバーストする一部の *.4xlarge インスタンスサイズ以下でのみ使用できます。詳細については、「EBS 最適化 (デフォルト)」を参照してください。

Sum 統計は、このメトリクスに該当しません。

割合 (%)

  • 最小値

  • 最大値

EBSByteBalance%

バーストバケットのスループット残りクレジットの割合に関する情報を提供します。このメトリクスは基本モニタリング専用です。

このメトリクスは、少なくとも 24 時間に 1 回、30 分間だけ最大パフォーマンスにバーストする一部の *.4xlarge インスタンスサイズ以下でのみ使用できます。詳細については、「EBS 最適化 (デフォルト)」を参照してください。

Sum 統計は、このメトリクスに該当しません。

割合 (%)

  • 最小値

  • 最大値

高速スナップショット復元のメトリクス

AWS/EBS の名前空間には、高速スナップショット復元に関する次のメトリクスが含まれています。

メトリクス 説明 単位 ディメンション 有意義な統計
FastSnapshotRestoreCreditsBucketSize

蓄積できるボリューム作成クレジットの最大数。このメトリクスは、アベイラビリティーゾーンごとにスナップショット単位で報告されます。

カウント

SnapshotId | AvailabilityZone

  • Average

  • Minimum | Maximum

注記

最も有益な統計は Average です。Minimum 統計と Maximum 統計の結果は、Average と同じであり、代わりに使用できます。

FastSnapshotRestoreCreditsBalance

使用可能なボリューム作成クレジットの数。このメトリクスは、アベイラビリティーゾーンごとにスナップショット単位で報告されます。

カウント

SnapshotId | AvailabilityZone

  • Average

  • Minimum | Maximum

注記

最も有益な統計は Average です。Minimum 統計と Maximum 統計の結果は、Average と同じであり、代わりに使用できます。

Amazon EC2 コンソールのグラフ

ボリュームを作成したら、Amazon EC2 コンソールでボリュームのモニタリンググラフを確認できます。コンソールの [Volumes] ページでボリュームを選択し、[Monitoring] を選択します。次の表は、表示されるグラフをまとめたものです。右側の列は、 CloudWatch API の raw データメトリクスを使用して各グラフを生成する方法を示しています。すべてのグラフの期間は5分です。

グラフ 未加工メトリクスの使用に関する説明

読み取りスループット (KiB/s)

Sum(VolumeReadBytes) / Period / 1024

書き込みスループット (KiB/s)

Sum(VolumeWriteBytes) / Period / 1024

読み取り操作 (OPS/秒)

Sum(VolumeReadOps) / Period

書き込み操作 (OPS/秒)

Sum(VolumeWriteOps) / Period

平均キュー長 (オペレーション)

Avg(VolumeQueueLength)

アイドル時間 (%)

Sum(VolumeIdleTime) / Period × 100

平均読み取りサイズ (KiB/OP)

Avg(VolumeReadBytes) / 1024

Nitro ベースのインスタンスの場合、次の式は CloudWatch Metric Math を使用して平均読み取りサイズを取得します。

(Sum(VolumeReadBytes) / Sum(VolumeReadOps)) / 1024

VolumeReadBytes および VolumeReadOpsメトリクスは EBS CloudWatch コンソールで使用できます。

平均書き込みサイズ (KiB/OP)

Avg(VolumeWriteBytes) / 1024

Nitro ベースのインスタンスの場合、次の式は CloudWatch Metric Math を使用して平均書き込みサイズを取得します。

(Sum(VolumeWriteBytes) / Sum(VolumeWriteOps)) / 1024

VolumeWriteBytes および VolumeWriteOpsメトリクスは EBS CloudWatch コンソールで使用できます。

平均読み取りレイテンシー (ms/op)

Avg(VolumeTotalReadTime) × 1000

Nitro ベースのインスタンスの場合、次の式は CloudWatch Metric Math を使用して平均読み取りレイテンシーを取得します。

(Sum(VolumeTotalReadTime) / Sum(VolumeReadOps)) × 1000

VolumeTotalReadTime および VolumeReadOpsメトリクスは EBS CloudWatch コンソールで使用できます。

平均書き込みレイテンシー (ms/op)

Avg(VolumeTotalWriteTime) × 1000

Nitro ベースのインスタンスの場合、次の式は CloudWatch Metric Math を使用して平均書き込みレイテンシーを取得します。

(Sum(VolumeTotalWriteTime) / Sum(VolumeWriteOps)) * 1000

VolumeTotalWriteTime および VolumeWriteOpsメトリクスは EBS CloudWatch コンソールで使用できます。

平均レイテンシーグラフおよび平均サイズグラフでは、期間中に完了したオペレーション (読み込みまたは書き込みのうち、いずれかグラフに該当する方) の合計数に基づいて平均が計算されます。