Amazon RDS 的 Amazon CloudWatch 指标 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon RDS 的 Amazon CloudWatch 指标

Amazon CloudWatch 指标可让您深入了解 Amazon RDS 实例和集群的性能和运行状况,并使您能够监控系统行为并做出以数据为依据的决策。这些指标有助于跟踪资源利用率、数据库活动和操作效率,从而可以深入了解实例的性能。

本参考资料概述了可用于 Amazon RDS 的特定指标,并说明了如何解释和使用这些指标来优化数据库性能、排查问题和确保高可用性。

Amazon RDS 将指标发布到 Amazon CloudWatch 中的 AWS/RDSAWS/Usage 命名空间。

Amazon RDS 的 Amazon CloudWatch 实例级指标

Amazon CloudWatch 中的 AWS/RDS 命名空间包括以下实例级指标。

注意

Amazon RDS 控制台可能会以与发送到 Amazon CloudWatch 的单位不同的单位显示指标。例如,Amazon RDS 控制台可能会以兆字节 (MB) 为单位显示一个指标,同时以字节为单位将该指标发送到 Amazon CloudWatch。

指标 描述 适用于 单位

BinLogDiskUsage

二进制日志所占的磁盘空间大小。如果为 MySQL 和 MariaDB 实例(包括只读副本)启用了自动备份,则会创建二进制日志。

MariaDB

MySQL

字节

BurstBalance

可用的通用型 SSD (GP2) 突增存储桶 I/O 点数的百分比。

全部

百分比

CheckpointLag

自最近一次检查点以来的时间。

ConnectionAttempts

尝试连接实例的次数,无论成功与否。

MySQL

计数

CPUUtilization

CPU 使用百分率。

全部

百分比

CPUCreditUsage

实例为保持 CPU 使用率而花费的 CPU 积分数。一个 CPU 积分等于一个 vCPU 以 100% 的使用率运行一分钟或等同的 vCPU、使用率与时间的组合。例如,您可以有一个 vCPU 按 50% 使用率运行两分钟,或者两个 vCPU 按 25% 使用率运行两分钟。

此指标仅适用于 db.t2db.t3db.t4g 实例。
注意

建议仅将 T 数据库实例类用于开发和测试服务器,或其他非生产服务器。有关 T 实例类的更多详细信息,请参阅数据库实例类类型

CPU 积分指标仅每 5 分钟提供一次。如果您指定一个大于五分钟的时间段,请使用Sum 统计数据,而非 Average 统计数据。

积分 (vCPU 分钟)

CPUCreditBalance

实例自启动后已累积获得的 CPU 积分数。对于 T2 标准,CPUCreditBalance 还包含已累积的启动积分数。

在获得积分后,积分将在积分余额中累积;在花费积分后,将从积分余额中扣除积分。积分余额具有最大值限制,这是由实例大小决定的。在达到限制后,将丢弃获得的任何新积分。对于 T2 标准,启动积分不计入限制。

实例可以花费 CPUCreditBalance 中的积分,以便突增到基准 CPU 使用率以上。

在实例运行过程中,CPUCreditBalance 中的积分不会过期。在实例停止时,CPUCreditBalance 不会保留,并且所有累积的积分都将丢失。

CPU 信用指标仅每 5 分钟提供一次。

此指标仅适用于 db.t2db.t3db.t4g 实例。
注意

建议仅将 T 数据库实例类用于开发和测试服务器,或其他非生产服务器。有关 T 实例类的更多详细信息,请参阅数据库实例类类型

启动积分在 Amazon RDS 中的作用方式与在 Amazon EC2 中的作用方式相同。有关更多信息,请参阅适用于 Linux 实例的 Amazon Elastic Compute Cloud 用户指南中的启动积分

积分(vCPU 分钟)

CPUSurplusCreditBalance

CPUCreditBalance 值为零时,无限实例花费的超额积分数。

