首页 > 其他分享 >【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(2)

【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(2)

时间:2024-09-24 14:25:36浏览次数:9  
标签:11 示例 influxdb grafana 监控 jmeter 模板


  • 运维监控系列文章入口:【运维监控】系列文章汇总索引


文章目录

  • 四、grafana集成influxdb监控jmeter
  • 1、建立grafana数据源
  • 2、导入grafana模板
  • 3、验证
  • 1)、验证模板
  • 2)、启动jmeter
  • 3)、查看模板数据



  • 本示例是通过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上,另外一台机器上),实际的使用则没有这样的要求。

该文章分为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 性能指标(完整版)

四、grafana集成influxdb监控jmeter

1、建立grafana数据源

选择influxdb数据源,如下图所示。

【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(2)_jmeter


在下图所示的页面,点击添加数据源按钮。

【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(2)_运维_02


点击后进入下面页面中,针对红框内填写必要的信息

【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(2)_grafana_03


其中查询语言本示例选择的Flux(其中的区别参考官网,不同的类别下面需要填写的信息不同)

填写完成后,示例如下。

【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(2)_grafana_04


完成上图所示的信息后,继续往下填写,进行授权,如下图所示。

【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(2)_grafana_05


本示例填写的bucket是jmeter,可以使用influxdb部署成功后的token,也可以是用创建jemter时生成的token。保存成功的图示如下。

【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(2)_运维监控_06


至此,grafana集成influxdb的工作完成,集成后,Organization名称为alanchan_win的所有bucket都可以在grafana的数据探索中查到数据(前提是有数据,如果是查jmeter的话,还没有做压力测试的时候是没有数据的)。示例如下图。

【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(2)_influxdb_07

2、导入grafana模板

导入过程不再赘述,参考文章:【运维监控】Prometheus+grafana监控tomcat8.5 运行情况 本示例导入的模板ID是17440(JMeter Report InfluxDB2.0) 或模板ID是13644( JMeter Load Test (org.md.jmeter.influxdb2.visualizer) - influxdb v2.0 (Flux))。
两个都可以,看读者的需要而言,作者是两个都导入了。

3、验证

以上所涉及的服务均能正常的运行,以及验证都通过。

1)、验证模板

模板导入后,两个模板的初始化界面分别如下。

【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(2)_运维监控_08


【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(2)_jmeter_09

2)、启动jmeter

接下来,我们启动jmeter做压力测试,以下是jmeter的配置。

【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(2)_运维监控_10


两个简单的接口(另外一个一样的配置,只是接口名称不一样,读者基本上不会和作者的相同,所以就示例一下即可),配置如下。

【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(2)_运维_11


backend listener配置如下

【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(2)_grafana_12


以上,完成了jmeter的配置,然后运行。

jmeter启动后,可看到jmeter日志中有往influxdb中发送数据,并且每个批次的大小也有记录。如下图所示。

【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(2)_运维_13

3)、查看模板数据

查看第一个模板

【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(2)_运维_14


【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(2)_jmeter_15

查看第二个模板

【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(2)_grafana_16


【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(2)_grafana_17


以下是jmeter的聚合报告内容,可以和在grafana的数据进行比对。

【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(2)_influxdb_18


以上,完成了influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标的示例。


标签:11,示例,influxdb,grafana,监控,jmeter,模板
From: https://blog.51cto.com/alanchan2win/12099432

相关文章

  • oracle 11g 存储IO性能压测方式
    oracle11g存储IO性能压测方式 Oracle11g提供了IO压测工具DBMS_RESOURCE_MANAGER.CALIBRATE_IOPL/SQL存储过程,可以用于测试存储IO性能(IOPS、IO延迟、IO吞吐量)  存储过程参数如下:DBMS_RESOURCE_MANAGER.CALIBRATE_IO(num_physical_disksINPLS_......
  • 智算舱动环监控:让数据中心更安全和高效@卓振思众
    在信息技术快速发展的今天,智算舱作为数据中心和云计算设施的核心组成部分,承担着海量数据处理与存储的重任。为了确保这些设备在最佳状态下运行,智算舱动环监控系统应运而生。这一系统通过先进的监测技术,实现对舱内环境的实时管理,为企业提供了更为安全和高效的计算资源保障。【卓......
  • 智算中心动环监控:构建高效、安全的数字基础设施@卓振思众
    在当今快速发展的数字经济时代,智算中心作为人工智能和大数据技术的核心支撑设施,正日益成为各行业实现智能化转型的重要基石。为了确保这些高性能计算环境的安全与稳定,卓振思众动环监控应运而生,成为智算中心管理的重要组成部分。动环监控的核心功能实时环境监测动环监控系统通......
  • C++和OpenGL实现3D游戏编程【连载11】——光照效果进阶
    1、本节要实现的内容我们在前面的章节里内容简单的介绍了一下光照,随着后期对纹理内容的增加,我们需要了解更多的光照知识,本节我们回顾一下光照相关内容,并了解一下怎样实现纹理的光照效果。下面这个图就是我们借助于纹理文字产生的半透明光照效果。半透明纹理文字光照演......
  • go基础-11.接口
    接口是一组仅包含方法名、参数、返回值的未具体实现的方法的集合packagemainimport"fmt"//Animal定义一个animal的接口,它有唱,跳,rap的方法typeAnimalinterface{sing()jump()rap()}//Chicken需要全部实现这些接口typeChickenstruct{Namestring}......
  • SW1125 集成氮化镓的高频准谐振模式反激变换
    SW1125是一款集成650VGaN的针对离线式反激变换器的高性能高集成度准谐振电流模式PWM变换器。芯片集成有700V高压启动电路、线电压掉电检测和X电容放电功能。SW1125工作于带谷底锁定功能的谷底开启模式,同时集成频率抖动功能以优化EMI性能;当负载降低时,芯片从P......
  • navicat无法连接远程mysql数据库1130报错的解决方法
    出现报错:1130-Host'ipaddress'isnotallowedtoconnecttothisMySQLservenavicat,当前ip不允许连接到这个MySQL服务解决当前ip无法连接远程mysql的方法1.查看mysql端口,并在服务器安全组中放开相应入方向端口后重启服务器sudonetstat-tulnp|grepmysql查看端......
  • Creo 11.0百度云资源中文版+详细安装教程下载
    如大家所熟悉的,Creo是一款计算机辅助设计(CAD)应用程序,由PTC开发。该套件由应用程序组成,每个应用程序都为产品开发中的用户角色提供一组独特的功能。Creo在Windows系统上运行并兼容,提供用于3DCAD参数化特征实体建模、3D直接建模、2D正交视图、有限元分析和仿真、原理图设计......
  • IT监控管理工具 WGCLOUD - 使用公共告警消息推送接口
    WGCLOUD的公共告警接口用于外部业务系统调用的告警接口,需要升级到v3.4.5或以上版本只要调用这个接口,就可以将消息同步推送到我们的告警平台,比如邮件,钉钉,企业微信等此接口主要给有告警需求的第三方系统使用,就可以调用此接口实现告警消息推送,会同步推送给WGCLOUD已配置的告警......
  • postgresql13.6升级到14.11实录
    背景与需求当前生产环境的gitlab版本使用的postgresql版本为13.6,按gitlab官方版本要求,gitlab17.X版本,MinimumPostgreSQLversion为14.9(参考gitlab版本要求),因此要升级gitlab版本的话,必须先升级postgresql数据库。版本描述当前版本:13.6目标版本:14.11postgresql源......