本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon CloudWatch 指標的 Performance Insights
Performance Insights 會自動將指標發佈到 Amazon CloudWatch。您可以從「Performance Insights」中查詢相同的資料,但使用指標可 CloudWatch 讓您輕鬆新增 CloudWatch 警示。它還可以輕鬆地將指標添加到現有的 CloudWatch儀表板。
指標 | 描述 |
---|---|
DBLoad |
Amazon DocumentDB 的作用中工作階段數目。您通常會需要平均作用中工作階段數量的資料。在績效詳情中,系統會以 |
DBLoadCPU |
等待狀態類型為的作用中階段作業數目CPU。在 [Performance Insights] 中,會將此資料查詢為 |
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 戶指南。