DynamoDB 指標和維度 - Amazon DynamoDB

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

DynamoDB 指標和維度

當您與 DynamoDB 互動時,它會將量度和維度傳送至。 CloudWatch

檢視指標和維度

CloudWatch 顯示 DynamoDB 支援的下列度量:

DynamoDB 指標

注意

Amazon 以一分鐘的間隔 CloudWatch 彙總這些指標:

  • ConditionalCheckFailedRequests

  • ConsumedReadCapacityUnits

  • ConsumedWriteCapacityUnits

  • ReadThrottleEvents

  • ReturnedBytes

  • ReturnedItemCount

  • ReturnedRecordsCount

  • SuccessfulRequestLatency

  • SystemErrors

  • TimeToLiveDeletedItemCount

  • ThrottledRequests

  • TransactionConflict

  • UserErrors

  • WriteThrottleEvents

對於所有其他 DynamoDB 指標,彙總的間隔為五分鐘。

並非所有統計數字,例如 AverageSum,皆適用於所有指標。不過,所有這些值都可透過 Amazon DynamoDB 主控台取得,或透過使用主控 CloudWatch 台或所有指標的 AWS 開發套件來取得。 AWS CLI

在以下列表中,每個指標皆有適用於該指標的一組有效統計數字。

AccountMax讀取

帳戶可以使用的讀取容量單位數目上限。此限制不適用於隨選資料表或全域次要索引。

單位:Count

有效的統計數字:

  • Maximum:帳戶可以使用的讀取容量單位數目上限。

AccountMaxTableLevel讀取

帳戶的資料表或全域次要索引可以使用的讀取容量單位數目上限。對於隨選資料表,此限制會限制資料表或全域次要索引可使用的最大讀取請求單位。

單位:Count

有效的統計數字:

  • Maximum:帳戶的資料表或全域次要索引可以使用的讀取容量單位數目上限。

AccountMaxTableLevel寫入

帳戶的資料表或全域次要索引可以使用的寫入容量單位數目上限。對於隨選資料表,此限制會限制資料表或全域次要索引可使用的寫入請求單位上限。

單位:Count

有效的統計數字:

  • Maximum:帳戶的資料表或全域次要索引可以使用的寫入容量單位數目上限。

AccountMax寫入

帳戶可以使用的寫入容量單位數目上限。此限制不適用於隨選資料表或全域次要索引。

單位:Count

有效的統計數字:

  • Maximum:帳戶可以使用的寫入容量單位數目上限。

AccountProvisionedReadCapacity利用率

帳戶可以使用的佈建讀取容量單元百分比。

單位:Percent

有效的統計數字:

  • Maximum:帳戶使用的佈建讀取容量單元百分比上限。

  • Minimum:帳戶使用的佈建讀取容量單元百分比下限。

  • Average:帳戶使用的佈建讀取容量單元平均百分比。指標會每隔五分鐘發佈一次。因此,如果您快速調整佈建的讀取容量單位,此統計數字可能無法反映真實的平均值。

AccountProvisionedWriteCapacity利用率

帳戶使用的佈建寫入容量單元百分比。

單位:Percent

有效的統計數字:

  • Maximum:帳戶使用的佈建寫入容量單元百分比上限。

  • Minimum:帳戶使用的佈建寫入容量單元百分比下限。

  • Average:帳戶使用的佈建寫入容量單元平均百分比。指標會每隔五分鐘發佈一次。因此,如果您快速調整佈建的寫入容量單位,此統計數字可能無法反映真實的平均值。

AgeOfOldestUnreplicated記錄

自尚未複製到 Kinesis Data Streams 的紀錄首次出現在 DynamoDB 資料表中以來經過的時間。

單位:Milliseconds

維度:TableName, DelegatedOperation

有效的統計數字:

  • Maximum.

  • Minimum.

  • Average.

ConditionalCheckFailedRequests

執行條件式寫入的失敗嘗試次數。PutItemUpdateItem 以及 DeleteItem 操作可讓您提供邏輯條件,該條件必須評估為 true,才能繼續操作。若此條件評估為 false,ConditionalCheckFailedRequests 會遞增 1。對於 PartiQL Update 和 Delete 陳述式 (其中提供了一個評估為 false 的邏輯條件),ConditionalCheckFailedRequests 也會遞增 1。

