Windows环境下搭建jmeter+grafana+InfluxDB实时性能监测平台

Windows环境下搭建jmeter+grafana+InfluxDB实时性能监测平台

一、jmeter安装

1.jdk安装与环境配置

参考文章:JDK的下载安装以及环境配置

2.jmeter下载与安装

jmeter的下载根据自己的需求选择对应的版本进行下载即可,下载地址如下;

下载地址: jmeter官网

jmeter压缩包下载好之后,解压至自己的目标路径,运行bin目录下的jmeter.bat文件即可打开jmeter
在这里插入图片描述

二、influxDB安装与配置

1.influxDB 简介

InfluxDB 是一种时序数据库,时序数据库通常被用在监控场景,比如运维和 IOT(物联网)领域。这类数据库旨在存储时序数据并实时处理它们。
influxDB具体使用方法与原理简介请参考别的博主的文章

2.influxDB下载

influxDB的下载根据自己的需求选择对应的版本进行下载即可,下载地址如下;

下载地址: influxDB官网

3.influxDB安装与配置

第一步:解压缩
下载完成之后,将压缩包解压至自己的目标路径,解压完成之后,如下图所示:
在这里插入图片描述
第二步:修改配置文件influxdb.conf

[meta]
  # Where the metadata/raft database is stored
  #将目录修改为自己需要存储的路径
  dir = "E:/influxdb/meta"

  # Automatically create a default retention policy when creating a database.
  # retention-autocreate = true

  # If log messages are printed for the meta service
  # logging-enabled = true
[data]
  # The directory where the TSM storage engine stores TSM files.
  #将目录修改为自己需要存储的路径
  dir = "E:/influxdb/data"

  # The directory where the TSM storage engine stores WAL files.
  #将目录修改为自己需要存储的路径
  wal-dir = "E:/influxdb/wal"
  
#修改存储的数据库
[[graphite]]
  # Determines whether the graphite endpoint is enabled.
  	enabled = false
  	database = "jmeter"
  	retention-policy = ""
  	bind-address = ":2003"
  	protocol = "tcp"
  	consistency-level = "one"

第三步:启动influxd.exe(服务端)
在这里插入图片描述
第四步:启动influx.exe(客户端),创建jmeter数据库
在这里插入图片描述

三、grafana安装

第一步:下载
grafana的下载根据自己的需求选择对应的版本进行下载即可,下载地址如下:

下载地址: grafana官网

第二步:安装

安装时运行msi文件即可,一路点击next即可完成安装,不过安装过程中需要注意的是,需要修改安装路径,可根据自己实际使用情况进行修改,如下图所示:

在这里插入图片描述
第三步:浏览器访问http://localhost:3000

为什么访问3000端口?

因为grafana默认配置文件中,将访问地址,默认设置为3000(类似mysql默认端口为3306一样),如下图所示:
在这里插入图片描述
访问如下图,账号密码皆为admin
在这里插入图片描述
点击登录之后进入修改密码界面,可根据自己需要进行修改
在这里插入图片描述
登录成功之后如下图所示,这样表示grafana安装完成
在这里插入图片描述

四、jmeter+influxdb+grafana配置

1.grafana+influxdb配置

第一步:grafana添加data sources,搜索influxDB,添加数据源,具体如下图所示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第二步:设置influxDB数据源,数据源设置完成之后influxdb+grafana配置结束,具体如下图所示:
在这里插入图片描述
在这里插入图片描述

2.jmeter+grafana配置

第一步:grafana添加jmeter面板,在grafana的dashboards中进行添加,具体步骤如下图所示:
在这里插入图片描述
在这里插入图片描述

为什么要输入5496呢?

5496是jmeter在grafana官方自带的面板所对应的pid
在这里插入图片描述
在这里插入图片描述
上述为grafana配置好jmeter性能监测面板,下一步介绍jmeter中怎么设置
第二步:jmeter设置通过grafana进行性能监测
关于jmeter的使用不做过多的描述
设置时,给线程组添加后端监听器,选择使用influxDB进行监听即可,需要修改下图圈中区域,根据自己实际使用地址进行修改
在这里插入图片描述

3、运行结果

在这里插入图片描述

总结

linux环境搭建步骤与windows环境一致,只不过换了一个操作系统而已(需要提示的是下载软件包需要对应自己使用的操作系统进行相应的下载),换汤不换药,举一反三
每天学习一点点,每天进步一点点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值