【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(1)
- 运维监控系列文章入口:【运维监控】系列文章汇总索引
文章目录
- 一、部署influxdb2.0
- 二、部署grafana
- 三、jmeter配置
- 1、下载jmeter插件
- 2、部署jmeter插件
- 3、添加Backend Listener
- 本示例是通过jmeter的插件暴露jmeter的监控指标,通过插件将监控指标数据写入influxdb中,然后利用grafana的dashboard模板来监控jmeter的性能指标。
- 本示例使用到的组件均是最新的,influxdb是2.7.10,grafana的版本是v11.1.4,jmeter的版本是5.6.3,jmeter是windows环境,其他是linux环境的centos。
- 本示例分为四个部分,即influxdb、grafana、jmeter的配置和三者集成后查看模板数据。
- 本文旨在说明三者如何使用,不涉及各自组件的介绍,如果需要使用到本文的,肯定都有了解。
说明:本示例仅仅是为了展示三者结合使用,故没有考虑集群部署以及实际环境的使用,都部署在server2上(jmeter在windows上,另外一台机器上),实际的使用则没有这样的要求。
一、部署influxdb2.0
参考文章:【运维监控】influxdb 2.0+grafana 监控java 虚拟机以及方法耗时情况(完整版) 关于influxdb部署部分。
二、部署grafana
参考:【运维监控】prometheus+node exporter+grafana 监控linux机器运行情况 关于grafana的部署。
三、jmeter配置
本文的重点是该部分内容,关于jmeter的下载、部署不再赘述。
本处部署、配置的前提都是influxdb 2.0以及jdk11以上、grafana 11版本以上。
1、下载jmeter插件
下载地址:https://github.com/mderevyankoaqa/jmeter-influxdb2-listener-plugin/
下载版本:jmeter-plugins-influxdb2-listener-2.8.jar
本示例使用的是2.8,从1.0就可以使用。
2、部署jmeter插件
将下载的插件jmeter-plugins-influxdb2-listener-2.8.jar移动到~<JmeterPath<\lib\ext目录下。如下图所示。
3、添加Backend Listener
在jmeter创建好的压力测试脚本中添加Backend Listener,添加步骤如下图所示。
在选择的Backend Listener页面填写必要的信息,如下图所示。
- influxDBURL:填写influxdb的地址
- influxDBToken:bucket对应的token,也可以是全局token。
- influxDBOrganization:bucket所对应的organization
- influxDBBucket:influxdb对应的bucket。如果先导入grafana模板的情况下,有些模板是会自动创建bucket,不需要手动创建,有的则不会自动创建,需要手动创建。
以上四个参数是必须填写的,其他参数可根据需要进行调整或保持默认。其他重要参数说明如下:
- influxDBFlushInterval:多久刷新一次influxdb数据库,也就是多久往influxdb中存储一次数据
- influxDBMaxBatchSize:批量存储的最大记录条数
- influxDBThresholdError:influxdb的错误阈值
以上就是jmeter的全部配置。
该文章分为2个部分,即:
- 【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(1)
- 【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(2)
- 【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(完整版)