Amazon 的 Amazon CloudWatch 指標 EBS - Amazon EBS

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

Amazon 的 Amazon CloudWatch 指標 EBS

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

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

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

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

Amazon EBS磁碟區的指標

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

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

注意

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

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

支援連接至 Nitro 執行個體的所有磁碟區類型。未針對連接至 Amazon ECS和 AWS Fargate 任務的磁碟區發佈。

一分鐘內完成讀取操作所需的平均時間。使用此指標來監控連接至 Amazon EC2執行個體之EBS磁碟區的平均 I/O 延遲。平均值是根據最後一分鐘完成的 I/O 操作計算。如果沒有在最後一分鐘內完成任何操作,則指標的值為零。

對於啟用多附件的磁碟區,請使用 InstanceID維度來檢視特定磁碟區執行個體連接的平均延遲。

毫秒

VolumeId | InstanceID

Minimum | Maximum

VolumeAvgWriteLatency
注意

支援連接至 Nitro 執行個體的所有磁碟區類型。未針對連接至 Amazon ECS和 AWS Fargate 任務的磁碟區發佈。

一分鐘內完成寫入操作所需的平均時間。使用此指標來監控連接至 Amazon EC2執行個體之EBS磁碟區的平均 I/O 延遲。平均值是根據最後一分鐘完成的 I/O 操作計算。如果沒有在最後一分鐘內完成任何操作,則指標的值為零。

對於啟用多附件的磁碟區,請使用 InstanceID維度來檢視特定磁碟區執行個體連接的平均延遲。

毫秒

VolumeId | InstanceID

Minimum | Maximum

VolumeIOPSExceededCheck
注意

支援連接至 Nitro 執行個體的所有磁碟區類型,但磁性 (standard) 除外。啟用 Multi-Attach 的磁碟區不支援此指標。未針對連接至 Amazon ECS和 AWS Fargate 任務的磁碟區發佈。

報告應用程式是否在最後一分鐘內持續嘗試驅動IOPS超過磁碟區佈建IOPS的效能。此指標可以是 0(IOPS未超過佈建) 或 1(IOPS超過佈建)。如需詳細資訊,請參閱使用 CloudWatch 監控 I/O 特性

VolumeId | InstanceID

  • Sum

  • Average

  • Minimum | Maximum

VolumeThroughputExceededCheck
注意

支援連接至 Nitro 執行個體的所有磁碟區類型,但磁性 (standard) 除外。啟用 Multi-Attach 的磁碟區不支援此指標。未針對連接至 Amazon ECS和 AWS Fargate 任務的磁碟區發佈。

報告應用程式是否持續嘗試在最後一分鐘內驅動超過磁碟區佈建輸送量效能的輸送量。此指標可以是 0(未超過佈建輸送量) 或 1(超過佈建輸送量)。如需詳細資訊,請參閱 使用 CloudWatch 監控 I/O 特性

VolumeId | InstanceID

  • Sum

  • Average

  • Minimum | Maximum

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
注意

僅限 Nitro 執行個體。未針對連接至 Amazon ECS和 AWS Fargate 任務的磁碟區發佈。

報告過去一分鐘內磁碟區是否已通過或失敗停滯的 IO 檢查。此指標可以是 0(通過) 或 1(失敗)。如需詳細資訊,請參閱使用 CloudWatch 監控 I/O 特性

VolumeId | InstanceId

  • 總和

  • 平均數

  • 下限

  • 最大

VolumeThroughputPercentage
注意

僅限佈建的IOPSSSD磁碟區。啟用 Multi-Attach 的磁碟區不支援此指標。

為 Amazon EBS磁碟區IOPS佈建之總量的每秒 I/O 操作百分比 (IOPS)。佈建的IOPSSSD磁碟區在 99.9% 的時間內提供其佈建的效能。在寫入期間,如果在一分鐘內沒有其他待定的 I/O 請求,此指標值將為 100%。此外,由於您已採取的動作 (例如,在尖峰用量期間建立磁碟區的快照、在執行個體上執行 non-EBS-optimized磁碟區,或第一次存取磁碟區上的資料),磁碟區的 I/O 效能可能會暫時降低。

百分比

VolumeId

  • Average

  • Minimum | Maximum

VolumeConsumedReadWriteOps
注意

僅限佈建的IOPSSSD磁碟區。

指定期間內耗用的讀取與寫入操作 (標準化為 256K 容量單位) 的總量。小於 256K 的 I/O 操作,每個都計為 1 個耗用 IOPS。大於 256K 的 I/O 操作皆以 256K 容量單位計數。例如,1024K I/O 會計入 4 個耗用 IOPS。

計數

VolumeId

  • Average

  • Sum

  • Minimum | Maximum

BurstBalance
注意

gp2僅限 st1、 和 sc1磁碟區。

