帮助手册

阿里云 RDS for MySQL 监控集成

Site24x7 为阿里云 RDS for MySQL 提供全面监控,深入洞察数据库性能、连接利用率、磁盘活动和复制健康状况。将阿里云账户与 Site24x7 集成后,所有 RDS for MySQL 实例将被自动发现并进行监控。

使用场景

  • 性能调优:监控 CPU 负载、活跃线程和查询执行速率,以识别并优化瓶颈。
  • 复制管理:检测备用实例与主实例之间的复制延迟和同步延迟。
  • 存储可见性:跟踪磁盘使用趋势,识别日志、临时文件和数据表所消耗的存储空间。
  • InnoDB 优化:分析缓冲池效率和行操作,以精细调整数据库缓存。
  • 自动化与告警:创建基于阈值的告警并自动执行恢复操作,以防止宕机。

设置和配置

  • 登录您的 Site24x7 账户,导航至云 > 阿里云 > 添加监视器
  • 编辑阿里云监视器页面中,从服务类型列表中选择 RDS for MySQL
  • 添加完成后,前往云 > 阿里云 > RDS for MySQL,查看仪表板和性能指标。

支持的指标

CPU 与线程

指标名称描述单位
MySQL Proxy CPU Utilization MySQL 代理层的 CPU 利用率百分比。 百分比
MySQL Threads Running 正在执行查询的活跃线程数。
MySQL Threads Connected 当前已连接的总线程数。

会话

指标名称描述单位
MySQL Total Sessions 数据库会话总数(包括活跃和空闲)。
MySQL Active Sessions 当前活跃的数据库会话数。
MySQL MDL Lock Sessions 当前等待元数据锁的会话数。

磁盘与存储

指标名称描述单位
MySQL Temp Disk Size MySQL 操作使用的临时磁盘空间总大小。 字节
MySQL Temp File Size 查询执行期间生成的临时文件大小。 字节
MySQL User Data Size 用户数据占用的磁盘空间总量。 字节
MySQL System Data Size 系统数据占用的磁盘空间。 字节
MySQL Other Disk Size 非数据文件(日志、缓存等)占用的磁盘空间。 字节
MySQL Log Disk Size 存储在磁盘上的二进制日志、重做日志和慢日志的总大小。 字节
MySQL Instance Disk Size MySQL 实例消耗的总存储大小。 字节

I/O 与文件

指标名称描述单位
MySQL Open Files MySQL 实例当前打开的文件数。
MySQL InnoDB Open Files InnoDB 存储引擎处理的打开文件数。
MySQL InnoDB Log Writes InnoDB 执行的日志写入操作总次数。
MySQL InnoDB Log Write Requests 向 InnoDB 日志发出的写入请求总次数。
MySQL InnoDB Log Fsync 在 InnoDB 日志上执行的 fsync 操作次数。
MySQL Data IO Bytes/sec 每秒数据库总 I/O 吞吐量(读取 + 写入)。 字节/秒

InnoDB 行与缓冲区

指标名称描述单位
MySQL InnoDB Row Inserts 插入到 InnoDB 表中的行数。
MySQL InnoDB Row Updates 在 InnoDB 表中更新的行数。
MySQL InnoDB Row Deletes 从 InnoDB 表中删除的行数。
MySQL InnoDB Data Reads InnoDB 读取的总数据量。 字节
MySQL InnoDB Row Lock Time/sec InnoDB 每秒的平均行锁等待时间。 毫秒
MySQL InnoDB Ibuf Usage Ratio 当前使用中的缓冲池页面百分比。 百分比
MySQL InnoDB Ibuf Dirty Ratio InnoDB 缓冲池中脏页的百分比。 百分比
MySQL InnoDB Ibuf Read Hits InnoDB 缓冲池的读取命中率。 百分比
MySQL InnoDB Ibuf Pool Reads 从 InnoDB 缓冲池读取的总次数。

日志与 Binlog

指标名称描述单位
MySQL Relay Log Size 用于复制的中继日志总大小。 字节
MySQL Binlog Size MySQL 服务器生成的二进制日志总大小。 字节
MySQL Redo Log Size InnoDB 使用的重做日志总大小。 字节
MySQL General Log Size 通用查询日志文件的大小。 字节
MySQL Slow Log Size 慢查询日志文件的大小。 字节
MySQL Undo Log Size 用于事务回滚的 Undo 日志总大小。 字节

SQL 与命令执行

指标名称描述单位
MySQL COM SELECT 执行的 SELECT 语句次数。
MySQL SELECT Scan SELECT 查询执行的全表扫描次数。
MySQL COM UPDATE 执行的 UPDATE 语句次数。
MySQL COM DELETE 执行的 DELETE 语句次数。
MySQL COM INSERT 执行的 INSERT 语句次数。
MySQL COM INSERT SELECT 执行的 INSERT INTO ... SELECT 语句次数。
MySQL COM REPLACE 执行的 REPLACE 语句次数。
MySQL COM REPLACE SELECT 执行的 REPLACE INTO ... SELECT 语句次数。

性能与速率

指标名称描述单位
MySQL QPS 每秒执行的查询数。 次/秒
MySQL TPS 每秒处理的事务数。 次/秒
MySQL Insert Size 查询期间插入的数据总大小。 字节

复制

指标名称描述单位
MySQL Network In MySQL 实例接收的入站网络流量。 字节/秒
MySQL Network Out MySQL 实例发送的出站网络流量。 字节/秒
MySQL Standby Sync Lag 主 MySQL 实例与备用实例之间的同步延迟。 毫秒
MySQL Slave IO Running 复制 I/O 线程的状态(1 表示运行中,0 表示已停止)。 状态
MySQL Slave SQL Running 复制 SQL 线程的状态(1 表示运行中,0 表示已停止)。 状态

阈值配置

  1. 前往管理 > 配置文件 > 阈值和可用性
  2. RDS for MySQL 创建或编辑阈值配置文件。
  3. 将配置文件分配给相应的监视器以触发告警。

IT 自动化

Site24x7 的 IT 自动化工具有助于自动解决性能下降问题。当发生违规时,告警引擎持续检查已设置阈值的系统事件,并执行映射的自动化操作。

  1. 前往管理 > IT 自动化模板
  2. 创建新的自动化规则。
  3. 将规则映射到监视器,以实现主动修复。

如何为监视器配置 IT 自动化

配置规则

通过 Site24x7 的配置规则,您可以为多个监视器设置阈值配置文件、通知配置文件、标签和监视器组等参数,并自动化监控资源的配置设置。添加新的 RDS for MySQL 监视器时,这些设置将自动分配。

如何添加配置规则

相关链接

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!