CPUSurplusCreditBalance 值由获得的 CPU 积分支付。如果超额积分数超出实例可在 24 小时周期内获得的最大积分数,则超出最大积分数的已花费超额积分将产生额外费用。

CPU 信用指标仅每 5 分钟提供一次。

全部

积分(vCPU 分钟)

CPUSurplusCreditsCharged

未由获得的 CPU 积分支付并且会产生额外费用的已花费超额积分数。

在出现以下任一情况时,将对花费的超额积分收费:

  • 花费的超额积分超出实例可在 24 小时周期内获得的最大积分数。对于超出最大积分数的所花费超额积分,将在该小时结束时向您收费。

  • 实例已停止或终止。

  • 实例从 unlimited 切换为 standard

CPU 信用指标仅每 5 分钟提供一次。

全部

积分(vCPU 分钟)

DatabaseConnections

连接至数据库实例的客户端网络连接数。

数据库会话数可能高于指标值,因为指标值不包括以下内容:

  • 不再具有网络连接但数据库尚未清理的会话

  • 数据库引擎出于自身目的创建的会话

  • 由数据库引擎的并行执行功能创建的会话

  • 由数据库引擎任务计划程序创建的会话

  • Amazon RDS 连接

全部

计数

DiskQueueDepth

等待访问磁盘的未完成 I/O(读取/写入请求)的数量。

全部

计数

DiskQueueDepthLogVolume

等待访问日志卷磁盘的未完成 I/O(读取/写入请求)的数量。

全部

计数

EBSByteBalance%

RDS 数据库突增存储桶中剩余的吞吐量积分的百分比 此指标仅对基本监控可用。

该指标值基于包括根卷在内的所有卷的吞吐量,而不是仅基于那些包含数据库文件的卷。

要查找支持此指标的实例大小,请参阅《Amazon EC2 用户指南》默认优化的 EBS 中带星号(*)的实例大小。Sum 统计数据不适用于该指标。

全部

百分比

EBSIOBalance%

RDS 数据库突增存储桶中剩余的 I/O 积分的百分比 此指标仅对基本监控可用。

该指标值基于包括根卷在内的所有卷的 IOPS,而不是仅基于那些包含数据库文件的卷。

要查找支持此指标的实例大小,请参阅《Amazon EC2 用户指南》中的 Amazon EBS 优化的实例类型Sum 统计数据不适用于该指标。

这个指标不同于 BurstBalance。要了解如何使用此指标,请参阅利用 Amazon EBS 优化型实例突发功能提升应用程序性能并降低成本

全部

百分比

FailedSQLServerAgentJobsCount

过去 1 分钟内失败的 Microsoft SQL Server Agent 作业的数量。

Microsoft SQL Server

每分钟计数

FreeableMemory

随机存取内存的可用大小。

对于 MariaDB、MySQL、Oracle 和 PostgreSQL 数据库实例,此指标报告 MemAvailable/proc/meminfo 字段的值。

全部

字节

FreeLocalStorage

可用本地存储空间的大小。

此指标仅适用于具有 NVMe SSD 实例存储卷的数据库实例类。有关具有 NVMe SSD 实例存储卷的 Amazon EC2 实例的信息,请参阅实例存储卷。等效的 RDS 数据库实例类具有相同的实例存储卷。例如,db.m6gd 和 db.r6gd 数据库实例类具有 NVMe SSD 实例存储卷。

字节

FreeLocalStoragePercent

可用本地存储空间的百分比。

此指标仅适用于具有 NVMe SSD 实例存储卷的数据库实例类。有关具有 NVMe SSD 实例存储卷的 Amazon EC2 实例的信息,请参阅实例存储卷。等效的 RDS 数据库实例类具有相同的实例存储卷。例如,db.m6gd 和 db.r6gd 数据库实例类具有 NVMe SSD 实例存储卷。

百分比

FreeStorageSpace

可用存储空间的大小。

全部

字节

FreeStorageSpaceLogVolume