注意

失敗的條件式寫入會導致 HTTP 400 錯誤 (錯誤的請求)。這些事件會反映在 ConditionalCheckFailedRequests 指標而非 UserErrors 指標中。

單位:Count

維度:TableName

有效的統計數字:

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

ConsumedChangeDataCapture单位

已耗用的變更資料擷取單位數目。

單位:Count

維度:TableName, DelegatedOperation

有效的統計數字:

  • Minimum

  • Maximum

  • Average

ConsumedReadCapacityUnits

在指定時段內,使用的佈建與隨需讀取容量單位數目,可讓您追蹤已使用多少佈建的輸送量。您可以擷取資料表及其所有全域次要索引或特定全域次要索引的總消耗讀取容量。如需詳細資訊,請參閱讀取/寫入容量模式

TableName 維度會針對資料表傳回 ConsumedReadCapacityUnits,但不會針對任何全域次要索引傳回。若要檢視全域次要索引的 ConsumedReadCapacityUnits,您必須指定 TableNameGlobalSecondaryIndexName

注意

在 Amazon DynamoDB 中,消耗的容量指標會以 CloudWatch 一分鐘的間隔回報為平均值。這表示只持續一秒鐘的容量消耗量短暫而激烈的尖峰可能無法準確反映在 CloudWatch 圖表中,這可能導致該分鐘的明顯消耗率降低。

使用 Sum 統計數字來計算消耗的輸送量。例如,取完整一分鐘的 Sum 值,再將該值除以一分鐘的秒數 (60),得出每秒平均 ConsumedReadCapacityUnits。您可以將計算的數值與您提供給 DynamoDB 的佈建輸送量數值進行比較。

單位:Count

維度:TableName, GlobalSecondaryIndexName

有效的統計數字:

  • Minimum:對資料表或索引的任何個別請求所消耗的讀取容量單位數目下限。

  • Maximum:對資料表或索引的任何個別請求消耗的讀取容量單位數目上限。

  • Average :每個請求消耗的平均讀取容量。量。

    注意

    Average 數值受樣本數值會為零的閒置時段所影響。

  • Sum:所耗用的讀取容量單位總數。這是 ConsumedReadCapacityUnits 指標最實用的統計數字。

  • SampleCount— 傳送給 DynamoDB 支援的讀取請求數目。如果沒有消耗讀取容量,則傳回 0。

    注意

    SampleCount 數值受樣本數值會為零的閒置時段所影響。

ConsumedWriteCapacityUnits

在指定時段內,使用的佈建與隨需寫入容量單位數目,可讓您追蹤已使用多少佈建的輸送量。您可以擷取資料表及其所有全域次要索引或特定全域次要索引的消耗總計寫入容量。如需詳細資訊,請參閱讀取/寫入容量模式

TableName 維度會針對資料表傳回 ConsumedWriteCapacityUnits,但不會針對任何全域次要索引傳回。若要檢視全域次要索引的 ConsumedWriteCapacityUnits,您必須指定 TableNameGlobalSecondaryIndexName

注意

使用 Sum 統計數字來計算消耗的輸送量。例如,取得一分鐘範圍內的Sum值,然後除以分鐘 (60) 的秒數,以計算ConsumedWriteCapacityUnits每秒的平均值 (認識到這個平均值不會反白顯示該分鐘期間發生的寫入活動中任何大型但短暫的尖峰)。您可以將計算的數值與您提供給 DynamoDB 的佈建輸送量數值進行比較。

單位:Count

維度:TableName, GlobalSecondaryIndexName

有效的統計數字:

  • Minimum:對資料表或索引的任何個別請求消耗的寫入容量單位數目下限。

  • Maximum:對資料表或索引的任何個別請求消耗的寫入容量單位數目上限。

  • Average:每個請求消耗的平均寫入容量。

    注意

    Average 數值受樣本數值會為零的閒置時段所影響。

  • Sum:所耗用的寫入容量單位總數。這是 ConsumedWriteCapacityUnits 指標最實用的統計數字。

  • SampleCount:對 DynamoDB 的寫入請求數量,即使沒有消耗任何寫入容量也一樣。

    注意

    SampleCount 數值受樣本數值會為零的閒置時段所影響。

