关系数据库MySQL版支持的监控指标如下。
声明: 关系数据库MySQL版实例中的Agent只用于监控实例运行的指标、状态,不会收集除监控指标外的其它数据。
功能说明
本节定义了关系数据库MySQL版上报云监控的监控指标的命名空间,监控指标列表和维度定义。用户可以通过云监控提供的API接口来检索关系型数据库产生的监控指标和告警信息。
监控指标周期目前支持15秒、60秒、300秒,默认监控周期为60秒。
实例监控指标
关系数据库MySQL版实例性能监控指标,如下表所示。
指标名称 | 指标含义 | 取值范围 | 测量对象 | 监控周期(原始指标) |
---|---|---|---|---|
CPU使用率(系统空间) | 该指标用于统计测量对象的CPU使用率(系统空间占用),以比率为单位。 | 0-100% | MySQL 实例 | 1分钟 |
CPU使用率(用户空间) | 该指标用于统计测量对象的CPU使用率(用户空间占用),以比率为单位。 | 0-100% | MySQL 实例 | 1分钟 |
内存使用率 | 该指标用于统计测量对象的内存使用率,以比率为单位。 | 0-100% | MySQL 实例 | 1分钟 |
IOPS(读) | 该指标用于统计当前实例,单位时间内系统处理的I/O读扇区请求数量(平均值)。 | ≥ 0 counts/s | MySQL 实例 | 1分钟 |
IOPS(写) | 该指标用于统计当前实例,单位时间内系统处理的I/O写扇区请求数量(平均值)。 | ≥ 0 counts/s | MySQL 实例 | 1分钟 |
磁盘读速率 | 该指标用于统计当前实例,单位时间内系统处理的磁盘读速率(平均值)。 | ≥ 0 kb/s | MySQL 实例 | 1分钟 |
磁盘写速率 | 该指标用于统计当前实例,单位时间内系统处理的磁盘写速率(平均值)。 | ≥ 0 kb/s | MySQL 实例 | 1分钟 |
网络输入吞吐量 | 该指标用于统计平均每秒从测量对象的所有网络适配器输入的流量,以千字节/秒为单位。 | ≥ 0 kb/s | MySQL 实例 | 1分钟 |
网络输出吞吐量 | 该指标用于统计平均每秒从测量对象的所有网络适配器输出的流量,以千字节/秒为单位。 | ≥ 0 kb/s | MySQL 实例 | 1分钟 |
数据库总连接数 | 该指标用于统计试图连接到MySQL服务器的总连接数,以个为单位。 | ≥ 0 counts | MySQL 实例 | 1分钟 |
当前活跃连接数 | 该指标用于统计当前打开的连接的数量,以个为单位。 | ≥ 0 counts | MySQL 实例 | 1分钟 |
QPS | 该指标用于统计SQL语句查询次数,含存储过程,以次/秒为单位。 | ≥ 0 queries/s | MySQL 实例 | 1分钟 |
TPS | 该指标用于统计事务执行次数,含提交的和回退的,以次/秒为单位。 | ≥ 0 transactions/s | MySQL 实例 | 1分钟 |
缓冲池利用率 | 该指标用于统计空闲的页与InnoDB缓存中缓冲池页面总数的比例,以比率为单位。 | 0-100% | MySQL 实例 | 1分钟 |
缓冲池命中率 | 该指标用于统计读命中与读请求数比例,以比率为单位。 | 0-100% | MySQL 实例 | 1分钟 |
缓冲池脏块率 | 该指标用于统计InnoDB缓存中脏数据与InnoDB缓存中使用的页比例,以比率为单位。 | 0-100% | MySQL 实例 | 1分钟 |
InnoDB读取吞吐量 | 该指标用于统计Innodb平均每秒读字节数,以字节/秒为单位。 | ≥ 0 bytes/s | MySQL 实例 | 1分钟 |
InnoDB写入吞吐量 | 该指标用于统计Innodb平均每秒写字节数,以字节/秒为单位。 | ≥ 0 bytes/s | MySQL 实例 | 1分钟 |
InnoDB文件读取频率 | 该指标用于统计Innodb平均每秒从文件中读的次数,以次/秒为单位。 | ≥ 0 counts/s | MySQL 实例 | 1分钟 |
InnoDB文件写入频率 | 该指标用于统计Innodb平均每秒向文件中写的次数,以次/秒为单位。 | ≥ 0 counts/s | MySQL 实例 | 1分钟 |
InnoDB日志写请求频率 | 该指标用于统计平均每秒的日志写请求数,以次/秒为单位。 | ≥ 0 counts/s | MySQL 实例 | 1分钟 |
InnoDB日志物理写频率 | 该指标用于统计平均每秒向日志文件的物理写次数,以次/秒为单位。 | ≥ 0 counts/s | MySQL 实例 | 1分钟 |
InnoDB日志fsync()写频率 | 该指标用于统计平均每秒向日志文件完成的fsync()写数量,以次/秒为单位。 | ≥ 0 counts/s | MySQL 实例 | 1分钟 |
临时表创建数量 | 该指标用于统计在硬盘上创建的临时表数量,以个为单位。 | ≥ 0 counts | MySQL 实例 | 1分钟 |
Key Buffer利用率 | 该指标用于统计MyISAM Key buffer的利用率,以比率为单位。 | 0-100% | MySQL 实例 | 1分钟 |
Key Buffer写命中率 | 该指标用于统计MyISAM Key buffer写命中率,以比率为单位。 | 0-100% | MySQL 实例 | 1分钟 |
Key Buffer读命中率 | 该指标用于统计MyISAM Key buffer读命中率,以比率为单位。 | 0-100% | MySQL 实例 | 1分钟 |
MyISAM硬盘写入频率 | 该指标用于统计向磁盘写入索引的次数,以次/秒为单位。 | ≥ 0 counts/s | MySQL 实例 | 1分钟 |
MyISAM硬盘读取频率 | 该指标用于统计从磁盘读取索引的次数,以次/秒为单位。 | ≥ 0 counts/s | MySQL 实例 | 1分钟 |
MyISAM缓冲池写入频率 | 该指标用于统计向缓冲池写入索引的请求次数,以次/秒为单位。 | ≥ 0 counts/s | MySQL 实例 | 1分钟 |
MyISAM缓冲池读取频率 | 该指标用于统计从缓冲池读取索引的请求次数,以次/秒为单位。 | ≥ 0 counts/s | MySQL 实例 | 1分钟 |
Insert语句执行频率 | 该指标用于统计平均每秒Insert语句执行次数,以次/秒为单位。 | ≥ 0 queries/s | MySQL 实例 | 1分钟 |
Delete语句执行频率 | 该指标用于统计平均每秒Delete语句执行次数,以次/秒为单位。 | ≥ 0 queries/s | MySQL 实例 | 1分钟 |
Select语句执行频率 | 该指标用于统计平均每秒Select语句执行次数。 | ≥ 0 queries/s | MySQL 实例 | 1分钟 |
Update语句执行频率 | 该指标用于统计平均每秒Update语句执行次数,以次/秒为单位。 | ≥ 0 queries/s | MySQL 实例 | 1分钟 |
行删除速率 | 该指标用于统计平均每秒从InnoDB表删除的行数,以行/秒为单位。 | ≥ 0 rows/s | MySQL 实例 | 1分钟 |
行插入速率 | 该指标用于统计平均每秒向InnoDB表插入的行数,以行/秒为单位。 | ≥ 0 rows/s | MySQL 实例 | 1分钟 |
行读取速率 | 该指标用于统计平均每秒从InnoDB表读取的行数,以行/秒为单位。 | ≥ 0 rows/s | MySQL 实例 | 1分钟 |
行更新速率 | 该指标用于统计平均每秒向InnoDB表更新的行数,以行/秒为单位。 | ≥ 0 rows/s | MySQL 实例 | 1分钟 |
磁盘利用率 | 该指标用于统计测量对象的磁盘利用率,以比率为单位。 | 0-100% | MySQL 实例 | 1分钟 |
行锁等待个数 | 该指标用于统计Innodb行锁等待个数,以个为单位。表示历史累积等待行锁的事务个数。重启会清空锁等待。 | ≥ 0 counts | MySQL 实例 | 1分钟 |
每秒创建临时表数 | 该指标用于统计每秒创建临时表数,以个/秒为单位。 | ≥ 0 counts/s | MySQL 实例 | 1分钟 |
历史行锁平均等待时间 | 该指标用于统计innodb历史行锁平均等待时间。 | > 0ms | MySQL 实例 | 1分钟 |
当前行锁等待数 | 该指标用于统计innodb当前行锁等待数,以个为单位。表示当前正在等待行锁的事务个数。 | ≥ 0 counts | MySQL 实例 | 1分钟 |