使用 Amazon CloudWatch 监控 Aurora PostgreSQL Limitless Database - Amazon Aurora

使用 Amazon CloudWatch 监控 Aurora PostgreSQL Limitless Database

Aurora PostgreSQL Limitless Database 的 CloudWatch 指标按以下维度报告:

有关 CloudWatch 指标的更多信息,请参阅使用 Amazon CloudWatch 监控 Amazon Aurora 指标

DBShardGroup 指标

要在 CloudWatch 控制台中查看 Aurora PostgreSQL Limitless Database 的 DBShardGroup 指标,请选择 RDS,然后选择 DBShardGroup

您可以跟踪以下 CloudWatch 指标:

  • DBShardGroupACUUtilization – 根据 DBShardGroupCapacity 除以 DBShardGroupMaxACU 计算得出的 Aurora 容量单位(ACU)使用百分比。

  • DBShardGroupCapacity – 数据库分片组使用的 ACU 数量。

  • DBShardGroupMaxACU – 为数据库分片组配置的最大 ACU 数量。

  • DBShardGroupMinACU – 数据库分片组所需的最少 ACU 数量。

DBShardGroupIdentifier 维度键可用于聚合 DBShardGroup 指标。

DBShardGroupRouterAggregation 指标

要在 CloudWatch 控制台中查看 Aurora PostgreSQL Limitless Database 的 DBShardGroupRouterAggregation 指标,请选择 RDS,然后选择 DBShardGroupRouterAggregation

您可以跟踪以下 CloudWatch 指标:

  • CommitThroughput – 数据库分片组中所有路由器节点的每秒平均提交操作数。

  • DatabaseConnections – 数据库分片组中所有路由器节点上所有连接的总和。

DBShardGroupInstance 指标

要在 CloudWatch 控制台中查看 Aurora PostgreSQL Limitless Database 的 DBShardGroupInstance 指标,请选择 RDS,然后选择 DBShardGroupInstance

您可以跟踪以下 CloudWatch 指标:

  • BufferCacheHitRatio – 实例的内存缓存(相对于存储卷)提供的数据和索引的百分比。

  • CommitLatency – 引擎和存储完成特定节点(路由器或分片)的提交操作所花费的平均持续时间。

  • CommitThroughput – 每秒平均提交操作数量。

  • MaximumUsedTransactionIDs – 事务中最早的未执行清理操作的事务 ID 的期限。如果此值达到 2146483648 (2^31 - 1000000),则强制数据库进入只读模式,避免事务 ID 重现。有关更多信息,请参阅 PostgreSQL 文档中的防止事务 ID 重现故障

  • NetworkReceiveThroughput – 数据库分片组中每个实例从客户端接收的网络吞吐量。此吞吐量不包括数据库分片组中的实例与集群卷之间的网络流量。

  • NetworkThroughput – 客户端和路由器之间以及数据库分片组中路由器和分片之间的聚合网络吞吐量(传输和接收)。此吞吐量不包括数据库分片组中的实例与集群卷之间的网络流量。

  • NetworkTransmitThroughput – 数据库分片组中每个实例发送到客户端的网络吞吐量。此吞吐量不包括数据库分片组中的实例与集群卷之间的网络流量。

  • ReadIOPS – 磁盘读取每秒进行读写操作(IOPS)的平均次数。

  • ReadLatency – 每个磁盘读取输入/输出(I/O)操作所需的平均时间。

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

  • StorageNetworkReceiveThroughput – 数据库分片组中每个实例从 Aurora 存储子系统接收的网络吞吐量。

  • StorageNetworkThroughput – 数据库分片组中每个实例向 Aurora 存储子系统传输和从中接收的聚合网络吞吐量。

  • StorageNetworkTransmitThroughput – 数据库分片组中每个实例发送到 Aurora 存储子系统的网络吞吐量。

  • TempStorageIOPS – 在附加到数据库实例的本地存储上执行的平均 I/O 操作数。它包括读写 I/O 操作。

    TempStorageIOPS 可与 TempStorageThroughput 一起使用,帮助您诊断数据库实例和本地存储设备之间传输的网络活动导致意外容量增加的罕见情况。

  • TempStorageThroughput – 与路由器或分片关联的本地存储的传入或传出数据量。

  • WriteIOPS – 磁盘写入 IOPS 的平均数量。

  • WriteLatency – 每个磁盘读取 I/O 操作所需的平均时间。

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

以下维度键可用于聚合 DBShardGroupInstance 指标:

  • DBClusterIdentifier – Aurora PostgreSQL 数据库集群。

  • DBShardGroupIdentifier – 实例所属的数据库分片组。

  • DBShardGroupSubClusterType – 节点类型,可以是 Distributed Transaction Router(路由器)或 Data Access Shard(分片)。

  • DBShardGroupSubClusterIdentifier – 实例所属的路由器或分片的名称。

以下是聚合 CloudWatch 指标的示例:

  • 属于数据库分片组中特定分片或路由器的所有实例的总体 CPUUtilization

  • 数据库分片组中所有实例的总体 CPUUtilization

DBClusterIdentifier 指标

要在 CloudWatch 控制台中查看 Aurora PostgreSQL Limitless Database 的 DBClusterIdentifier 指标,请选择 RDS,然后选择 DBClusterIdentifier

当您使用 Aurora PostgreSQL Limitless Database 时,您的输入/输出(I/O)操作可能比使用 Aurora 数据库集群还要多。您可以跟踪 Limitless Database 集群的以下 CloudWatch 指标:

  • VolumeReadIops – 每隔 5 分钟报告的集群卷中的计费读取 I/O 操作数量。

  • VolumeWriteIops – 集群卷的写入磁盘 I/O 操作数,每隔 5 分钟报告一次。

Aurora PostgreSQL Limitless Database 使用 Aurora I/O-Optimized 集群存储配置。使用 Aurora I/O-Optimized,您只需每月为所有(而不是每百万次) I/O 操作支付一次费用。有关更多信息,请参阅 Amazon Aurora 数据库集群的存储配置

与 Aurora 数据库集群相比,您使用的存储空间也可能更多。您可以跟踪以下 CloudWatch 存储指标:

  • BackupRetentionPeriodStorageUsed – Aurora PostgreSQL Limitless Database 集群的计费持续备份存储总使用量。

  • SnapshotStorageUsed – Aurora PostgreSQL Limitless Database 集群的计费快照存储总使用量。

  • TotalBackupStorageBilled – 自动备份保留和数据库集群快照的成本总和。

    有关备份存储成本的更多信息,请参阅了解 Amazon Aurora 备份存储使用量

  • VolumeBytesUsed – Aurora PostgreSQL Limitless Database 集群使用的存储量,每 5 分钟报告一次。