FailedToReplicateRecord伯爵

DynamoDB 無法複製到您的 Kinesis 資料串流的記錄數目。

單位:Count

尺寸: TableName, DelegatedOperation

有效的統計數字:

  • Sum

MaxProvisionedTableReadCapacityUtilization

帳戶最高佈建讀取資料表或全域次要索引所使用的佈建讀取容量單位百分比。

單位:Percent

有效的統計數字:

  • Maximum – 帳戶最高佈建讀取資料表或全域次要索引所使用的佈建讀取容量單位最大百分比。

  • Minimum – 帳戶最高佈建讀取資料表或全域次要索引所使用的佈建讀取容量單位最小百分比。

  • Average – 帳戶最高佈建讀取資料表或全域次要索引所使用的平均佈建讀取容量單位百分比。指標會每隔五分鐘發佈一次。因此,如果您快速調整佈建的讀取容量單位,此統計數字可能無法反映真實的平均值。

MaxProvisionedTableWriteCapacityUtilization

帳戶最高佈建寫入資料表或全域次要索引所使用的佈建寫入容量百分比。

單位:Percent

有效的統計數字:

  • Maximum:帳戶最高佈建寫入資料表或全域次要索引所使用的佈建寫入容量單位百分比上限。

  • Minimum:帳戶最高佈建寫入資料表或全域次要索引所使用的佈建寫入容量單位百分比下限。

  • Average:帳戶最高佈建寫入資料表或全域次要索引所使用的平均佈建寫入容量單位百分比。指標會每隔五分鐘發佈一次。因此,如果您快速調整佈建的寫入容量單位,此統計數字可能無法反映真實的平均值。

OnDemandMaxReadRequestUnits

資料表或全域次要索引的指定隨選讀取請求單位數目。

若要檢視OnDemandMaxReadRequestUnits表格,您必須指定TableName。若要檢視全域次要索引的 OnDemandMaxReadRequestUnits,您必須指定 TableNameGlobalSecondaryIndexName

單位:計數

尺寸: TableName, GlobalSecondaryIndexName

有效的統計數字:

  • Minimum— 隨選讀取請求單位的最低設定。如果您使用增UpdateTable加讀取要求單位,此量度會顯示此ReadRequestUnits期間內隨需的最低值。

  • Maximum— 按需讀取請求單位的最高設定。如果您使用UpdateTable減少讀取要求單位,此量度會顯示此ReadRequestUnits期間內隨選的最高值。

  • Average— 平均按需讀取請求單位。OnDemandMaxReadRequestUnits 指標會每隔五分鐘發佈一次。因此,如果您快速調整隨選讀取請求單位,此統計資料可能不會反映真正的平均值。

OnDemandMaxWriteRequestUnits

資料表或全域次要索引的指定隨選寫入要求單位數目。

若要檢視OnDemandMaxWriteRequestUnits表格,您必須指定TableName。若要檢視全域次要索引的 OnDemandMaxWriteRequestUnits,您必須指定 TableNameGlobalSecondaryIndexName

單位:Count

尺寸: TableName, GlobalSecondaryIndexName

有效的統計數字:

  • Minimum— 隨選寫入請求單位的最低設定。如果您使用增UpdateTable加寫入要求單位,此量度會顯示此WriteRequestUnits期間內隨需的最低值。

  • Maximum— 按需寫入請求單位的最高設定。如果您使用UpdateTable減少寫入要求單位,此量度會顯示此WriteRequestUnits期間內隨需的最高值。

  • Average— 平均按需寫入請求單位。OnDemandMaxWriteRequestUnits 指標會每隔五分鐘發佈一次。因此,如果您快速調整隨選寫入請求單位,此統計資料可能不會反映真正的平均值。

OnlineIndexConsumedWrite容量

