Jmeter高级性能测试项目实战——Prometheus+Grafana监控mysql性能

Posted 松勤软件测试

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter高级性能测试项目实战——Prometheus+Grafana监控mysql性能相关的知识,希望对你有一定的参考价值。

mysql的地位和重要性就不言而喻了,作为开源产品深受广大中小企业以及互联网企业喜爱,所以这里我们也有必要对其进行相应的监控。


步骤如下:

一、Prometheus搭建

1、#cmd /usr/local 新建文件夹 prometheus
2、解压 #tar -zxvf prometheus-2.15.0.linux-amd64.tar.gz 

3、重命名:#mv prometheus-2.15.0.linux-amd64 prometheus215
 


4、配置文件:#vi /usr/local/prometheus214/prometheus.yml

5、这个是它的配置文件,可以修改端口等信息,默认端口为9090  - job_name: 'linux'    static_configs:- targets: ['localhost:9100']  - job_name: 'mysql'    static_configs:- targets: ['localhost:9104'] 


4、设置文件权限:#chmod 777 prometheus.yml 

 


5、从配置文件启动#./prometheus --config.file=prometheus.yml &

 


6、windows访问:http://192.168.81.137:9090:  statue-targets

 

 三、mysqld_exporter搭建

1、上传mysqld_exporter至local下
2、解压tar -zxvf mysqld_exporter-0.11.0.linux-amd64.tar.gz 

3、改名 mv mysqld_exporter-0.11.0.linux-amd64/ mysql_exporter
4、在/usr/local/mysql_exporter下创建一个.my.cnf配置文件,写上创建的用户名和密码[client]user=xintianpassword=123456
5、在/usr/local/mysql_exporter下启动./mysqld_exporter --config.my-cnf=my.cnf 


6、#yum install lsof
7、查看9104端口占用情况lsof -i:9104
8、查看进程 #ps -a
9、关闭进程 #kill -9 进程号 

10、重启Prometheus

四、Prometheus显示验证 

五、Grafana监控操作 

 

 

以上是关于Jmeter高级性能测试项目实战——Prometheus+Grafana监控mysql性能的主要内容,如果未能解决你的问题,请参考以下文章

JMeter 高级性能测试实战训练营 | 开班通知

jmeter+Jenkins自动化性能测试高级用法

JMeter接口压力测试课程入门到高级实战教程(详情)

jmeter性能实战

JMeter 性能测试进阶实战

源码时代软测干货分享|Jmeter性能测试实战(上)