Amazon E CloudWatch BS 的 Amazon 指標 - Amazon EBS

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon E CloudWatch BS 的 Amazon 指標

Amazon CloudWatch 指標是統計資料,可用來檢視、分析和設定磁碟區操作行為的警示。

每隔 1 分鐘免費自動提供資料。

當您從中取得資料時 CloudWatch,您可以包含 Period request 參數,以指定傳回資料的精細度。這與我們用於收集資料的期間不同 (期間為 1 分鐘)。建議您在請求中指定一段期間 (等於或大於收集期間),以確保傳回的資料有效。

您可以使用 CloudWatch API 或 Amazon EC2 主控台取得資料。控制台從 CloudWatch API 獲取原始數據,並根據數據顯示一系列圖形。根據需求,您可能偏好使用來自 API 的資料或主控台中的圖形。

Amazon EBS 磁碟區的指標

AWS/EBS 命名空間包含連接至所有執行個體類型的 EBS 磁碟區的下列指標。所有 Amazon EBS 磁碟區類型都會自動傳送 1 分鐘指標至 CloudWatch,但只有在磁碟區連接至執行個體時才會自動傳送 1 分鐘

若要取得有關執行個體之作業系統中的可用磁碟空間的資訊,請參閱檢視可用的磁碟空間

注意

有些指標在 Nitro System 上建置的執行個體上有所不同。如需這些執行個體類型的清單,請參閱在 Nitro 系統上建置的執行個體。

指標 描述 個單位 維度 有意義的統計資料
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

指定期間讀取操作的總數。讀取作業會在完成時計算。

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

計數

VolumeId

  • Average

  • Sum

  • Minimum | Maximum — 僅適用於連接至 Nitro 型執行個體的磁碟區

VolumeWriteOps

指定期間寫入操作的總數。寫入作業會在完成時計算。

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

計數

VolumeId

  • Average

  • Sum

  • Minimum | Maximum — 僅適用於連接至 Nitro 型執行個體的磁碟區

VolumeTotalReadTime
注意

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

若是 Xen 執行個體,只有在磁碟區中有讀取活動時,才會回報資料。

指定期間內完成之所有讀取操作耗用的總秒數。如果有多個請求同時提交,此總數可能會大於期間的長度。例如 1 分鐘 (60 秒) 期間:如果在此期間完成 150 項操作,每個操作耗用 1 秒鐘,則此值為 150 秒。

秒鐘

VolumeId

  • Average — 與連接至 Nitro 型執行個體的磁碟區無關

  • Sum

  • Minimum | Maximum — 僅適用於連接至 Nitro 型執行個體的磁碟區

VolumeTotalWriteTime
注意

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

若是 Xen 執行個體,只有在磁碟區中有寫入活動時,才會回報資料。

指定期間內完成之所有寫入操作耗用的總秒數。如果有多個請求同時提交,此總數可能會大於期間的長度。例如 1 分鐘 (60 秒) 期間:如果在此期間完成 150 項操作,每個操作耗用 1 秒鐘,則此值為 150 秒。

秒鐘

VolumeId

  • Average — 與連接至 Nitro 型執行個體的磁碟區無關

  • Sum

  • Minimum | Maximum — 僅適用於連接至 Nitro 型執行個體的磁碟區

VolumeIdleTime
注意

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

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

秒鐘

VolumeId

  • Average — 與連接至 Nitro 型執行個體的磁碟區無關

  • Sum

  • Minimum | Maximum — 僅適用於連接至 Nitro 型執行個體的磁碟區

VolumeQueueLength

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

計數

VolumeId

  • Average

  • Sum — 與連接至 Nitro 執行個體的磁碟區無關

  • Minimum | Maximum — 僅適用於連接至 Nitro 執行個體的磁碟區

VolumeStalledIOCheck
注意

僅適用於硝基實例。未針對連接到 Amazon ECS 和 AWS Fargate 任務的磁碟區發佈。

報告磁碟區在最後一分鐘內是否已通過或失敗。此量度可以是 0 (通過) 或 1 (失敗)。如需詳細資訊,參閱。監視 I/O 特性 CloudWatch

計數

VolumeId | InstanceId

  • 總和

  • 平均數

  • 下限

  • 最大

VolumeThroughputPercentage
注意

僅適用於佈建 IOPS SSD 磁碟區。

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

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

在寫入期間,如果在一分鐘內沒有其他待定的 I/O 請求,此指標值將為 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 磁碟區完成讀取的操作數。

若要計算該期間的每秒平均讀取 I/O 操作數 (讀取 IOPS),請將該期間的總操作數除以該期間的秒數。如果您正使用基本 (5 分鐘) 監控,則可以將此數字除以 300,以計算讀取 IOPS。如果您具有詳細 (1 分鐘) 監控,請將它除以 60。您也可以使用 CloudWatch 公制數學函數DIFF_TIME來尋找每秒運算數。例如,如果您已繪製 CloudWatch 為圖形 EBSReadOpsm1,則度量數學公式會m1/(DIFF_TIME(m1))傳回運算/秒的量度。如需有關以DIFF_TIME及其他度量數學函數的詳細資訊,請參閱 Amazon 使用 CloudWatch 者指南中的使用指標數學運算

計數

  • 總和

  • 平均數

  • 下限

  • 最大

EBSWriteOps

在指定期間,從連接至執行個體的所有 EBS 磁碟區完成寫入的操作數。

