零基础性能测试实战直播班招生中,多种优惠进行中,优惠无套路,开课你决定       |       python自动化测试班-轻课模式,随到随学

咨询QQ:2083503238、1684129674、480934277(请勿重复咨询) 咨询微信:qiangfans

手把手教你搭建高逼格监控平台,第二弹,监控mysql

2021-06-29 09:03:00
testingbang
原创 853 投稿得红包

接上篇《手把手教你搭建高逼格监控平台,动起来吧~》,咱们继续,来看看如何监控mysql。


安装mysql_exporter

下载地址:
https://github.com/prometheus/mysqld_exporter/releases

此处用的是
mysqld_exporter-0.13.0.linux-amd64.tar.gz


配置mysql

在my.cnf文件的client区域增加登录信息,用于后续有权限获取数据

[client] user=mysql用户名 password=mysql密码

有了上面的基础,这里就简单了,还是先解压tar.gz,然后运行启动命令即可

nohup ./mysqld_exporter --config.my-cnf=my.cnf文件的绝对路径 &

然后在上次创建的sd_cfg文件下创建db.yml,文件内容如下

手把手教你搭建高逼格监控平台,第二弹,监控mysql

[]里就是被监控数据库的ip,端口都是9104,之后浏览器访问http://被监控数据库ip:9104/metrics,如果有数据返回就ok了


接下来在Grafana中添加了,超级简单,还是在import,id输入7362

手把手教你搭建高逼格监控平台,第二弹,监控mysql

导入成功之后就能看到漂亮的界面了

手把手教你搭建高逼格监控平台,第二弹,监控mysql

是不是很简单呢~

技术交流QQ群 229390571 测试帮日记接口测试群

电影下载QQ群 533341883 XQ电影下载圈