將新的全域次要索引新增至資料表時,所消耗的寫入容量單位數目。如果索引的寫入容量太低,可能會調節回填階段期間傳入的寫入活動。這可能會增加建立索引所需的時間。您應該在建立索引的同時監控此統計數字,以便判斷索引的寫入容量是否佈建不足。

即使索引仍在建置中,您也可以使用 UpdateTable 操作調整索引的寫入容量。

索引的ConsumedWriteCapacityUnits度量不包括建立索引期間使用的寫入輸送量。

注意

如果新全域次要索引的回填階段快速完成 (不到幾分鐘),則可能不會發出此指標,如果基底資料表在索引中要回填的項目很少或沒有,就可能發生這種情況。

單位:Count

維度:TableName, GlobalSecondaryIndexName

有效的統計數字:

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

OnlineIndexPercentageProgress

新的全域次要索引新增至資料表時的完成百分比。DynamoDB 必須先為新索引分配資源,然後將資料表中的屬性回填至索引。對於大型資料表,此程序可能需要很長的時間。您應該監控此統計數字,以便在 DynamoDB 建置索引時檢視相對進度。

單位:Count

維度:TableName, GlobalSecondaryIndexName

有效的統計數字:

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

OnlineIndexThrottleEvents

將新的全域次要索引新增至資料表時,所發生的寫入調節事件數目。這些事件表示需要較長的時間才能完成索引建立,因為傳入寫入活動超過索引的佈建寫入輸送量。

即使索引仍在建置中,您也可以使用 UpdateTable 操作調整索引的寫入容量。

索引的WriteThrottleEvents量度不包含索引建立期間發生的任何節流事件。

單位:Count

維度:TableName, GlobalSecondaryIndexName

有效的統計數字:

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

PendingReplication伯爵

全域表格版本 (舊版) 指標 (僅限全域資料表)。寫入一個複本列表,但尚未寫入全域資料表中的另一個複本的項目更新數目。

單位:Count

維度:TableName, ReceivingRegion

有效的統計數字:

  • Average

  • Sample Count

  • Sum

ProvisionedReadCapacityUnits

資料表或全域次要索引佈建的讀取容量單位數目。此 TableName 維度會針對資料表傳回 ProvisionedReadCapacityUnits,但不會針對任何全域次要索引傳回。若要檢視全域次要索引的 ProvisionedReadCapacityUnits,您必須指定 TableNameGlobalSecondaryIndexName

單位:Count

維度:TableName, GlobalSecondaryIndexName

有效的統計數字:

  • Minimum:佈建讀取容量的最低設定。如果使用 UpdateTable 增加讀取容量,此指標會顯示在此時段內佈建的 ReadCapacityUnits 最低數值。

  • Maximum:佈建讀取容量的最高設定。如果使用 UpdateTable 減少讀取容量,此指標會顯示在此時段內佈建的 ReadCapacityUnits 最高數值。

  • Average:平均佈建讀取容量。ProvisionedReadCapacityUnits 指標會每隔五分鐘發佈一次。因此,如果您快速調整佈建的讀取容量單位,此統計數字可能無法反映真實的平均值。

ProvisionedWriteCapacityUnits

資料表或全域次要索引佈建的寫入容量單位數目。

TableName 維度會針對資料表傳回 ProvisionedWriteCapacityUnits,但不會針對任何全域次要索引傳回。若要檢視全域次要索引的 ProvisionedWriteCapacityUnits,您必須指定 TableNameGlobalSecondaryIndexName

單位:Count

維度:TableName, GlobalSecondaryIndexName

有效的統計數字:

  • Minimum:佈建寫入容量的最低設定。如果使用 UpdateTable 增加寫入容量,此指標會顯示在此時段內佈建的 WriteCapacityUnits 最低數值。

  • Maximum:佈建寫入容量的最高設定。如果使用 UpdateTable 減少寫入容量,此指標會顯示在此時段內佈建的 WriteCapacityUnits 最高數值。

  • Average:佈建平均的寫入容量。ProvisionedWriteCapacityUnits 指標會每隔五分鐘發佈一次。因此,如果您快速調整佈建的寫入容量單位,此統計數字可能無法反映真實的平均值。