若要計算該期間的每秒平均寫入 I/O 操作數 (寫入 IOPS),請將該期間的總操作數除以該期間的秒數。如果您正使用基本 (5 分鐘) 監控,則可以將此數字除以 300,以計算寫入 IOPS。如果您具有詳細 (1 分鐘) 監控,請將它除以 60。您也可以使用 CloudWatch 公制數學函數DIFF_TIME來尋找每秒運算數。例如,如果您已繪製 CloudWatch 為圖形 EBSWriteOpsm1,則度量數學公式會m1/(DIFF_TIME(m1))傳回運算/秒的量度。如需有關以DIFF_TIME及其他度量數學函數的詳細資訊,請參閱 Amazon 使用 CloudWatch 者指南中的使用指標數學運算

計數

  • 總和

  • 平均數

  • 下限

  • 最大

EBSReadBytes

在指定期間內,從連接至執行個體的所有 EBS 磁碟區所讀取的位元組。

所報告的數目是在該期間內讀取的位元組總數。如果您正使用基本 (5 分鐘) 監控,則可以將此數字除以 300,以得到所讀取的位元組數/秒。如果您具有詳細 (1 分鐘) 監控,請將它除以 60。您也可以使用度 CloudWatch 量數學函數DIFF_TIME來尋找每秒的位元組數。例如,如果您已繪製 CloudWatch 為圖形m1,度量數學公式會m1/(DIFF_TIME(m1))傳回以EBSReadBytes位元組/秒為單位的量度。如需有關以DIFF_TIME及其他度量數學函數的詳細資訊,請參閱 Amazon 使用 CloudWatch 者指南中的使用指標數學運算

位元組

  • 總和

  • 平均數

  • 下限

  • 最大

EBSWriteBytes

在指定期間內,從所有連接至執行個體的 EBS 磁碟區所寫入的位元組。

所報告的數目是在該期間內寫入的位元組總數。如果您正使用基本 (5 分鐘) 監控,則可以將此數字除以 300,得到所寫入的位元組數/秒。如果您具有詳細 (1 分鐘) 監控,請將它除以 60。您也可以使用度 CloudWatch 量數學函數DIFF_TIME來尋找每秒的位元組數。例如,如果您已繪製 CloudWatch 為圖形m1,度量數學公式會m1/(DIFF_TIME(m1))傳回以EBSWriteBytes位元組/秒為單位的量度。如需有關以DIFF_TIME及其他度量數學函數的詳細資訊,請參閱 Amazon 使用 CloudWatch 者指南中的使用指標數學運算

位元組

  • 總和

  • 平均數

  • 下限

  • 最大

EBSIOBalance%

提供叢發儲存貯體中剩餘 I/O 額度百分比資訊。只有基本監控才提供此指標。

此指標僅適用於一些大小為 *.4xlarge 及更小的執行個體,至少每 24 小時維持最佳效能 30 分鐘。如需詳細資訊,請參閱 EBS 預設最佳化

Sum 統計資料不適用於此指標。

百分比

  • 下限

  • 最大

EBSByteBalance%

提供叢發儲存貯體中剩餘傳輸量額度百分比的資訊。只有基本監控才提供此指標。

此指標僅適用於一些大小為 *.4xlarge 及更小的執行個體,至少每 24 小時維持最佳效能 30 分鐘。如需詳細資訊,請參閱 EBS 預設最佳化

Sum 統計資料不適用於此指標。

百分比

  • 下限

  • 最大

快速快照還原的指標

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

指標 描述 個單位 維度 有意義的統計資料
FastSnapshotRestoreCreditsBucketSize

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

計數

SnapshotId | AvailabilityZone

  • Average

  • Minimum | Maximum

注意

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

FastSnapshotRestoreCreditsBalance

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

計數

SnapshotId | AvailabilityZone

  • Average

  • Minimum | Maximum

注意

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

Amazon EC2 主控台圖表

建立磁碟區之後,您可以在 Amazon EC2 主控台中檢視磁碟區的監控圖表。選取主控台中的 Volumes (磁碟區) 頁面,並選取 Monitoring (監控)。下表列出所有顯示的圖形。右側欄描述如何使用 CloudWatch API 中的原始資料指標來產生每個圖表。所有圖形的期間為 5 分鐘。

圖表 使用原始指標的說明

讀取輸送量 (KiB/s)

Sum(VolumeReadBytes) / Period / 1024

寫入輸送量 (KiB/s)

Sum(VolumeWriteBytes) / Period / 1024

讀取作業 (Ops/s)

Sum(VolumeReadOps) / Period

寫入作業 (Ops/s)

Sum(VolumeWriteOps) / Period

平均佇列長度 (作業數量)

Avg(VolumeQueueLength)

已閒置時間 (%)

Sum(VolumeIdleTime) / Period × 100

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

Avg(VolumeReadBytes) / 1024

對於以硝基為基礎的實例,下列公式會使用「公制數學」衍生「平均讀取大小」CloudWatch:

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

VolumeReadBytes和指VolumeReadOps標可在 EBS CloudWatch 主控台中使用。

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

Avg(VolumeWriteBytes) / 1024

對於以硝基為基礎的實例,下列公式會使用「公制數學」衍生「平均寫入大小」CloudWatch:

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

VolumeWriteBytes和指VolumeWriteOps標可在 EBS CloudWatch 主控台中使用。

平均讀取延遲 (ms/作業)

Avg(VolumeTotalReadTime) × 1000

對於以硝基為基礎的執行個體,下列公式會使用CloudWatch指標數學衍生平均讀取延遲:

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

VolumeTotalReadTime和指VolumeReadOps標可在 EBS CloudWatch 主控台中使用。

平均寫入延遲 (ms/作業)

Avg(VolumeTotalWriteTime) × 1000

對於以硝基為基礎的執行個體,下列公式會使用CloudWatch指標數學衍生平均寫入延遲:

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

VolumeTotalWriteTime和指VolumeWriteOps標可在 EBS CloudWatch 主控台中使用。

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