1.InfluxDB安装
service influxdb start 启动命令
service influxdb stop 停止命令
新建jmeter库 和admin 用户密码是admin
[root@zuozewei ~]# influx #登录数据库
Connected to http://localhost:8086 version 1.6.2 InfluxDB shell version: 1.6.2
> show databases #查看所有数据库
name: databases
name
---- _internal
> CREATE DATABASE "jmeter" #创建数据库
> use jmeter #切换数据库 Using database jmeter
> CREATE USER "admin" WITH PASSWORD 'admin' WITH ALL PRIVILEGES # 创建管理员权限的用户
influxd -config /etc/influxdb/influxdb.conf查看配置文件
配置如下 在/etc/influxdb vim influxdb.conf
[[graphite]] 几点下增加如下配置
enabled = true
bind-address = ":2003"
database = "jmeter"
retention-policy = ""
protocol = "tcp"
batch-size = 5000
batch-pending = 10
batch-timeout = "1s"
consistency-level = "one"
separator = "."
udp-read-buffer = 0
2.Grafana安装
service grafana-server start 启动命令
启动后 ip:3000 访问页面进行数据源的设置和模板导入操作
安装自行百度,需要导入Grafana已有的jmeter相关连接InfluxDB模板,到如下连接进行下载页面
官网模版库:https://grafana.com/dashboards
我选择了这个模板
https://grafana.com/grafana/dashboards/1152
图中是该模板的使用教程通俗易懂
3.jmeter配置
对应上面的模板我们需要去下载一个jmeter插件
https://github.com/NovaTecConsulting/JMeter-InfluxDB-Writer/releases
下载完成后放到jmeter /lib/ext/下重启 jmeter
在线程组中添加 backend listener 监听器,配置如下 选择的接口名称也是上图教程中指定的,官网教程一般都是很详细的
Grafana中配置好前面下下来的模板后,jmeter启动线程发一些数据后,就可以在Grafana中实时查看监控结果了
后续还要继续关注使用的情况,应该是无法支撑大数据长时间的压测结果监控