本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Amazon 監控指標 CloudWatch
您可以使用來監控 DynamoDB CloudWatch,該模式會收集 DynamoDB 的原始資料,並將其處理為可讀且接近即時的指標。這些統計資料會保留一段時間,因此您可以存取歷史資訊,以便更好地瞭解 Web 應用程式或服務的執行情況。根據預設,DynamoDB 指標資料會自動傳送至 CloudWatch 。如需詳細資訊,請參閱什麼是 Amazon CloudWatch? 和 Amazon CloudWatch 用戶指南中的指標保留。
如何使用 DynamoDB 指標?
DynamoDB 回報的指標可提供能讓您以不同方式分析的資訊。下列清單顯示一些常見的指標用途。這些是協助您開始的建議,而不是完整清單。
如何使用 DynamoDB 指標? | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
如何? |
相關指標 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
如何監控表格上 TTL 刪除的速率? |
您可以監控指定時段內的 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
如何判斷我的佈建輸送量正在使用多少? |
您可以監控指定時段內的 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
如何判斷哪些要求超出表格的佈建輸送量配額? |
如果請求內的任何事件超過佈建輸送量的配額,則 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
如何確定是否發生任何系統錯誤? |
您可以監控 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
如何監視表格作業的延遲值? |
您可以監控 |
在 CloudWatch 主控台中檢視指標
測量結果會先依服務命名空間分組,然後再依每個命名空間內的各種維度組合分組。
若要在 CloudWatch 主控台中檢視指標
請在以下位置開啟 CloudWatch 主控台。
https://console.aws.amazon.com/cloudwatch/ -
在導覽窗格中,選擇「度量」、「所有量度」。
-
選取 DynamoDB 命名空間。您也可以選擇用途命名空間來查看 DynamoDB 使用量指標。如需使用量指標的詳細資訊,請參閱AWS 使用量指標。
-
瀏覽標籤會顯示命名空間中的所有測量結果。
-
(選擇性) 若要將量度圖形新增至 CloudWatch 儀表板,請選擇動作 > 新增至儀表板。
檢視指標 AWS CLI
若要使用取得測量結果資訊 AWS CLI,請使用 CloudWatch 指令list-metrics
。以下範例會列出 AWS/DynamoDB
命名空間中的所有指標。
aws cloudwatch list-metrics --namespace "AWS/DynamoDB"
若要取得指標統計數字,請使用 get-metric-statistics
命令。下列命令會取得特定 24 小時期間內資料表ProductCatalog
的ConsumedReadCapacityUnits
統計資料,其粒度為 5 分鐘。
aws cloudwatch get-metric-statistics —namespace AWS/DynamoDB \ —metric-name ConsumedReadCapacityUnits \ —start-time 2023-11-01T00:00:00Z \ —end-time 2023-11-02T00:00:00Z \ —period 360 \ —statistics Average \ —dimensions Name=TableName,Value=ProductCatalog
範例輸出如下所示:
{ "Datapoints": [ { "Timestamp": "2023-11-01T 09:18:00+00:00", "Average": 20, "Unit": "Count" }, { "Timestamp": "2023-11-01T 04:36:00+00:00", "Average": 22.5, "Unit": "Count" }, { "Timestamp": "2023-11-01T 15:12:00+00:00", "Average": 20, "Unit": "Count" }, ... { "Timestamp": "2023-11-01T 17:30:00+00:00", "Average": 25, "Unit": "Count" } ], "Label": " ConsumedReadCapacityUnits " }