增强监测概述 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

增强监测概述

Amazon RDS 为数据库实例运行的操作系统 (OS) 实时提供指标。您可以使用控制台查看数据库实例的指标。此外,您可以在您选择的监视系统中通过 Amazon CloudWatch Logs 使用增强监控 JSON 输出。

增强监控可用性

增强监测对以下数据库引擎可用:

  • MariaDB

  • Microsoft SQL Server

  • MySQL

  • Oracle

  • PostgreSQL

增强监控可用于除 db.m1.small 实例类之外的所有数据库实例类。

CloudWatch 与增强监控指标的区别

虚管理程序创建并运行虚拟机 (VM)。借助管理程序,实例可以通过虚拟共享内存和 CPU 支持多个来宾虚拟机。CloudWatch 从数据库实例的管理程序收集 CPU 利用率指标。而增强监测则从数据库实例上的代理收集这一指标。

您可能会发现 CloudWatch 和增强监测测量值之间存在差异,因为管理程序层执行的工作较少。如果数据库实例使用较小的实例类,差异可能会更大。在这种情况下,单个物理实例上的管理程序层可能会管理更多的虚拟机 (VM)。

保留增强监测指标

默认情况下,增强监测指标可在 CloudWatch Logs 中存储达 30 天。此保留期与典型的 CloudWatch 指标不同。

要修改指标存储在 CloudWatch Logs 中的时间量,请在 CloudWatch 控制台中更改 RDSOSMetrics 日志组的保留期。有关更多信息,请参阅 Amazon CloudWatch Logs User Guide 中的更改 CloudWatch Logs 中的日志数据保留期

增强监测的成本

增强监测指标存储在 CloudWatch Logs 中,而不是存储在 CloudWatch 指标中。出于这个原因,增强监测的成本取决于以下几个因素:

  • 您只需为 Amazon CloudWatch Logs 提供的免费套餐之外的增强监测付费。

  • 监控间隔越短,操作系统指标报告频率越高,监控成本也就越高。

  • 增强监测的使用成本适用于启用了增强监测的每个数据库实例。监控大量数据库实例的成本要高于监控少量数据库实例。

  • 数据库实例支持的工作负载计算越密集,要报告的操作系统进程活动就越多,增强监测的成本也越高。