1、influxdb的下载安装配置
下载
定位到/usr/local目录下,执行命令:wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.0.x86_64.rpm --no-check-certificate,然后等待下载完成
执行命令:rpm -ivh influxdb-1.7.0.x86_64.rpm
生成默认的配置文件 /etc/influxdb/influxdb.conf
执行命令:vi /etc/influxdb/influxdb.conf,将最终修改的配置如下:
在上一步中我们设置了存放数据的目录为/usr/local/influxdb,需要创建这个路径
mkdir /usr/local/influxdb
启动influxdb
vi /etc/profile
添加变量:export INFLUXDB_CONFIG_PATH=/etc/influxdb/influxdb.conf
执行:source /etc/profile,是配置文件生效后,执行:influxd &,启动
创建数据库及用户
执行命令如下:
-bash-4.2$ influx
show databases
CREATE DATABASE jmeter
use jmeter
create user “admin” with password ‘123456’ with all privileges
使用ECS服务器的话记得添加端口,我添加了8086端口
2.jmeter的配置
执行几笔请求,然后看数据有没有落到数据库influxdb上,
select * from jmeter
3.配置grafana
因为之前弄Prometheus的时候安装过grafana,这次直接使用
登录进去grafana,配置数据源
然后填写,安装influxdb的IP地址和端口
下面再填写jmeter
然后添加监控面板
在grafana官网下载https://grafana.com/grafana/dashboards/5496
也有其他的dashboard,看到这个5496下载量比较多选了这个,
上传下载的json file,选择数据源,搞定
执行压测脚本,显示如下
参考文章:
https://testerhome.com/topics/16548
https://www.bbsmax.com/A/ZOJPWKBOzv/