本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon RDS Performance Insights 的 Amazon CloudWatch 指標
Performance Insights 會自動將某些指標發佈至 Amazon CloudWatch。您可以透過績效詳情來查詢相同的資料,但在 CloudWatch 中具備這些指標可讓您輕鬆新增 CloudWatch 警示。您也可以輕鬆將指標新增至現有的 CloudWatch 儀表板。
| 指標 | 描述 |
|---|---|
|
DBLoad |
資料庫的作用中工作階段數量。您通常會需要平均作用中工作階段數量的資料。在績效詳情中,系統會以 |
|
DBLoadCPU |
當等待事件類型為 CPU 時,作用中工作階段的數量。在績效詳情中,系統會以 |
|
DBLoadNonCPU |
當等待事件類型不是 CPU 時,作用中工作階段的數量。 |
DBLoadRelativeToNumVCPUs |
資料庫負載與資料庫虛擬 CPU 數量的比率。 |
注意
只有當資料庫執行個體上有負載時,這些指標才會發佈至 CloudWatch。
您可以使用 CloudWatch 主控台、AWS CLI 或 CloudWatch API 來檢視這些指標。您也可以使用特殊指標數學函數來檢查其他 Performance Insights 計數器指標。如需詳細資訊,請參閱 在 CloudWatch 中查詢其他 Performance Insights 計數器指標。
例如,您可以執行 get-metric-statistics 命令來取得 DBLoad 指標的統計。
aws cloudwatch get-metric-statistics \ --region us-west-2 \ --namespace AWS/RDS \ --metric-name DBLoad \ --period 60 \ --statistics Average \ --start-time 1532035185 \ --end-time 1532036185 \ --dimensions Name=DBInstanceIdentifier,Value=db-loadtest-0
此範例會產生類似下列範例的輸出結果。
{ "Datapoints": [ { "Timestamp": "2021-07-19T21:30:00Z", "Unit": "None", "Average": 2.1 }, { "Timestamp": "2021-07-19T21:34:00Z", "Unit": "None", "Average": 1.7 }, { "Timestamp": "2021-07-19T21:35:00Z", "Unit": "None", "Average": 2.8 }, { "Timestamp": "2021-07-19T21:31:00Z", "Unit": "None", "Average": 1.5 }, { "Timestamp": "2021-07-19T21:32:00Z", "Unit": "None", "Average": 1.8 }, { "Timestamp": "2021-07-19T21:29:00Z", "Unit": "None", "Average": 3.0 }, { "Timestamp": "2021-07-19T21:33:00Z", "Unit": "None", "Average": 2.4 } ], "Label": "DBLoad" }
如需 CloudWatch 的詳細資訊,請參閱 Amazon CloudWatch 使用者指南 中的什麼是 Amazon CloudWatch?。
在 CloudWatch 中查詢其他 Performance Insights 計數器指標
注意
如果您啟用 Database Insights 的進階模式,Amazon RDS 會將 Performance Insights 計數器指標發佈至 Amazon CloudWatch。透過 Database Insights,您不需要使用 DB_PERF_INSIGHTS 指標數學函數。您可以使用 CloudWatch Database Insights 儀表板來搜尋、查詢和設定 Performance Insights 計數器指標的警示。
您可以從 CloudWatch 對 RDS Performance Insights 指標進行查詢、發出警示及繪製圖表。您可以使用 CloudWatch 的 DB_PERF_INSIGHTS 指標數學函數來存取資料庫執行個體的相關資訊。此函數可讓您使用未直接報告給 CloudWatch 的 Performance Insights 指標來建立新的時間序列。
您可以在 CloudWatch 主控台的選取指標畫面中按一下新增數學下拉式功能表,以使用新的指標數學函數。您可以使用它在 Performance Insights 指標或 CloudWatch 和 Performance Insights 指標的組合上建立警示和圖表,包括次分鐘指標的高解析度警示。您也可以在get-metric-data要求中包含指標數學表達式,以程式設計方式使用函數。如需詳細資訊,請參閱指標數學語法和函數,以及從 AWS 資料庫在 Performance Insights 計數器指標上建立警示。