使用 Amazon CloudWatch 监控 Amazon RDS 指标
Amazon CloudWatch 是一个指标存储库。此存储库可从 Amazon RDS 收集原始数据,并将数据处理为易读的近乎实时的指标。有关发送到 CloudWatch 的 Amazon RDS 指标的完整列表,请参阅 Amazon RDS 的指标参考。
要大规模分析数据库性能并对其进行故障排除,请使用 CloudWatch 数据库洞察。
主题
Amazon RDS 和 Amazon CloudWatch 概述
默认情况下,以 1 分钟为间隔自动将 Amazon RDS 指标数据发送到 CloudWatch。例如,CPUUtilization 指标记录了一段时间内数据库实例的 CPU 使用率百分比。时间段为 60 秒(1 分钟)的数据点可用 15 天。这意味着您能够访问历史信息,了解您的 Web 应用程序或服务的执行情况。
有关在 CloudWatch 中监控数据库负载的信息,请参阅使用 CloudWatch 数据库洞察监控 Amazon RDS 数据库。
如下图所示,您可以为 CloudWatch 指标设置警报。例如,您可能会创建一个警报,在实例的 CPU 使用率超过 70% 时发出信号。您可以配置 Amazon Simple Notification Service 以在超过阈值时向您发送电子邮件。
Amazon RDS 向 Amazon CloudWatch 发布以下类型的指标:
-
RDS 数据库实例的指标
有关这些指标的表格,请参阅 Amazon RDS 的 Amazon CloudWatch 指标。
-
详细的每查询和数据库计数器指标(通过性能详情 API 公开)
有关这些指标的表格,请参阅 Amazon RDS 性能详情的 Amazon CloudWatch 指标 和 详细数据库指标。
-
增强监控指标(发布到 Amazon CloudWatch Logs)
有关这些指标的表格,请参阅 增强监控中的操作系统指标。
-
您的 AWS 账户中 Amazon RDS 服务配额的用量指标
有关这些指标的表格,请参阅 Amazon RDS 的 Amazon CloudWatch 用量指标。有关 Amazon RDS 配额的更多信息,请参阅 Amazon RDS 的配额和限制。
有关 CloudWatch 的更多信息,请参阅 Amazon CloudWatch 用户指南 中的什么是 Amazon CloudWatch?。有关 CloudWatch 指标保留的更多信息,请参阅指标保留。