Amazon Relational Database Service
用户指南 (API Version 2014-10-31)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

监控 Amazon Aurora 数据库群集

Amazon Aurora 为您提供各种可监控的 Amazon CloudWatch 指标,以确定您的 Aurora 数据库群集的运行状况和性能。您可以使用各种工具查看 Aurora 指标,例如 Amazon RDS 控制台、AWS CLI 和 CloudWatch API。有关更多信息,请参阅 监控 Amazon RDS

Aurora 指标

Amazon Aurora 中包含以下指标。

指标 描述

ActiveTransactions

每秒对数据库实例执行的当前事务的平均数目。

AuroraBinlogReplicaLag

Aurora 数据库群集滞后于源数据库群集的时间量。

此指标报告 MySQL SHOW SLAVE STATUS 命令的 Seconds_Behind_Master 字段的值,对监控跨不同 AWS 区域复制的 Aurora 数据库群集之间的副本滞后非常有用。有关更多信息,请参阅 跨 AWS 区域复制 Amazon Aurora 数据库群集

AuroraReplicaLag

对于 Aurora 副本,从主实例中复制更新时的滞后总量 (以毫秒为单位)。

AuroraReplicaLagMaximum

数据库群集中主实例和每个 Aurora 实例之间的最大滞后量 (以毫秒为单位)。

AuroraReplicaLagMinimum

数据库群集中主实例和每个 Aurora 实例之间的最小滞后量 (以毫秒为单位)。

BlockedTransactions

每秒内数据库中被阻止的事务的平均数。

BufferCacheHitRatio

缓冲区缓存提供的请求的百分比。

CommitLatency

提交操作的延迟量 (以毫秒为单位)。

CommitThroughput

每秒平均提交操作数量。

CPUCreditBalance

实例累积的 CPU 积分数量。此指标仅适用于 db.t2.smalldb.t2.medium 实例。用于确定实例在给定的速率下可以突增至超出基准性能水平的时长。

注意

CPU 积分指标每 5 分钟报告一次。

CPUCreditUsage

在指定时段内消耗的 CPU 积分数量。此指标仅适用于 db.t2.smalldb.t2.medium 实例。它标识了物理 CPU 在处理虚拟 CPU 分配给实例的指令时所花费的时间。

注意

CPU 积分指标每 5 分钟报告一次。

CPUUtilization

数据库实例占用的 CPU 百分率。

DatabaseConnections

与数据库实例的连接数.

DDLLatency

数据定义语言 (DDL) 请求的延迟量 (以毫秒为单位) – 例如创建、更改和中断请求。

DDLThroughput

每秒平均 DDL 请求数。

Deadlocks

每秒内数据库中死锁的平均数。

DeleteLatency

删除查询的延迟量 (以毫秒为单位)。

DeleteThroughput

每秒平均删除查询数。

DMLLatency

插入、更新和删除的延迟量 (以毫秒为单位)。

DMLThroughput

每秒平均插入、更新和删除数。

EngineUptime

实例运行时间长度 (以秒为单位)。

FreeableMemory

随机存取内存的可用量 (以字节为单位)。

FreeLocalStorage

临时表和日志的可用存储量 (以字节为单位)。

与其他数据库引擎不同,对于 Amazon Aurora 而言,此指标报告每个数据库实例中可用于临时表和日志的存储量。此值取决于数据库实例类。您可通过为实例选择较大的数据库实例类来增加对实例可用的存储空间量。

InsertLatency

插入查询的延迟量 (以毫秒为单位)。

InsertThroughput

每秒平均插入查询数。

LoginFailures

每秒登录尝试失败的平均数目。

NetworkReceiveThroughput

数据库群集中每个实例从客户端接收的网络吞吐量 (以每秒字节数为单位)。此吞吐量不包括数据库群集中的实例与群集卷之间的网络流量。

NetworkThroughput

数据库群集中每个实例从客户端接收和发送到客户端的网络吞吐量 (以每秒字节数为单位)。此吞吐量不包括数据库群集中的实例与群集卷之间的网络流量。

NetworkTransmitThroughput

数据库群集中每个实例发送到客户端的网络吞吐量 (以每秒字节数为单位)。此吞吐量不包括数据库群集中的实例与群集卷之间的网络流量。

Queries

每秒平均执行的查询数。

ResultSetCacheHitRatio

结果集缓存提供的请求的百分率。

SelectLatency

选择查询的延迟量 (以毫秒为单位)。

SelectThroughput

每秒平均选择查询数。

UpdateLatency

更新查询的延迟量 (以毫秒为单位)。

UpdateThroughput

每秒平均更新查询数。

VolumeBytesUsed

您的 Aurora 数据库使用的存储量 (以字节为单位)。

此值将影响 Aurora 数据库群集的成本。

VolumeReadIOPs

群集卷中计费读取 I/O 操作的平均数量,每隔 5 分钟报告一次。

