如何在CloudWatch中找到RDS性能洞察指标db.SQL.total_query_time.avg并设置告警?
关于RDS性能洞察
db.SQL.total_query_time.avg指标在CloudWatch中的可用性问题 db.SQL.total_query_time.avg属于AWS RDS性能洞察(Performance Insights)专属的细分SQL性能指标,默认不会出现在CloudWatch的标准指标列表中,这就是你找不到它的原因。
具体说明:
- 性能洞察的指标体系和CloudWatch原生指标相互独立,这类SQL级的细分性能指标仅在Performance Insights控制台内可见,或者需要通过Performance Insights专属API(如
GetResourceMetrics)获取,不会自动同步到CloudWatch的常规指标池。 - 若要基于该指标设置告警,可通过两种方式实现:
- 直接在Performance Insights控制台内配置告警(针对该指标设置阈值触发规则);
- 通过AWS Lambda定时调用Performance Insights API拉取该指标数值,将数据推送至CloudWatch自定义指标,再基于自定义指标创建告警规则。
附图中显示的是CloudWatch的RDS标准指标集合,不包含性能洞察的细分指标,因此无法找到db.SQL.total_query_time.avg是正常现象。
内容的提问来源于stack exchange,提问作者jack2684
相关产品推荐
相关产品推荐

