Ubuntu 搭建Grafana+InfluxDB监控Jmeter
文章目录
前言
用Jmeter的朋友越来越多了,毕竟开源、免费、轻量,而且功能、自动化、性能,都能做,但是在使用过程中,Jmeter又不能更好是从视觉上监控运行情况。
结合在网上看的一些知识,总结了一下Grafana+InfluxDB来实现Jmeter的可视化监控
提示:以下是本篇文章正文内容,下面案例可供参考
一、版本信息
系统 | Ubuntu16.0.4 |
Grafana | 7.1.3 |
Influxdb | 1.4.0 |
Jmeter | 5.2.1 |
二、安装步骤
1.安装Grafana
上Grafana官方网站查看相关版本,选择自己需要的
连接:https://grafana.com/grafana/download
下载、安装
sudo wget https://dl.grafana.com/oss/release/grafana_7.1.3_amd64.deb
sudo apt-get install -y adduser libfontconfig1
sudo dpkg -i grafana_7.1.3_amd64.deb
设置开机启动
sudo /bin/systemctl daemon-reload
sudo systemctl enable grafana-server.service
sudo service grafana-server start
错误处理
如有旧版本残留:执行卸载旧版本
sudo apt-get remove grafana
sudo apt-get remove --auto-remove grafana
如覆盖安装或者误删除grafana-service.service,
使用命令:sudo vi /var/lib/dpkg/status
找到grafana的信息删除sid
保存退出后执行
sudo apt-get install -f
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable grafana-serverii
sudo /bin/systemctl start grafana-server
如执行sudo apt-get install -y adduser libfontconfig1报错如下
运行命令
sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/lib/dpkg/lock
2.安装InfluxDB
下载安装
wget https://dl.influxdata.com/influxdb/releases/influxdb_1.4.0_amd64.deb
sudo dpkg -i influxdb_1.4.0_amd64.deb
sudo apt install influxdb-client
查看状态:sudo service influxdb status
启动,创建库
sudo service influxdb start
启动:influxd
进入influxdb:influx
创建jmeter库用户保存监听数据:create database jmeter
错误处理
如执行sudo apt install influxdb-client报错
运行命令
sudo dpkg -i --force-overwrite /var/cache/apt/archives/influxdb-client_0.10.0+dfsg1-1_amd64.deb
sudo apt-get -f install
综合运行监听
web端打开Grafana,添加InfluxDB
网页打开虚拟机地址或服务器地址,默认端口3000即可访问,账号名和密码:admin
添加influxdb
添加官方给的监控模板
模板下载:https://grafana.com/grafana/dashboards?search=jmeter
运行Jmeter天机请求和后置监听器
打开jmeter新建线程组
添加请求,示例:api.apiopen.top/todayVideo
添加后置监听器
运行效果
总结
好了,今天监听搭建的情况就到此完成,以上所有问题均本人在搭建过程中所遇见的问题,当然还有其他的,没有遇到就不能列出来,请各位大佬指点指点
转载请注明出处,谢谢!