暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

AMP配置监控mysql锁信息

IT那活儿 2023-07-07
279
点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!



配置监控目的



通过AMP采集Mysql常用锁监控行锁最长时间、行锁周期总等待数、行锁等待数、行锁平均时间等指标数据用于性能分析和监控。

AMP平台简介:

1)自动化运维管理平台--内置大量运维操作原子场景,支持常见数据库、中间件、云平台、网络设备等运维操作自动化能力;
2)支撑八大运维场景自动化;

3)灵活的可视化任务编排及调度操作、资源、工具、人员的任意编排调度,构建多方位自动化能力。




监控项配置



1. 行锁最长时间

采集SQL:
SELECT VARIABLE_VALUE from performance_schema.global_status where VARIABLE_NAME='Innodb_row_lock_time_max';
在mysql监控模板新增监控项配置如下:
2. 行锁周期总等待数
采集SQL:
SELECT VARIABLE_VALUE from 
performance_schema.global_status where VARIABLE_NAME='Innodb_row_lock_waits';

在mysql监控模板新增监控项配置如下:
3. 行锁等待数
采集SQL:
SELECT VARIABLE_VALUE from 
performance_schema.global_status where VARIABLE_NAME='Innodb_row_lock_current_waits';

在mysql监控模板新增监控项配置如下:
4. 行锁平均时间
采集SQL:
select VARIABLE_VALUE from global_status where 
VARIABLE_NAME = 'innodb_row_lock_time_avg';

在mysql监控模板新增监控项配置如下:
mysql采集指标功能通过snc-proxy远程jdbc连接mysql进行采集SQL执行后获取数据到zabbix server进行入库。同时配置proxy采集超时链接次数,达到阈值后不在进行采集,防止过于频繁的发起请求。
5. 配置完成采集后数据采集
如下:
配置完成采集后,可在自定义mysql监控页面统一展示这部分数据:

END


本文作者:事业二部(上海新炬中北团队)

本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论