日志卷上可用存储空间的大小。

全部

字节

MaximumUsedTransactionIDs

已使用的最大事务 ID。

PostgreSQL

计数

NetworkReceiveThroughput

数据库实例的传入(接收)网络流量,包括用于监控和复制的客户数据库流量和 Amazon RDS 流量。

全部

每秒字节数

NetworkTransmitThroughput

数据库实例的传出(传输)网络流量,包括用于监控和复制的客户数据库流量和 Amazon RDS 流量。

全部

每秒字节数

OldestReplicationSlotLag

在接收预写日志 (WAL) 数据方面最滞后的副本的滞后大小。

PostgreSQL

字节

ReadIOPS

每秒平均磁盘读取 I/O 操作数。

全部

每秒计数

ReadIOPSLocalStorage

每秒至本地存储的平均磁盘读取输入/输出操作数。

此指标仅适用于具有 NVMe SSD 实例存储卷的数据库实例类。有关具有 NVMe SSD 实例存储卷的 Amazon EC2 实例的信息,请参阅实例存储卷。等效的 RDS 数据库实例类具有相同的实例存储卷。例如,db.m6gd 和 db.r6gd 数据库实例类具有 NVMe SSD 实例存储卷。

每秒计数

ReadIOPSLogVolume

每秒磁盘至日志卷平均读取 I/O 操作数。

全部

每秒计数

ReadLatency

每个磁盘 I/O 操作所需的平均时间。

全部

ReadLatencyLocalStorage

每个磁盘对本地存储输入/输出操作所需的平均时间。

此指标仅适用于具有 NVMe SSD 实例存储卷的数据库实例类。有关具有 NVMe SSD 实例存储卷的 Amazon EC2 实例的信息,请参阅实例存储卷。等效的 RDS 数据库实例类具有相同的实例存储卷。例如,db.m6gd 和 db.r6gd 数据库实例类具有 NVMe SSD 实例存储卷。

ReadLatencyLogVolume

每个磁盘至日志卷 I/O 操作所需的平均时间。

全部

ReadThroughput

每秒从磁盘读取的平均字节数。

全部

每秒字节数

ReadThroughputLocalStorage

每秒从磁盘至本地存储读取的平均字节数。

此指标仅适用于具有 NVMe SSD 实例存储卷的数据库实例类。有关具有 NVMe SSD 实例存储卷的 Amazon EC2 实例的信息,请参阅实例存储卷。等效的 RDS 数据库实例类具有相同的实例存储卷。例如,db.m6gd 和 db.r6gd 数据库实例类具有 NVMe SSD 实例存储卷。

每秒字节数

ReadThroughputLogVolume

每秒从磁盘向日志卷读取的平均字节数。

全部

每秒字节数

ReplicaLag

对于只读副本配置,只读副本数据库实例滞后于源数据库实例的时间量。适用于 MariaDB、Microsoft SQL Server、MySQL、Oracle 和 PostgreSQL 只读副本。

对于多可用区数据库集群,写入器数据库实例上的最新事务与读取器数据库实例上的最新应用事务之间的时间差异。

ReplicationChannelLag

对于多源副本配置,多源副本上的特定通道滞后于源数据库实例的时间量。有关更多信息,请参阅 监控多源复制通道

MySQL

ReplicationSlotDiskUsage

副本槽文件使用的磁盘空间。

PostgreSQL

字节

SwapUsage

数据库实例上使用的交换空间的大小。

MariaDB

MySQL

Oracle

PostgreSQL

字节

TransactionLogsDiskUsage

事务日志使用的磁盘空间。

PostgreSQL

字节

TransactionLogsGeneration

每秒生成的事务日志的大小。

PostgreSQL

每秒字节数

WriteIOPS

每秒平均磁盘写入 I/O 操作数。

全部

每秒计数

WriteIOPSLocalStorage

本地存储上的每秒平均磁盘写入 I/O 操作数。