计费读取操作数是在群集卷级别计算的,由数据库群集中的所有实例聚合而来,然后每隔 5 分钟报告一次。此值是通过采用 5 分钟以上的读取操作数指标的值计算得来的。您可通过采用计费读取操作数指标的值并除以 300 秒来确定每秒的计费读取操作数。例如,如果计费读取操作返回 13686,则每秒的计费读取操作数为 45 (13686 / 300 = 45.62)。

您累积请求不在缓冲区缓存中因而必须从存储加载的数据库页的查询的计费读取操作数。您可能看到计费读取操作数出现峰值,因为查询结果是从存储中读取然后加载到缓冲区缓存中的。

VolumeWriteIOPs

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

在 Amazon RDS 控制台中查看 Aurora 指标

要监控 Aurora 数据库群集的运行状况和性能,您可以在 Amazon RDS 控制台中查看 Amazon Aurora 提供的某些指标,但不能查看全部指标。有关可以在 Amazon RDS 控制台中查看的 Aurora 指标详细列表,请参阅 可以在 Amazon RDS 控制台中查看的 Aurora 指标

在 Amazon RDS 控制台中查看 Aurora 指标

  1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon RDS 控制台:https://console.amazonaws.cn/rds/

  2. 在导航窗格中,选择 Instances

  3. 选中需了解其信息的数据库实例左侧的复选框。对于 Show Monitoring,从以下选项中选择一种您希望查看指标的方式:

    • Show Multi-Graph View – 显示 Aurora 指标摘要。每个指标均包括一个图形,显示特定时间范围内监控的指标。

    • Show Single Graph View – 一次详细显示一个 Aurora 指标。每个指标均包括一个图形,显示特定时间范围内监控的指标。

    • Show Latest Metrics View – 不带图形显示 Aurora 指标摘要。您可以选择选项,全屏显示此摘要。

    • Enhanced Monitoring – 在启用增强监控的情况下显示某一 Aurora 数据库实例的可用操作系统指标摘要。每个指标均包括一个图形,显示特定时间范围内监控的指标。有关更多信息,请参阅 增强监控

     RDS 指标查看选项
  4. 如果已选择 Show Latest Metrics View,则可选择全屏按钮,在全屏模式下仅查看您的指标。

     最新指标视图

可以在 Amazon RDS 控制台中查看的 Aurora 指标

Amazon Aurora 提供的所有指标并非都可以在 Amazon RDS 控制台中查看。但您可以使用其他工具查看这些指标,例如 AWS CLI 和 CloudWatch API。此外,可以在 Amazon RDS 控制台中查看的某些指标可能仅针对特定实例类显示,或具有不同的名称和度量单位。

Amazon RDS 控制台中不提供以下 Aurora 指标:

  • AuroraBinlogReplicaLag

  • DeleteLatency

  • DeleteThroughput

  • EngineUptime

  • InsertLatency

  • InsertThroughput

  • NetworkThroughput

  • Queries

  • UpdateLatency

  • UpdateThroughput

此外,某些 Aurora 指标可能仅针对特定实例类显示,或具有不同的名称和度量单位:

  • CPUCreditBalanceCPUCreditUsage 指标仅针对 db.t2.smalldb.t2.medium 实例显示

  • 以下指标具有不同的名称,如下所示:

    指标 显示名称
    AuroraReplicaLagMaximum

    最大副本滞后

    AuroraReplicaLagMinimum

    最小副本滞后

    DDLThroughput

    DDL

    NetworkReceiveThroughput

    网络吞吐量

    VolumeBytesUsed

    计费存储

    VolumeReadIOPs

    计费读取操作

    VolumeWriteIOPs

    计费写入操作

  • 在 Amazon RDS 控制台中,以下指标的单位是兆字节,而不是字节:

    • FreeableMemory

    • FreeLocalStorage

    • NetworkReceiveThroughput

    • NetworkTransmitThroughput

最新指标视图

您可以在 Amazon RDS 控制台的最新指标视图中查看分类 Aurora 指标的子集。下表列出了 Amazon RDS 控制台中针对 Aurora 实例显示的类别和相关指标。

类别 指标
SQL

ActiveTransactions

BlockedTransactions

BufferCacheHitRatio

CommitLatency

CommitThroughput

DatabaseConnections

DDLLatency

DDLThroughput

Deadlocks

DMLLatency

DMLThroughput

LoginFailures

ResultSetCacheHitRatio

SelectLatency

SelectThroughput

系统

AuroraReplicaLag

AuroraReplicaLagMaximum

AuroraReplicaLagMinimum

CPUCreditBalance

CPUCreditUsage

CPUUtilization

FreeableMemory

FreeLocalStorage

NetworkReceiveThroughput

部署

AuroraReplicaLag

BufferCacheHitRatio

ResultSetCacheHitRatio

SelectThroughput

注意

在 Amazon RDS 控制台的最新指标视图中,SQL 类别下的 Failed SQL Statements 指标不适用于 Amazon Aurora。