Amazon EBS 的 Amazon CloudWatch 指標 - Amazon Elastic Compute Cloud

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 磁碟區的下列指標。若要取得有關執行個體之作業系統中的可用磁碟空間的資訊,請參閱檢視可用的磁碟空間

注意
指標 描述
VolumeReadBytes

提供指定期間的讀取操作相關資訊。Sum 統計資訊回報一段期間內傳輸的位元組總數。Average 統計資料會回報一段期間內每個讀取操作的平均大小 (連接至 Nitro 型執行個體的磁碟區除外),其平均值表示指定期間的平均大小。SampleCount 統計資料會回報一段期間內讀取操作的總數 (連接至 Nitro 型執行個體的磁碟區除外),其中取樣計數表示用於統計計算的資料點數量。若是 Xen 執行個體,只有在磁碟區中有讀取活動時,才會回報資料。

只有連接至 Nitro 型執行個體的磁碟區支援此指標的 MinimumMaximum 統計資料。

單位:位元組

VolumeWriteBytes

提供指定期間寫入操作的相關資訊。Sum 統計資訊回報一段期間內傳輸的位元組總數。Average 統計資料會回報一段期間內每個寫入操作的平均大小 (連接至 Nitro 型執行個體的磁碟區除外),其平均值表示指定期間的平均大小。SampleCount 統計資料會回報一段期間內寫入操作的總數 (連接至 Nitro 型執行個體的磁碟區除外),其中取樣計數表示用於統計計算的資料點數量。若是 Xen 執行個體,只有在磁碟區中有寫入活動時,才會回報資料。

只有連接至 Nitro 型執行個體的磁碟區支援此指標的 MinimumMaximum 統計資料。

單位:位元組

VolumeReadOps

指定期間讀取操作的總數。注意:讀取操作會在完成時計數。

若要計算該期間的每秒平均讀取操作數 (讀取 IOPS),請將該期間的總讀取操作數除以該期間的秒數。

只有連接至 Nitro 型執行個體的磁碟區支援此指標的 MinimumMaximum 統計資料。

單位:計數

VolumeWriteOps

指定期間寫入操作的總數。注意:寫入操作在完成時計數。

若要計算該期間的每秒平均寫入操作數 (寫入 IOPS),請將該期間的總寫入操作數除以該期間的秒數。

只有連接至 Nitro 型執行個體的磁碟區支援此指標的 MinimumMaximum 統計資料。

單位:計數

VolumeTotalReadTime
注意

啟用 Multi-Attach 的磁碟區不支援此指標。

指定期間內完成之所有讀取操作耗用的總秒數。如果有多個請求同時提交,此總數可能會大於期間的長度。例如 1 分鐘 (60 秒) 期間:如果在此期間完成 150 項操作,每個操作耗用 1 秒鐘,則此值為 150 秒。若是 Xen 執行個體,只有在磁碟區中有讀取活動時,才會回報資料。

此指標的 Average 統計資料與連接至 Nitro 型執行個體的磁碟區無關。

只有連接至 Nitro 型執行個體的磁碟區支援此指標的 MinimumMaximum 統計資料。

單位:秒

VolumeTotalWriteTime
注意

啟用 Multi-Attach 的磁碟區不支援此指標。

指定期間內完成之所有寫入操作耗用的總秒數。如果有多個請求同時提交,此總數可能會大於期間的長度。例如 1 分鐘 (60 秒) 期間:如果在此期間完成 150 項操作,每個操作耗用 1 秒鐘,則此值為 150 秒。若是 Xen 執行個體,只有在磁碟區中有寫入活動時,才會回報資料。

此指標的 Average 統計資料與連接至 Nitro 型執行個體的磁碟區無關。

只有連接至 Nitro 型執行個體的磁碟區支援此指標的 MinimumMaximum 統計資料。

單位:秒

VolumeIdleTime
注意

啟用 Multi-Attach 的磁碟區不支援此指標。

指定期間內未提交任何讀取或寫入操作的總秒數。

此指標的 Average 統計資料與連接至 Nitro 型執行個體的磁碟區無關。

只有連接至 Nitro 型執行個體的磁碟區支援此指標的 MinimumMaximum 統計資料。

單位:秒

VolumeQueueLength

