最近一直在做性能测试,也都是从一个不懂到不断踩坑的过程,由于用jmeter总感觉结果报告不是很直观明显特别是执行过程中,虽然最终可以生成一系列的HTML报告,但是还是参考了https://www.cnblogs.com/yyhh/p/5990228.html猴子请来的救兵的博客后决定在本地搭一个监控平台。(因为,因为,因为你们懂的。。。)
一、安装配置InfluxDB
InfluxDB是GO语言开发的一个开源分布式时序数据库,非常适合存储指标、事件、分析等数据。有人做过mysql和influxDB对比,存储1000万条数据mysql要7分多钟,influxDB只需2分多钟,从1000万条数据读10000条所需数据mysql要6秒多,influxDB只需0.22秒多。下面介绍安装过程。
1、下载链接:https://portal.influxdata.com/downloads#influxdb
选择对应系统版本下载,如果无法下载就建议翻墙。
2、安装
InfluxDB是绿色版,因此并不需要安装,只需要解压到相应的目录即可。
解压后修改配置文件influxdb.conf,修改项参考如下:
注:1.2.0及以前的版本才有admin这个配置选项,新版本已经取消默认后台配置,需另外下载chronograf,因此如果想用自带的后台设置建议下载1.2.0版本。
有修改的配置位置均已贴图,其余详细配置如需要可百度设置。
3、运行InfluxDB
由于是可执行文件,因此我们只需要用命令行方式启动InfluxDB即可。
可以打开命令窗口,使用cd命令进入相应的目录,打开命令窗口后,直接输入influxd.exe,然后回车,InfluxDB即会运行。
E:\influxdb-1.2.0-1>influxd -config influxdb.conf
采用修改后的配置运行成功。(注:此处启动一定要制定配置,不然就要入坑https://blog.csdn.net/qq_35304570/article/details/81290072)
修改好配置文件后,重新启动InfluxDB服务,使用 –conf 参数指定好配置文件地址,待InfluxDB启动完成后,试试web管理界面是不是可以使用了?
二、Grafana安装配置
Grafana 是纯 Javascript 开发的前端工具,用于访问 InfluxDB,自定义报表、显示图表等。
1、下载地址:https://grafana.com/grafana/download?platform=windows
2、解压到安装文件夹即可
3、启动,切换到Grafana安装目录中的bin目录下,双击grafana-server.exe启动程序
4、访问http://localhost:3000,使用admin/admin登录本机Grafana,新建influxdb数据源