JMeter+InfluxDB+Grafana实践

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  访问页面进行数据源的设置和模板导入操作

JMeter+InfluxDB+Grafana实践_第1张图片

安装自行百度,需要导入Grafana已有的jmeter相关连接InfluxDB模板,到如下连接进行下载页面

官网模版库:https://grafana.com/dashboards

我选择了这个模板

https://grafana.com/grafana/dashboards/1152

JMeter+InfluxDB+Grafana实践_第2张图片

图中是该模板的使用教程通俗易懂

JMeter+InfluxDB+Grafana实践_第3张图片

3.jmeter配置

对应上面的模板我们需要去下载一个jmeter插件

https://github.com/NovaTecConsulting/JMeter-InfluxDB-Writer/releases

JMeter+InfluxDB+Grafana实践_第4张图片

下载完成后放到jmeter  /lib/ext/下重启 jmeter

在线程组中添加  backend listener  监听器,配置如下  选择的接口名称也是上图教程中指定的,官网教程一般都是很详细的

JMeter+InfluxDB+Grafana实践_第5张图片

 

Grafana中配置好前面下下来的模板后,jmeter启动线程发一些数据后,就可以在Grafana中实时查看监控结果了

JMeter+InfluxDB+Grafana实践_第6张图片

 

后续还要继续关注使用的情况,应该是无法支撑大数据长时间的压测结果监控

你可能感兴趣的:(jmeter)