指定期間內等待完成的讀取與寫入操作請求的總數。

此指標的 Sum 統計資料與連接至 Nitro 型執行個體的磁碟區無關。

只有連接至 Nitro 型執行個體的磁碟區支援此指標的 MinimumMaximum 統計資料。

單位:計數

VolumeThroughputPercentage
注意

啟用 Multi-Attach 的磁碟區不支援此指標。

僅用於 Provisioned IOPS SSD 磁碟區。為 Amazon EBS 磁碟區佈建的總 IOPS 所提供的每秒 I/O 操作 (IOPS) 的百分比。佈建 IOPS SSD 磁碟區 99.9% 時間提供佈建效能。

在寫入期間,如果在一分鐘內沒有其他待定的 I/O 請求,此指標值將為 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 (gp2)、輸送量最佳化 HDD (st1) 和冷 HDD (sc1) 磁碟區搭配使用。提供有關爆量儲存貯體中剩餘的 I/O 額度 (用於 gp2) 或傳輸量額度 (用於 st1sc1) 百分比的資訊。只有在磁碟區為作用中時,資料才會回報至 CloudWatch。如果未連接磁碟區,將不會回報資料。

此指標的 Sum 統計資料與連接至建置於 Nitro 系統上之執行個體的磁碟區無關。

如果磁碟區基準效能超出最大爆量效能,則永遠不會花費額度。如果磁碟區連接至建置在 Nitro 系統上的執行個體,則不會報告爆量餘額。對於其他執行個體,報告的爆量餘額為 100%。如需詳細資訊,請參閱 gp2 磁碟區效能

單位:百分比

連接至 Nitro 型執行個體類型之磁碟區的磁碟區指標

AWS/EC2 命名空間包含連接至 Nitro 型執行個體 (不屬於裸機執行個體) 的磁碟區的其它 Amazon EBS 指標。如需這些指標的詳細資訊,請參閱 Nitro 型執行個體的 Amazon EBS 指標

快速快照還原指標

AWS/EBS 命名空間包含下列快速快照還原的指標。

指標 描述
FastSnapshotRestoreCreditsBucketSize

可以累積的磁碟區建立額度數量上限。此指標會根據每一可用區域的每一快照來報告。

最有意義的統計資料為 AverageMinimumMaximum 統計資料的結果與 Average 相同,因此可以交替使用。

FastSnapshotRestoreCreditsBalance

可用的磁碟區建立額度數量。此指標會根據每一可用區域的每一快照來報告。

最有意義的統計資料為 AverageMinimumMaximum 統計資料的結果與 Average 相同,因此可以交替使用。

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

平均佇列長度 (操作)

Avg(VolumeQueueLength)

% 已閒置時間

Sum(VolumeIdleTime) / Period × 100

平均讀取大小 (KiB/操作)

Avg(VolumeReadBytes) / 1024

若是 Nitro 型執行個體,下列公式會使用 CloudWatch 指標數學衍生平均讀取大小:

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

VolumeReadBytesVolumeReadOps 指標皆可在 EBS CloudWatch 主控台中取得。

平均寫入大小 (KiB/操作)

Avg(VolumeWriteBytes) / 1024

若是 Nitro 型執行個體,下列公式會使用 CloudWatch 指標數學衍生平均寫入大小:

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

VolumeWriteBytesVolumeWriteOps 指標皆可在 EBS CloudWatch 主控台中取得。

平均讀取延遲 (毫秒/操作)

Avg(VolumeTotalReadTime) × 1000

若是 Nitro 型執行個體,下列公式會使用 CloudWatch 指標數學衍生平均讀取延遲:

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

VolumeTotalReadTimeVolumeReadOps 指標皆可在 EBS CloudWatch 主控台中取得。

平均寫入延遲 (毫秒/操作)

Avg(VolumeTotalWriteTime) × 1000

若是 Nitro 型執行個體,下列公式會使用 CloudWatch 指標數學衍生平均寫入延遲:

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

VolumeTotalWriteTimeVolumeWriteOps 指標皆可在 EBS CloudWatch 主控台中取得。

若是平均延遲圖形和平均大小圖形,平均值是依據在此期間完成的操作 (依圖形適用的讀取或寫入而定) 總數來計算。