Performance Insights 的 Amazon CloudWatch 指标
Performance Insights 会自动将指标发布到 Amazon CloudWatch。可以从 Performance Insights 查询相同的数据,但具有 CloudWatch 中的指标可以轻松地添加 CloudWatch 警报。还可以轻松地将指标添加到现有 CloudWatch 控制面板中。
指标 | 描述 |
---|---|
DBLoad |
数据库引擎的活动会话的数量。通常,您需要活动会话的平均数量数据。在 Performance Insights 中,作为 |
DBLoadCPU |
等待事件类型为 CPU 的活动会话的数量。在 Performance Insights 中,作为 |
DBLoadNonCPU |
等待事件类型不为 CPU 的活动会话的数量。 |
注意
仅当数据库实例上有负载时,这些指标才会发布到 CloudWatch。
可以使用 CloudWatch 控制台、AWS CLI 或 CloudWatch API 来查看这些指标。
例如,可以通过运行 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?。