ReadThrottle活動

對 DynamoDB 的請求超過資料表或全域次要索引的佈建讀取容量單位。

單一請求可能會導致多個事件。例如,BatchGetItem 讀取 10 個項目會作為 10 個 GetItem 事件處理。針對每個事件,如果該事件經調節,則 ReadThrottleEvents 會遞增 1。除非全部 10 個 GetItem 事件經過調節,否則整個 BatchGetItemThrottledRequests 指標不會遞增。

TableName 維度會針對資料表傳回 ReadThrottleEvents,但不會針對任何全域次要索引傳回。若要檢視全域次要索引的 ReadThrottleEvents,您必須指定 TableNameGlobalSecondaryIndexName

單位:Count

維度:TableName, GlobalSecondaryIndexName

有效的統計數字:

  • SampleCount

  • Sum

ReplicationLatency

(此指標適用於 DynamoDB 全域資料表。) 在 DynamoDB Streams 中顯示一個複本列表的更新項目到該項目出現在全域資料表的另一個複本中的經過時間。

單位:Milliseconds

維度:TableName, ReceivingRegion

有效的統計數字:

  • Average

  • Minimum

  • Maximum

ReturnedBytes

GetRecords 操作 (Amazon DynamoDB Streams) 在指定時段內傳回的位元組數目。

單位:Bytes

維度:Operation, StreamLabel, TableName

有效的統計數字:

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

ReturnedItem伯爵

在指定時段內由 QueryScanExecuteStatement (選取) 操作所傳回的項目數。

傳回的項目數量不一定與評估的項目數量相同。例如,假設您請求的是資料表上的 Scan 或具有 100 個項目的索引,但指定了縮小結果的 FilterExpression,故只返回 15 個項目。在這種情況下,來自 Scan 的回應會包含 100 個 ScanCount 和 15 個返回項目的 Count

單位:Count

維度:TableName, Operation

有效的統計數字:

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

ReturnedRecords伯爵

GetRecords 操作 (Amazon DynamoDB Streams) 在指定時段內傳回的串流紀錄數目。

單位:Count

維度:Operation, StreamLabel, TableName

有效的統計數字:

  • Minimum

  • Maximum

  • Average

  • SampleCount

  • Sum

SuccessfulRequest延遲

在指定時段內對 DynamoDB 或 Amazon DynamoDB Streams 發起的成功請求延遲。SuccessfulRequestLatency 可以提供兩種不同類型的資訊:

  • 成功請求的經過時間 (MinimumMaximumSumAverage)。

  • 成功請求的數量 (SampleCount)。

SuccessfulRequestLatency僅反映 DynamoDB 或 Amazon DynamoDB 串流中的活動,不會考慮網路延遲或用戶端活動。

單位:Milliseconds

維度:TableName, Operation, StreamLabel

有效的統計數字:

  • Minimum

  • Maximum

  • Average

  • SampleCount

SystemErrors

對 DynamoDB 或 Amazon DynamoDB Streams 發起的能在指定時段內產生 HTTP 500 狀態碼的請求。HTTP 500 通常表示內部服務錯誤。

單位:Count

維度:TableName, Operation

有效的統計數字:

  • Sum

  • SampleCount

TimeToLiveDeletedItemCount

存留時間 (TTL) 在指定時段內刪除的項目數量。此指標可協助您監控資料表上的 TTL 刪除率。

單位:Count

尺寸: TableName

有效的統計數字:

  • Sum

ThrottledPutRecordCount

因 Kinesis Data Streams 容量不足而受到調節的 Kinesis Data Streams 的紀錄數目。

單位:Count

尺寸: TableName, DelegatedOperation

有效的統計數字:

  • Minimum

  • Maximum

  • Average

  • SampleCount

ThrottledRequests

對 DynamoDB 的請求超過資源 (例如資料表或索引) 的佈建輸送量限制。

