Amazon CloudWatch 指標的 Performance Insights - Amazon DocumentDB

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

Amazon CloudWatch 指標的 Performance Insights

Performance Insights 會自動將指標發佈到 Amazon CloudWatch。您可以從「Performance Insights」中查詢相同的資料,但使用指標可 CloudWatch 讓您輕鬆新增 CloudWatch 警示。它還可以輕鬆地將指標添加到現有的 CloudWatch儀表板。

指標 描述

DBLoad

Amazon DocumentDB 的作用中工作階段數目。您通常會需要平均作用中工作階段數量的資料。在績效詳情中,系統會以 db.load.avg 的形式來查詢此資料。

DBLoadCPU

等待狀態類型為的作用中階段作業數目CPU。在 [Performance Insights] 中,會將此資料查詢為db.load.avg,並依等待狀態類型CPU篩選。

DBLoadNonCPU

等待狀態類型不是的作用中階段作業數目CPU。

注意

只有在資料庫執行個體有負載時, CloudWatch 才會將這些指標發佈到。

您可以使用 CloudWatch 主控台 AWS CLI、或檢查這些指標 CloudWatchAPI。

例如,您可以執行get-metric-statistics命令來取得DBLoad測量結果的統計資料。

aws cloudwatch get-metric-statistics \ --region ap-south-1 \ --namespace AWS/DocDB \ --metric-name DBLoad \ --period 360 \ --statistics Average \ --start-time 2022-03-14T8:00:00Z \ --end-time 2022-03-14T9:00:00Z \ --dimensions Name=DBInstanceIdentifier,Value=documentdbinstance

此範例會產生類似下列範例的輸出結果。

{ "Datapoints": [ { "Timestamp": "2022-03-14T08:42:00Z", "Average": 1.0, "Unit": "None" }, { "Timestamp": "2022-03-14T08:24:00Z", "Average": 2.0, "Unit": "None" }, { "Timestamp": "2022-03-14T08:54:00Z", "Average": 6.0, "Unit": "None" }, { "Timestamp": "2022-03-14T08:36:00Z", "Average": 5.7, "Unit": "None" }, { "Timestamp": "2022-03-14T08:06:00Z", "Average": 4.0, "Unit": "None" }, { "Timestamp": "2022-03-14T08:00:00Z", "Average": 5.2, "Unit": "None" } ], "Label": "DBLoad" }

您可以使用 CloudWatch 主控台中的DB_PERF_INSIGHTS指標數學函數來查詢 Amazon DocumentDB Performance Insights 計數器指標。此DB_PERF_INSIGHTS函數還包括以分鐘為間隔的DBLoad量度。您可以在這些指標上設定 CloudWatch 警示。有關如何建立警示的詳細資訊,請參閱從 AWS 資料庫建立 Performance Insights 計數器指標的警示

如需詳細資訊 CloudWatch,請參閱什麼是 Amazon CloudWatch?Amazon 用 CloudWatch 戶指南