运维监控系列文章入口【运维监控】系列文章汇总索引最近在研究 AI BI智能数据分析 的落地实践。敬请期待后续专题实战系列《从零手把手教你搭建 AI 驱动的 BI 系统》将覆盖 Text2SQL、多轮对话、语义层、权限治理、生产级部署全链路代码可落地、坑点全复盘。文章目录四、grafana集成influxdb监控jmeter1、建立grafana数据源2、导入grafana模板3、验证1、验证模板2、启动jmeter3、查看模板数据本示例是通过jmeter的插件暴露jmeter的监控指标通过插件将监控指标数据写入influxdb中然后利用grafana的dashboard模板来监控jmeter的性能指标。本示例使用到的组件均是最新的influxdb是2.7.10grafana的版本是v11.1.4jmeter的版本是5.6.3jmeter是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监控jmeter1、建立grafana数据源选择influxdb数据源如下图所示。在下图所示的页面点击添加数据源按钮。点击后进入下面页面中针对红框内填写必要的信息其中查询语言本示例选择的Flux其中的区别参考官网不同的类别下面需要填写的信息不同填写完成后示例如下。完成上图所示的信息后继续往下填写进行授权如下图所示。本示例填写的bucket是jmeter可以使用influxdb部署成功后的token也可以是用创建jemter时生成的token。保存成功的图示如下。至此grafana集成influxdb的工作完成集成后Organization名称为alanchan_win的所有bucket都可以在grafana的数据探索中查到数据前提是有数据如果是查jmeter的话还没有做压力测试的时候是没有数据的。示例如下图。2、导入grafana模板导入过程不再赘述参考文章【运维监控】Prometheusgrafana监控tomcat8.5 运行情况本示例导入的模板ID是17440JMeter Report InfluxDB2.0 或模板ID是13644 JMeter Load Test (org.md.jmeter.influxdb2.visualizer) - influxdb v2.0 (Flux)。两个都可以看读者的需要而言作者是两个都导入了。3、验证以上所涉及的服务均能正常的运行以及验证都通过。1、验证模板模板导入后两个模板的初始化界面分别如下。2、启动jmeter接下来我们启动jmeter做压力测试以下是jmeter的配置。两个简单的接口另外一个一样的配置只是接口名称不一样读者基本上不会和作者的相同所以就示例一下即可配置如下。backend listener配置如下以上完成了jmeter的配置然后运行。jmeter启动后可看到jmeter日志中有往influxdb中发送数据并且每个批次的大小也有记录。如下图所示。3、查看模板数据查看第一个模板查看第二个模板以下是jmeter的聚合报告内容可以和在grafana的数据进行比对。以上完成了influxdb 2.0 grafana 11 监控jmeter 5.6.3 性能指标的示例。