一、Influxdb
1、下载influxdb
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.9.x86_64.rpm
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
2、安装influxdb
yum localinstall influxdb-1.7.9.x86_64.rpm
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
3、启动influxdb数据库,默认端口是8086
systemctl start influxd
可查看数据库是否启动成功
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
4、进入influxdb数据,创建相应的数据库
Linux:Jmeter+Grafana+Influxdb+telegraf笔记

二、Telegraf
1、下载telegraf
wget http://get.influxdb.org/telegraf/telegraf-0.12.1-1.x86_64.rpm
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
2、安装telegraf
yum localinstall telegraf-0.12.1-1.x86_64.rpm
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
3、配置
vi /etc/telegraf/telegraf.conf
输入/urls,修改内容并保存:
urls = [“http://localhost:8086”] #infulxdb 地址
database = “telegraf” #数据库
retention_policy = “” 必须设置为空
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
4、启动Telegraf
systemctl restart telegraf
5、检查Telegraf 配置
service telegraf status
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
三、Grafana
1、下载grafana
wget https://dl.grafana.com/oss/release/grafana-6.5.1-1.x86_64.rpm
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
2、安装grafana
yum localinstall grafana-6.5.1-1.x86_64.rpm
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
3、安装grafana 报,urw-fonts is needed by grafana-xxxx ,则需要安装字体。即:(安装比较顺利,此步暂时没用上)
yum install urw-fonts
yum install initscripts fontconfig -y
rpm -ivh grafana-6.5.1-1.x86_64.rpm
4、启动grafana
systemctl start grafana-server --启动grafana服务
systemctl status grafana-server --查看该服务的状态
(根据需要可设置开机启动,systemctl enable grafana-server.service)
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
5、浏览器访问并登录
http://IP:3000(用户名和密码都是admin)
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
6、配置数据源
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
这里的数据名为前面创建的数据名jmeter
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
所有信息填写好之后,保存并测试
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
7、导入面板
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
导入模板Linux:Jmeter+Grafana+Influxdb+telegraf笔记
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
四、将相关插件放到jmeter的lib\ext下
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
后端监听器中才有所需选项
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
五、开压
1、准备压测脚本,及其数据写入到哪里的配置
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
2、压数据前要把数据库名创建好
进入influx
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
3、开压
此时grafana里面就有数据进去了
Linux:Jmeter+Grafana+Influxdb+telegraf笔记

4、压完后的结果如下
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
Linux:Jmeter+Grafana+Influxdb+telegraf笔记
5、此时再回到influxdb里面可以查看里面就有数据了
Linux:Jmeter+Grafana+Influxdb+telegraf笔记

相关文章: