You need to enable JavaScript to run this app.
导航

监控指标说明

最近更新时间2024.05.10 19:23:03

首次发布时间2022.05.07 15:40:27

本文为您介绍云数据库 MySQL 版的监控告警支持的指标项及相关说明。

监控指标说明

您可以调用 GetMetricData 接口查询各监控指标数据和告警信息。调用查询接口时,需要获取产品的 Namespace、待查询指标所属的 SubNamespace 和待查询指标 MetricName。云数据库 MySQL 版的 Namespace 为 VCM_RDS_MySQL,各指标的 MetricName 与 SubNamespace 如下表所示。

为方便显示,云数据库 MySQL 版的监控告警大盘会根据数据量自动调整单位,具体单位以监控大盘显示为准。例如,在 Innodb 读取量大时,会将单位从 Byte/s 调整为 KB/s;在 Innodb 读取量更大时,则会将单位调整为 MB/s。

资源监控

指标名MetricNameSubNamespace单位指标说明
CPU 使用率CpuUtilresource_monitorPercent允许闲时超用, CPU 使用率可能大于 100%。
内存使用率MemUtilresource_monitorPercent允许闲时超用,内存使用率可能大于 100%。
磁盘使用率DiskUtilresource_monitorPercent磁盘使用空间/实例购买空间。
网络输入流量NetworkReceiveThroughputresource_monitorByte/s每秒接收的字节数。
网络输出流量NetworkTransmitThroughputresource_monitorByte/s每秒发送的字节数。
磁盘使用量DiskUsageBytesresource_monitorBytes磁盘使用量。

部署监控

指标名MetricNameSubNamespace单位指标说明
复制延迟ReplicationDelaydeploy_monitorSecond主从延迟时间。

代理监控

指标名MetricNameSubNamespace单位指标说明
TPSProxyTPSproxy_monitorCountProxy 每秒接收的事务次数。事务包括成功提交的事务、失败回滚的事务以及未开启事务的单一请求。
QPSProxyQPSproxy_monitorCountProxy 每秒接收的请求次数。

连接数

ProxyConnection

proxy_monitor

Count

Proxy 连接数。

说明

当 MySQL 达到最大连接数后,Proxy 连接数大于 MySQL 连接数,Proxy 的最大连接数为 MySQL 的 2 倍。

CPU 使用率ProxyCpuUtilproxy_monitorPercentProxy 的 CPU 使用率。
内存使用率ProxyMemUtilproxy_monitorPercentProxy 的内存使用率。
连接数使用率ProxyConnectionUsageproxy_monitorPercentProxy 的连接数使用率。

引擎监控

访问

指标名MetricNameSubNamespace单位指标说明
慢查询数SlowQueriesengine_monitorCount/Second查询时间超过 long_query_time 秒的查询的个数。
全表扫描数SelectScanengine_monitorCount/Second执行全表搜索查询的数量。
更新数OperationUpdateengine_monitorCount/Second每秒更新数。
删除数OperationDeleteengine_monitorCount/Second每秒删除数。
插入数OperationInsertengine_monitorCount/Second每秒执行的 INSERT 请求数。
覆盖数OperationReplaceengine_monitorCount/Second每秒覆盖数。
提交数OperationCommitengine_monitorCount/Second每秒提交次数。
回滚数OperationRollbackengine_monitorCount/Second每秒回滚次数。
每秒请求数QPSengine_monitorCount/SecondMySQL 客户端每秒发送给 MySQL 的查询数量,包括存储过程内部的查询。该指标会统计 COM_STMT_PREPARECOM_STMT_CLOSECOM_STMT_RESET
每秒事务数TPSengine_monitorCount/Second每秒事务数(包括成功事务和失败回滚事务)。
每秒Insert_Select数InsertSelectengine_monitorCount/Second平均每秒 Insert_Select 语句执行次数。

连接

指标名MetricNameSubNamespace单位指标说明
当前打开连接数ThreadsConnectedengine_monitorCount当前打开的连接的数量。
已创建的线程数ThreadsCreatedengine_monitorCount创建用来处理连接的线程数。
运行线程数ThreadsRunningengine_monitorCount激活的(非睡眠状态)线程数。
连接数利用率比例ConnUsageengine_monitorPercentMySQL 连接数利用率。

指标名MetricNameSubNamespace单位指标说明
临时表数量CreatedTmpTablesengine_monitorCount/Second创建临时表的数量。
等待表锁次数TableLocksWaitedengine_monitorCount/Second不能立即获得的表的锁的次数。
已打开表个数OpenedTablesengine_monitorCount已经打开的表个数。
打开文件数OpenFilesengine_monitorCount打开文件个数。