如果請求內的任何事件超過佈建輸送量的限額,則 ThrottledRequests 會遞增 1。例如,如果使用全域次要索引更新資料表中的項目,則會有多個事件:寫入資料表和寫入每個索引。如果其中一或多個事件經過調節,則 ThrottledRequests 會遞增 1。

注意

在批次處理請求中 (BatchGetItemBatchWriteItem),ThrottledRequests 只有在每個批次中的請求進行調節時才會遞增。

如果批次內的任何個別請求經過調節,則會遞增下列一個指標:

  • ReadThrottleEvents:在 BatchGetItem 內調節的 GetItem 事件。

  • WriteThrottleEvents:在 BatchWriteItem 內調節的 PutItemDeleteItem 事件。

若要深入了解哪些事件調節了請求,請將 ThrottledRequests 與資料表和其索引的 ReadThrottleEventsWriteThrottleEvents 進行比較。

注意

經調節的請求會導致 HTTP 400 狀態碼。所有這些事件都會反映在 ThrottledRequests 指標而非 UserErrors 指標中。

單位:Count

維度:TableName, Operation

有效的統計數字:

  • Sum

  • SampleCount

TransactionConflict

因同一項目上並行請求之間的交易衝突而拒絕的項目層級請求。如需詳細資訊,請參閱在 DynamoDB 中處理交易衝突

單位:Count

維度:TableName

有效的統計數字:

  • Sum:因交易衝突而拒絕的項目層級請求數目。

    注意

    如果對 TransactWriteItemsTransactGetItems 的呼叫中有多個項目層級請求遭拒絕,則對於每個項目層級的 PutUpdateDeleteGet 請求,Sum 會遞增 1。

  • SampleCount:因交易衝突而拒絕的請求數目。

    注意

    如果對 TransactWriteItemsTransactGetItems 的呼叫中有多個項目層級請求遭拒絕,則 SampleCount 只會遞增 1。

  • Min:對 TransactWriteItemsTransactGetItemsPutItemUpdateItemDeleteItem 的呼叫中遭拒絕的項目層級請求數目下限。

  • Max:對 TransactWriteItemsTransactGetItemsPutItemUpdateItemDeleteItem 的呼叫中被拒絕的項目層級請求數目上限。

  • Average:對 TransactWriteItemsTransactGetItemsPutItemUpdateItemDeleteItem 的呼叫中被拒絕的項目層級請求平均數。

UserErrors

對 DynamoDB 或 Amazon DynamoDB Streams 發起的能在指定時段內產生 HTTP 400 狀態碼的請求。HTTP 400 通常表示用戶端錯誤,例如參數組合無效、嘗試更新不存在的資料表或請求簽章不正確。

有些例外狀況會記錄關於 UserErrors 的指標,範例如下:

  • ResourceNotFoundException

  • ValidationException

  • TransactionConflict

所有這些事件都會反映在 UserErrors 指標中,但下列項目除外:

  • ProvisionedThroughputExceededException— 請參閱本節中的ThrottledRequests指標。

  • ConditionalCheckFailedException— 請參閱本節中的ConditionalCheckFailedRequests指標。

UserErrors代表目前 AWS 區域和目前帳戶的 DynamoDB 或 Amazon DynamoDB 串流請求的 HTTP 400 錯誤彙總。 AWS

單位:Count

有效的統計數字:

  • Sum

  • SampleCount

WriteThrottle活動

對 DynamoDB 的請求超過資料表或全域次要索引的佈建寫入容量單位。

單一請求可能會導致多個事件。例如,在附有三個全域次要索引的資料表上提出 PutItem 請求會導致四個事件:一個資料表寫入事件、三個索引寫入事件。針對每個事件,如果該事件經調節,則 WriteThrottleEvents 指標會遞增 1。針對單一 PutItem 請求,如果有任何事件經過調節,則 ThrottledRequests 也會遞增 1。針對 BatchWriteItem,除非全部個別 PutItemDeleteItem 事件經過調解,否則整個 BatchWriteItemThrottledRequests 指標不會遞增。

TableName 維度會針對資料表傳回 WriteThrottleEvents,但不會針對任何全域次要索引傳回。若要檢視全域次要索引的 WriteThrottleEvents,您必須指定 TableNameGlobalSecondaryIndexName

