通过机器学习和智能算法,支持数据库实例核心指标的异常检测和预测,并自动联动一键诊断模块,帮助您直接定位异常根因。
前提条件
数据库实例需要满足以下条件:
-
当前仅支持RDS MySQL。
-
数据库实例已接入DAS,并且接入状态显示为接入正常,接入方法详情请参见接入阿里云数据库实例。
操作步骤
登录DAS控制台。
在左侧导航栏中,单击智能运维中心 > 实例监控。
找到目标实例,单击实例ID,进入目标实例详情页。
-
在左侧导航树,单击。
-
在异常检测页,选择需要查看的时间段,查看数据库指标的检测和预测结果。
说明选择时间范围时,查询结束时间需晚于查询开始时间,且查询开始时间和查询结束时间的间隔不能超过7天。
-
单击更多指标,选择需要进行检测和预测的数据库指标。数据库指标的含义请参见监控指标。
-
在异常点信息区域,单击异常指标的诊断,在诊断树页面,查看发生异常时数据库实例的性能全貌,快速定位数据库实例的异常原因。异常点信息区域展示检测到的异常指标(如 mysql.qps、mysql.mem_usage)及其异常时间和异常值。单击目标指标对应的 诊断 链接,进入诊断详情页面。
-
监控指标
DAS目前支持以下指标的异常检测。
|
指标 |
含义 |
|
tps |
TPS。 |
|
qps |
QPS。 |
|
active_session |
当前活跃会话。 |
|
delete_ps |
平均每秒Delete语句执行次数。 |
|
insert_ps |
平均每秒Insert语句执行次数。 |
|
update_ps |
平均每秒Update语句执行次数。 |
|
select_ps |
平均每秒Select语句执行次数。 |
|
bytes_received |
平均每秒从所有客户端接收到的字节数。 |
|
bytes_sent |
平均每秒发送给所有客户端的字节数。 |
|
innodb_bp_hit |
InnoDB Buffer Pool读缓存命中率。 |
|
innodb_data_written |
InnoDB平均每秒写字节数。 |
|
innodb_data_read |
InnoDB平均每秒读字节数。 |
|
mysql.innodb_log_writes |
Innodb平均每秒物理写Redo Log File次数。 |
|
innodb_rows_deleted |
InnoDB平均每秒删除的行数。 |
|
innodb_rows_read |
InnoDB平均每秒读取的行数。 |
|
innodb_rows_inserted |
InnoDB平均每秒插入的行数。 |
|
innodb_rows_updated |
InnoDB平均每秒更新的行数。 |
|
mysql.mem_usage |
MySQL实例内存使用率(占操作系统总数)。 |
|
mysql.cpu_usage |
MySQL服务进程CPU使用率(阿里云数据库最高100%)。 |