InnoDB

指标名MetricNameSubNamespace单位指标说明
InnoDB 缓存命中率InnodbCacheHitRateengine_monitorPercentInnodb 引擎的缓存命中率。
InnoDB 缓存使用率InnodbCacheUtilengine_monitorPercentInnodb 引擎的缓存使用率。
Innodb 当前打开表的数量InnodbNumOpenFilesengine_monitorCountInnodb 引擎当前打开表的数量。
InnoDB 读取量InnodbDataReadBytesengine_monitorByte/sInnodb 引擎每秒已经完成读取数据的字节数。
InnoDB 读取次数InnodbDataReadCountsengine_monitorCount/SecondInnodb 引擎每秒已经完成读取数据的次数。
InnoDB 写入量InnodbDataWriteBytesengine_monitorByte/sInnodb 引擎每秒已经完成写数据的字节数。
InnoDB 写入次数InnodbDataWriteCountsengine_monitorCount/SecondInnodb 引擎每秒已经完成写数据的次数。
InnoDB 行删除量InnodbRowsDeletedengine_monitorCount/SecondInnodb 引擎每秒删除的行数。
InnoDB 行插入量InnodbRowsInsertedengine_monitorCount/SecondInnodb 引擎每秒插入的行数。
InnoDB 行更新量InnodbRowsUpdatedengine_monitorCount/SecondInnodb 引擎每秒更新的行数。
InnoDB 行读取量InnodbRowsReadengine_monitorCount/SecondInnodb 引擎每秒读取的行数。
InnoDB 平均获取行锁时间InnodbRowsLockTimeAvgengine_monitorMillisecondInnodb 引擎行锁定的平均时长。
InnoDB 等待行锁次数InnodbRowLockWaitsengine_monitorCount/SecondInnodb 引擎每秒等待行锁定的次数。
InnoDB 表最大等待row locks时间InnodbRowLockTimeMaxengine_monitorMillisecondInnoDB 表最大等待 row locks 时间。
Innodb平均每秒物理写Redo Log File次数InnodbLogWritesengine_monitorCount/SecondInnodb平均每秒物理写 Redo Log File 次数。
平均每秒向日志文件完成的fsync写数量InnodbOsLogFsyncsengine_monitorCount/Second平均每秒向日志文件完成的fsync()写数量。
平均每秒向数据文件完成的fsync写数量InnodbDataFsyncsengine_monitorCount/Second平均每秒向数据文件完成的fsync()写数量。
Redolog使用量RedologSizeengine_monitorMByteRedolog 的磁盘空间使用量。
慢日志使用量SlowLogSizeengine_monitorMByte慢日志的磁盘空间使用量。

Tmp

指标名MetricNameSubNamespace单位指标说明
临时文件数量CreatedTmpFilesengine_monitorCount/Second每秒创建临时文件的次数。
磁盘临时表数量CreatedTmpDiskTablesengine_monitorCount/Second每秒创建磁盘临时表的次数。

Handler

指标名MetricNameSubNamespace单位指标说明
读下一行请求数HandlerReadRndNextengine_monitorCount/Second每秒读取下一行的请求次数。
内部回滚数HandlerRollbackengine_monitorCount/Second每秒事务被回滚的次数。
内部提交数HandlerCommitengine_monitorCount/Second每秒事务提交的次数。

Buff

指标名MetricNameSubNamespace单位指标说明
InnoDB 空页数InnodbBufferPoolPagesFreeengine_monitorCountInnodb 引擎内存空页个数。
InnoDB 总页数TotalInnodbBufferPoolPagesengine_monitorCountInnodb 引擎占用内存总页数。
InnoDB 逻辑读InnodbBufferPoolReadRequestsengine_monitorCount/SecondInnodb 引擎每秒已经完成的逻辑读请求次数。
InnoDB 物理读InnodbBufferPoolReadsengine_monitorCount/SecondInnodb 引擎每秒已经完成的物理读请求次数。
InnoDB Buffer Pool 脏页比率InnodbBpDirtyPctengine_monitorPercentInnoDB Buffer Pool 脏页比率,计算公式为 Innodb_buffer_pool_pages_dirty/Innodb_buffer_pool_pages_data* 100%。
InnoDB Buffer Pool 刷 Page 请求数量InnodbBufferPoolPagesFlushedengine_monitorCount/SecondInnoDB Buffer Pool 刷 Page 请求数量。