單位:Count

維度:TableName, GlobalSecondaryIndexName

有效的統計數字:

  • Sum

  • SampleCount

用量指標

中的使用量度可 CloudWatch 讓您透過視覺化主 CloudWatch 控台中的指標、建立自訂儀表板、偵測 CloudWatch 異常偵測活動中的變更,以及設定警示,以便在使用量接近閾值時提醒您,藉此主動管理使用情況。

DynamoDB 也將這些使用量指標與 Service Quotas 整合。您可以用 CloudWatch 來管理帳戶對服務配額的使用情況。如需詳細資訊,請參閱視覺化您的 Service Quotas 和設定警報

AccountProvisionedWriteCapacity单位

帳戶所有資料表或全域次要索引佈建的寫入容量單位數目總和。

單位:Count

有效的統計數字:

  • Minimum:在一時間段內佈建的最低寫入容量單位數目。

  • Maximum:在一時間段內佈建的最大寫入容量單位數目。

  • Average — 在一段時間內佈建的寫入容量單位帳戶的平均數量。

此指標會每隔五分鐘發佈一次。因此,如果您快速調整佈建的寫入容量單位,此統計數字可能無法反映真實的平均值。

AccountProvisionedReadCapacity单位

所有資料表或全域次要索引佈建的讀取容量單位數目。

單位:Count

有效的統計數字:

  • Minimum:在一時間段內佈建的最低讀取容量單位數目。

  • Maximum:在一時間段內佈建的最大讀取容量單位數目。

  • Average — 在一段時間內佈建的讀取容量單位帳戶的平均數量。

此指標會每隔五分鐘發佈一次。因此,如果您快速調整佈建的讀取容量單位,此統計數字可能無法反映真實的平均值。

TableCount

帳戶中作用中資料表的數目。

單位:Count

有效的統計數字:

  • Minimum:在一時間段內的最小資料表數目。

  • Maximum:在一時間段內的最大資料表數目。

  • Average — 在一時間段內的平均資料表數目。

了解 DynamoDB 的指標和維度

DynamoDB 的指標條件由帳戶的數值、資料表名稱、全域次要索引名稱或操作進行限定。您可以使用 CloudWatch 主控台沿下表中的任何維度擷取 DynamoDB 資料。

DelegatedOperation

此維度將資料限制在 DynamoDB 代表您執行的操作中。擷取下列操作:

  • Kinesis Data Streams 的變更資料擷取。

GlobalSecondaryIndexName

此維度將資料限制為資料表上的全域次要索引。若您指定 GlobalSecondaryIndexName,您也必須指定 TableName

作業

此維度將資料限制為下列其中一項 DynamoDB 操作:

  • PutItem

  • DeleteItem

  • UpdateItem

  • GetItem

  • BatchGetItem

  • Scan

  • Query

  • BatchWriteItem

  • TransactWriteItems

  • TransactGetItems

  • ExecuteTransaction

  • BatchExecuteStatement

  • ExecuteStatement

此外,您可以將資料限制為下列 Amazon DynamoDB Streams 操作:

  • GetRecords

OperationType

此維度將資料限制為下列其中一種操作類型:

  • Read

  • Write

此維度針對回應 ExecuteTransactionBatchExecuteStatement 請求發出。

動詞

此維度將資料限制為下列其中一個 DynamoDB PartiQL 動詞:

  • Insert (插入):PartiQLInsert

  • Select (選取):PartiQLSelect

  • Update (更新):PartiQLUpdate

  • Delete (刪除):PartiQLDelete

此維度針對回應 ExecuteStatement 操作發出。

ReceivingRegion

此維度將資料限制在特定 AWS 區域。它可與源自 DynamoDB 全域資料表內複本列表的指標搭配使用。

StreamLabel

此維度將資料限制為特定串流標籤。它與源自 Amazon DynamoDB Streams GetRecords 操作的指標搭配使用。

TableName

此維度將資料限制為特定資料表。此值可以是目前區域和目前 AWS 帳戶中的任何表格名稱。