本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon RDS Performance Insights 的 Amazon CloudWatch 指標
Performance Insights 會自動將一些指標發佈至 Amazon CloudWatch。您可以透過績效詳情來查詢相同的資料,但在 CloudWatch 中具備這些指標可讓您輕鬆新增 CloudWatch 警示。您也可以輕鬆將指標新增至現有的 CloudWatch 儀表板。
指標 | 描述 |
---|---|
DBLoad |
資料庫的作用中工作階段數目。您通常會需要平均作用中工作階段數量的資料。在績效詳情中,系統會以 |
DBLoadCPU |
當等待事件類型為 CPU 時,作用中工作階段的數量。在績效詳情中,系統會以 |
DBLoadNonCPU |
當等待事件類型不是 CPU 時,作用中工作階段的數量。 |
DBLoadRelativeToNumVCPUs |
資料庫負載與資料庫虛擬 CPUs 數量的比率。 |
注意
只有當資料庫執行個體上有負載時,這些指標才會發佈至 CloudWatch。
您可以使用 CloudWatch 主控台、 AWS CLI或 CloudWatch API 來檢查這些指標。您也可以使用特殊指標數學函數來檢查其他績效詳情計數器指標。如需詳細資訊,請參閱在 CloudWatch 中查詢其他績效詳情計數器指標。
例如,您可以執行 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 中查詢其他績效詳情計數器指標
注意
如果您啟用 Database Insights 的進階模式,Amazon RDS 會將績效詳情計數器指標發佈至 Amazon CloudWatch。使用 Database Insights,您不需要使用DB_PERF_INSIGHTS
指標數學函數。您可以使用 CloudWatch Database Insights 儀表板來搜尋、查詢和設定 Performance Insights 計數器指標的警示。
您可以從 CloudWatch 查詢、警示和圖形 RDS Performance Insights 指標。您可以使用 CloudWatch 的DB_PERF_INSIGHTS
指標數學函數來存取資料庫叢集的相關資訊。此函數可讓您使用未直接回報給 CloudWatch 的績效詳情指標來建立新的時間序列。
您可以在 CloudWatch 主控台的選取指標畫面中按一下新增數學下拉式功能表,以使用新的指標數學函數。您可以使用它在績效詳情指標或 CloudWatch 和績效詳情指標組合上建立警示和圖表,包括次分鐘指標的高解析度警示。您也可以在get-metric-data
請求中包含指標數學表達式,以程式設計方式使用函數。如需詳細資訊,請參閱指標數學語法和函數,以及從 AWS 資料庫在績效詳情計數器指標上建立警示。