本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
檢視 DAX 指標和維度
當您與 Amazon DynamoDB 互動時,它會將指標和維度傳送到 Amazon。 CloudWatch您可以使用下列程序來檢視 DynamoDB Accelerator (DAX) 的指標。
檢視指標 (主控台)
指標會先依服務命名空間分組,再依各命名空間內不同的維度組合分類。
請在以下位置開啟 CloudWatch 主控台。
https://console.aws.amazon.com/cloudwatch/ -
在導覽窗格中,選擇 指標。
-
選取 DAX 命名空間。
檢視指標 (AWS CLI)
-
在命令提示中,使用下列命令。
aws cloudwatch list-metrics --namespace "AWS/DAX"
DAX 指標與維度
以下各節包含 DAX 傳送至的量度和維度 CloudWatch。
DAX 指標
下列是 DAX 提供的指標。 CloudWatch 只有當指標的值非零時,DAX 才會傳送指標。
注意
CloudWatch 以一分鐘的間隔彙總下列 DAX 指標:
-
CPUUtilization
-
CacheMemoryUtilization
-
NetworkBytesIn
-
NetworkBytesOut
-
BaselineNetworkBytesInUtilization
-
BaselineNetworkBytesOutUtilization
-
NetworkPacketsIn
-
NetworkPacketsOut
-
GetItemRequestCount
-
BatchGetItemRequestCount
-
BatchWriteItemRequestCount
-
DeleteItemRequestCount
-
PutItemRequestCount
-
UpdateItemRequestCount
-
TransactWriteItemsCount
-
TransactGetItemsCount
-
ItemCacheHits
-
ItemCacheMisses
-
QueryCacheHits
-
QueryCacheMisses
-
ScanCacheHits
-
ScanCacheMisses
-
TotalRequestCount
-
ErrorRequestCount
-
FaultRequestCount
-
FailedRequestCount
-
QueryRequestCount
-
ScanRequestCount
-
ClientConnections
-
EstimatedDbSize
-
EvictedSize
-
CPUCreditUsage
-
CPUCreditBalance
-
CPUSurplusCreditBalance
-
CPUSurplusCreditsCharged
並非所有統計數字,例如 Average
或 Sum
,皆適用於所有指標。不過,所有這些值都可透過 DAX 主控台取得,或透過使用 CloudWatch主控台 AWS CLI、或 AWS SDK 來取得所有量度。在下表中,每個指標皆有適用於該指標的有效統計數字列表。
指標 | 描述 |
---|---|
CPUUtilization |
節點或叢集的 CPU 使用率百分比。 單位: 有效的統計數字:
|
CacheMemoryUtilization |
節點或叢集上項目快取和查詢快取正在使用的可用快取記憶體百分比。快取的資料會在記憶體使用率達到 100% 之前開始移除 (請參閱 單位: 有效的統計數字:
|
NetworkBytesIn |
節點或叢集在所有網路介面上收到的位元組數目。 單位: 有效的統計數字:
|
NetworkBytesOut |
節點或叢集在所有網路介面上送出的位元組數目。此指標識別單一節點或叢集上的傳出流量 (位元組數目)。 單位: 有效的統計數字:
|
BaselineNetworkBytesInUtilization |
在指定時間內,輸入流量所消耗的基準網路頻寬百分比。作為參考,50% 表示輸入流量的可用網路頻寬的一半正在使用。 單位: 有效的統計數字:
|
BaselineNetworkBytesOutUtilization |
在指定時間內,輸出流量所消耗的基準網路頻寬百分比。作為參考,50% 表示輸出流量的可用網路頻寬的一半正在使用。 單位: 有效的統計數字:
|
NetworkPacketsIn |
節點或叢集在所有網路介面上收到的封包數目。 單位: 有效的統計數字:
|
NetworkPacketsOut |
節點或叢集在所有網路介面上送出的封包數目。此指標識別單一節點或叢集上的傳出流量 (封包數目)。 單位: 有效的統計數字:
|
GetItemRequestCount |
節點或叢集處理的 單位: 有效的統計數字:
|
BatchGetItemRequestCount |
節點或叢集處理的 單位: 有效的統計數字:
|
BatchWriteItemRequestCount |
節點或叢集處理的 單位: 有效的統計數字:
|
DeleteItemRequestCount |
節點或叢集處理的 單位: 有效的統計數字:
|
PutItemRequestCount |
節點或叢集處理的 單位: 有效的統計數字:
|
UpdateItemRequestCount |
節點或叢集處理的 單位: 有效的統計數字:
|
TransactWriteItemsCount |
節點或叢集處理的 單位: 有效的統計數字:
|
TransactGetItemsCount |
節點或叢集處理的 單位: 有效的統計數字:
|
ItemCacheHits |
從節點或叢集快取傳回項目的次數。 單位: 有效的統計數字:
|
ItemCacheMisses |
項目不在節點或叢集快取中且必須從 DynamoDB 擷取的次數。 單位: 有效的統計數字:
|
QueryCacheHits |
從節點或叢集快取傳回查詢結果的次數。 單位: 有效的統計數字:
|
QueryCacheMisses |
查詢結果不在節點或叢集快取中且必須從 DynamoDB 擷取的次數。 單位: 有效的統計數字:
|
ScanCacheHits |
從節點或叢集快取傳回掃描結果的次數。 單位: 有效的統計數字:
|
ScanCacheMisses |
掃描結果不在節點或叢集快取中且必須從 DynamoDB 擷取的次數。 單位: 有效的統計數字:
|
TotalRequestCount |
節點或叢集處理的請求總數。 單位: 有效的統計數字:
|
ErrorRequestCount |
節點或叢集回報的導致使用者錯誤的請求總數。包含節點或叢集調節的請求。 單位: 有效的統計數字:
|
ThrottledRequestCount |
節點或叢集調節的請求總數。由 DynamoDB 調節的請求不包含在內,但可以使用 DynamoDB 指標監控这样的请求。 單位: 有效的統計數字:
|
FaultRequestCount |
節點或叢集回報的導致內部錯誤的請求總數。 單位: 有效的統計數字:
|
FailedRequestCount |
節點或叢集回報的導致錯誤的請求總數。 單位: 有效的統計數字:
|
QueryRequestCount |
節點或叢集處理的查詢數目。 單位: 有效的統計數字:
|
ScanRequestCount |
節點或叢集處理的掃描請求數目。 單位: 有效的統計數字:
|
ClientConnections |
用戶端連線至節點或叢集的同時連線數目。 單位: 有效的統計數字:
|
EstimatedDbSize |
節點或叢集在項目快取及查詢快取中快取資料量近似值。 單位: 有效的統計數字:
|
EvictedSize |
節點或叢集为騰出空間給新請求的資料而移除的資料量。如果遺漏率升高,并且此指標也不斷增加,這可能表示您的工作集已經增加。您應該考慮切換到節點類型較大的叢集。 單位: 有效的統計數字:
|
CPUCreditUsage |
節點為 CPU 使用率花費的 CPU 點數數量。一個 CPU 額度等於一個 vCPU 以 100% 使用率執行 1 分鐘,或同等的 vCPU、使用率與時間的組合 (例如,一個 vCPU 以 50% 使用率執行 2 分鐘,或兩個 vCPU 以 25% 使用率執行 2 分鐘)。 CPU 額度指標僅提供 5 分鐘頻率。如果您要指定大於 5 分鐘的期間,請使用 單位: 有效的統計數字:
|
CPUCreditBalance |
自節點啟動或開始後,累積獲得的 CPU 點數數量。 獲得額度後,額度會在額度餘額中累積,並在支付額度時,從額度餘額中移出。點數餘額有最大值限制,它取決於 DAX 節點大小。到達限制之後,任何獲得的新額度都會遭到捨棄。
單位: 有效的統計數字:
|
CPUSurplusCreditBalance |
當
單位: 有效的統計數字:
|
CPUSurplusCreditsCharged |
若支出剩餘額度數量未由獲得的 CPU 額度付清,會產生額外的費用。 發生以下情況時,將收取支出剩餘點數的費用:支出剩餘點數超過節點在 24 小時期間可獲得的最大點數數量。在小時結束或節點終止時,將收取超過最大值的支出剩餘點數的費用。 單位: 有效的統計數字:
|
注意
CPUCreditUsage
、CPUCreditBalance
、CPUSurplusCreditBalance
和 CPUSurplusCreditsCharged
指標僅適用於 T3 節點。
DAX 指標的維度
DAX 指標是由帳戶、叢集 ID 或叢集 ID 和節點 ID 結合值量化。您可以使用 CloudWatch 主控台來擷取下表中任何維度的 DAX 資料。
維度 |
CloudWatch 測量結果名 |
描述 |
---|---|---|
Account
|
DAX Metrics
|
提供帳戶中所有節點的彙總統計數字。 |
ClusterId
|
Cluster Metrics
|
將資料限制為叢集。 |
ClusterId, NodeId
|
ClusterId, NodeId
|
將資料限制為叢集內的節點。 |