提供有關爆量儲存貯體中剩餘的 I/O 額度 (用於 gp2) 或傳輸量額度 (用於 st1sc1) 百分比的資訊。 CloudWatch 只有在磁碟區處於作用中狀態時,才會向 報告資料。如果未連接磁碟區,將不會回報資料。如果磁碟區基準效能超出最大爆量效能,則永遠不會花費額度。如果磁碟區連接至建置於 Nitro System 上的執行個體,則不會報告爆量餘額。對於其他執行個體,報告的爆量餘額為 100%。如需詳細資訊,請參閱gp2 磁碟區效能

百分比

VolumeId

  • Average

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

  • Minimum | Maximum

Amazon EBS快照的指標

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

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

複製到 AWS 區域的快照資料量。

位元組

sourceRegion

Sum

Nitro 執行個體的指標

AWS/EC2 命名空間包含附加至 Nitro 型執行個體之磁碟區的額外 Amazon EBS指標,這些執行個體並非裸機執行個體。

指標 描述 單位 有意義的統計資料
EBSReadOps

在指定期間內,從連接至執行個體的所有 Amazon EBS磁碟區完成讀取操作。若要計算期間的每秒平均讀取 I/O 操作 (讀取 IOPS),請將該期間的期間總操作除以該期間的秒數。如果您使用基本 (5 分鐘) 監控,則可以將此數字除以 300 來計算讀取 IOPS。如果您具有詳細 (1 分鐘) 監控,請將它除以 60。您也可以使用 CloudWatch 指標數學函數DIFF_TIME來尋找每秒的操作。例如,如果您已在 EBSReadOps中繪製 CloudWatch 為 m1,指標數學公式會以每秒操作數m1/(DIFF_TIME(m1))傳回指標。如需 DIFF_TIME和其他指標數學函數的詳細資訊,請參閱《Amazon CloudWatch 使用者指南》中的使用指標數學

計數

  • 總和

  • 平均數

  • 下限

  • 最大

EBSWriteOps

在指定的期間內,完成寫入操作至連接至執行個體的所有EBS磁碟區。若要計算該期間每秒的平均寫入 I/O 操作 (寫入 IOPS),請將該期間的總操作除以該期間的秒數。如果您使用基本 (5 分鐘) 監控,則可以將此數字除以 300 來計算寫入 IOPS。如果您具有詳細 (1 分鐘) 監控,請將它除以 60。您也可以使用 CloudWatch 指標數學函數DIFF_TIME來尋找每秒的操作。例如,如果您已在 EBSWriteOps中繪製 CloudWatch 為 m1,指標數學公式會以每秒操作數m1/(DIFF_TIME(m1))傳回指標。如需 DIFF_TIME和其他指標數學函數的詳細資訊,請參閱《Amazon CloudWatch 使用者指南》中的使用指標數學

計數

  • 總和

  • 平均數

  • 下限

  • 最大

EBSReadBytes

在指定期間內從連接至執行個體的所有EBS磁碟區讀取的位元組。所報告的數目是在該期間內讀取的位元組總數。如果您正使用基本 (5 分鐘) 監控,則可以將此數字除以 300,以得到所讀取的位元組數/秒。如果您具有詳細 (1 分鐘) 監控,請將它除以 60。您也可以使用 CloudWatch 指標數學函數DIFF_TIME來尋找每秒的位元組數。例如,如果您已在 EBSReadBytes中繪製 CloudWatch 為 m1,指標數學公式會以位元組/秒為單位m1/(DIFF_TIME(m1))傳回指標。如需 DIFF_TIME和其他指標數學函數的詳細資訊,請參閱《Amazon CloudWatch 使用者指南》中的使用指標數學

位元組

  • 總和

  • 平均數

  • 下限

  • 最大

EBSWriteBytes

寫入至指定期間內連接至執行個體之所有EBS磁碟區的位元組。所報告的數目是在該期間內寫入的位元組總數。如果您正使用基本 (5 分鐘) 監控,則可以將此數字除以 300,得到所寫入的位元組數/秒。如果您具有詳細 (1 分鐘) 監控,請將它除以 60。您也可以使用 CloudWatch 指標數學函數DIFF_TIME來尋找每秒的位元組數。例如,如果您已在 EBSWriteBytes中繪製 CloudWatch 為 m1,指標數學公式會以位元組/秒為單位m1/(DIFF_TIME(m1))傳回指標。如需 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

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

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

VolumeReadBytesVolumeReadOps指標可在 EBS CloudWatch 主控台中使用。

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

Avg(VolumeWriteBytes) / 1024

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

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

VolumeWriteBytesVolumeWriteOps指標可在 EBS CloudWatch 主控台中使用。

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

Avg(VolumeTotalReadTime) × 1000

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

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

VolumeTotalReadTimeVolumeReadOps指標可在 EBS CloudWatch 主控台中使用。

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

Avg(VolumeTotalWriteTime) × 1000

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

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

VolumeTotalWriteTimeVolumeWriteOps指標可在 EBS CloudWatch 主控台中使用。

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