当前位置: 首页 > news >正文

【运维监控】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 性能指标(完整版)

http://www.mrgr.cn/news/34321.html

相关文章:

  • 关于我、重生到500年前凭借C语言改变世界科技vlog.18——内存函数
  • PHP:通往动态Web开发世界的桥梁
  • 【已为网站上传证书,却显示不安全】
  • 商品规格递归拼接
  • 从零开始使用YOLOv11——Yolo检测detect数据集自建格式转换为模型训练格式:20w+图片1w+类别代码测试成功
  • Python3.11.9下载和安装
  • 9.23-部署项目
  • 基于深度学习的竞争性对抗学习
  • 场景题面试题——第一篇
  • freemobus阅读笔记
  • 比亚迪技术面试(测试、测开)
  • 公测两次延期、被网易拉黑,乙游《米修斯之印》能“活”下来吗?
  • python对文件的写入和追加
  • 基于QT的C++中小项目软件开发架构源码
  • 【Centos 8安装VNC及多用户配置详细教程】
  • docker安装及使用
  • 公司将被千万美金收购,工程师却误删数据库 —— 没 有 备 份!!!
  • 深度解读 2024 Gartner DevOps 魔力象限
  • cadence 17.4之allegro 不能设置net颜色
  • 中小微企业生产管理利器-- 超轻量生产工单系统
  • 【实战篇】读写分离有哪些坑?
  • 对条件语言模型(Conditional Language Model)的目标函数的理解
  • 美业SaaS收银系统如何收银?博弈美业实操/美业门店管理系统源码
  • 湖北建筑类初级职称申报的全方位解读
  • 1000Km弹射巡飞器技术详解
  • struts2