此指标仅适用于具有 NVMe SSD 实例存储卷的数据库实例类。有关具有 NVMe SSD 实例存储卷的 Amazon EC2 实例的信息,请参阅实例存储卷。等效的 RDS 数据库实例类具有相同的实例存储卷。例如,db.m6gd 和 db.r6gd 数据库实例类具有 NVMe SSD 实例存储卷。

每秒计数

WriteIOPSLogVolume

每秒磁盘至日志卷平均写入 I/O 操作数。

全部

每秒计数

WriteLatency

每个磁盘 I/O 操作所需的平均时间。

全部

WriteLatencyLocalStorage

本地存储上每个磁盘 I/O 操作所需的平均时间。

此指标仅适用于具有 NVMe SSD 实例存储卷的数据库实例类。有关具有 NVMe SSD 实例存储卷的 Amazon EC2 实例的信息,请参阅实例存储卷。等效的 RDS 数据库实例类具有相同的实例存储卷。例如,db.m6gd 和 db.r6gd 数据库实例类具有 NVMe SSD 实例存储卷。

WriteLatencyLogVolume

每个磁盘至日志卷 I/O 操作所需的平均时间。

全部

WriteThroughput

每秒写入磁盘的平均字节数。

全部

每秒字节数

WriteThroughputLogVolume

每秒日志卷写入磁盘的平均字节数。

全部

每秒字节数

WriteThroughputLocalStorage

本地存储每秒写入磁盘的平均字节数。

此指标仅适用于具有 NVMe SSD 实例存储卷的数据库实例类。有关具有 NVMe SSD 实例存储卷的 Amazon EC2 实例的信息,请参阅实例存储卷。等效的 RDS 数据库实例类具有相同的实例存储卷。例如,db.m6gd 和 db.r6gd 数据库实例类具有 NVMe SSD 实例存储卷。

每秒字节数

Amazon RDS 的 Amazon CloudWatch 用量指标

Amazon CloudWatch 中的 AWS/Usage 命名空间包括 Amazon RDS 服务配额的账户级用量指标。CloudWatch 自动收集所有 Amazon Web Services 区域的使用量指标。

有关更多信息,请参阅《Amazon CloudWatch 用户指南》中的 CloudWatch 用量指标。有关配额的更多信息,请参阅《Service Quotas 用户指南》中 Amazon RDS 的配额和限制请求增加配额

指标 描述 单位*
AllocatedStorage

所有数据库实例的总存储空间。总和不包括临时迁移实例。

千兆字节

DBClusterParameterGroups

您的 Amazon Web Services 账户 中的数据库集群参数组数量。该计数不包括默认参数组。

计数

DBClusters

您的 Amazon Web Services 账户 中的 Amazon Aurora 数据库集群数量。

计数

DBInstances

您的 Amazon Web Services 账户 中的数据库实例数量。

计数

DBParameterGroups

您的 Amazon Web Services 账户 中的数据库参数组数量。该计数不包括默认数据库参数组。

计数

DBSecurityGroups

您的 Amazon Web Services 账户 中的安全组数量。该计数不包括默认安全组和默认 VPC 安全组。

计数

DBSubnetGroups

您的 Amazon Web Services 账户 中的数据库子网组数量。该计数不包括默认子网组。

计数

ManualClusterSnapshots

您的 Amazon Web Services 账户 中手动创建的数据库集群快照数量。该计数不包括无效快照。

计数

ManualSnapshots

您的 Amazon Web Services 账户 中手动创建的数据库快照数量。该计数不包括无效快照。

计数

OptionGroups

您的 Amazon Web Services 账户 中的选项组数量。该计数不包括默认选项组。

计数

ReservedDBInstances

您的 Amazon Web Services 账户 中的预留数据库实例数量。该计数不包括停用或被拒绝的实例。

计数

注意

Amazon RDS 不会向 CloudWatch 发布用量指标的单位。这些单位仅出现在文档中。