(一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)

这篇具有很好参考价值的文章主要介绍了(一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

主要介绍使用Docker安装Grafana+Influxdb结合Jmeter搭建可视化监控平台

正文

  • 使用Docker搭建influxdb数据库服务

  • 创建influxdb容器

    • 命令:docker run -d --name influxdb-dsp --restart=always -p 8086:8086 -e "TZ=Asia/Shanghai" influxdb:1.8

  • (一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)

    进入容器创建一个atp数据库,用于存储我们的压测数据
    命令:docker exec -it my-influxdb /bin/bash
  • (一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)

  • 到这里我们的influxdb数据库就搭建成功了。

  • 使用Docker搭Grafana服务

  • 创建Grafana容器
  • 命令:docker run -d --name grafana-dsp --restart=always -p 3001:3000 -e "TZ=Asia/Shanghai" grafana/grafana

  • 备注:本地已起grafana容器所以只能将对外端口改为3001

  • (一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)

  • 访问Grafana服务
  • 备注:默认密码都是admin/admin (一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)
  •  配置influx数据源

  • (一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter) (一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)

    (一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter) (一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter) 

  • 配置jmeter压测数据的监控模板

  •  说明:这里我们可以使用一些现成的jmeter监控模板,当然也可以自定义,作者这里就不自定义了,因为要写一些influxdb监控语句的sql,相对较为复杂,我们这里直接访问Dashboards | Grafana Labs这个grafana的模板地址,下载一个我们influxdb的jmeter监控模板,并导入我们的grafana。

  • 监控面板模版百度网盘地址:链接: https://pan.baidu.com/s/138Pu9iyH34j9Xz-Pi6EAyg?pwd=brvr 提取码: brvr

  • (一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)

    (一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)

    上传Json模板文件

  • (一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)

    (一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)  (一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)

    (一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)

  • 最终的监控面板如下,这样我们配置好Jmeter压测服务,就可以在Grafana实时监控我们的各项压力测试指标了。

    (一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)

  • 使用Jmeter做压力测试

  •  本地已安装Jmeter所有就不演示安装步骤了。

  • 安装教程:jmeter安装教程(mac) - 知乎

    配置压测步骤:

    (一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter) (一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)

  • (一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)

  • 点击开始,开始压测配置的接口

  • 备注:需要将线程组循环次数勾选为永远

(一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)

 访问Grafana,实时查看监测的各项性能指标

(一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)

  查看influxdb数据库查看数据

(一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)

(一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter) 如果要重新测试,我们stop这次测试结果,先清理本次测试结构,再重新进行压测,具体的压测参数配置,可参考官网。 

结语

ok,到这里我们整个HTTP的性能实时监控测试平台搭建及演示就结束了,通过压测平台,我们就能实时的查看我们的压测结果,并根据压测结果,分析我们的接口性能,对我们的代码,服务器等做一些优化的参考。下期见。。。文章来源地址https://www.toymoban.com/news/detail-402792.html

到了这里,关于(一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 性能技术分享|Jmeter+InfluxDB+Grafana搭建性能平台(四)

    四、Jmeter配置InfluxDB 4.1 后端监听器(BackendListener)介绍 1、什么是后端监听器(BackendListener)? 源码给出的解释是:BackendListener是一种异步监听并获取到测试结果的实现类。 也就是说发出的如http等响应请求的结果,都会被封装在SampleResult对象中并被其监听接收。 源码如下: /**

    2024年02月02日
    浏览(34)
  • 轻松打造智能化性能测试监控平台:【JMeter+Grafana+Influxdb】的优化整合方案

    目录 【引言】 【背景说明】 【实现原理】 【平台搭建】 方法一:Windows或macOS环境下搭建 1.InfluxDB安装 2.grafana安装 3.jmeter配置 方法二:Linux环境下搭建 1.influxdb安装 2.grafana安装 3.jdk+jmeter安装 方法三:docker容器下安装 1.influxdb安装并运行(选择2.0以下版本) 2.grafana安装并运行

    2024年02月06日
    浏览(35)
  • 高效性能监测解决方案:Docker+Jmeter+InfluxDB+Grafana搭建强大性能监测平台,文末获取实用干货大礼包!

    为什么要搭建性能监控平台? 1.1 需求背景 在用 Jmeter 获取性能测试结果的时候, Jmeter 本身带有聚合报告如下图所示: 这个报告有几个很明显的缺点: 只能自己看,无法实时共享; 报告信息的展示比较简陋单一,不直观; 1.2 需求方案 为了解决上述问题,必须要请出了 I

    2024年02月02日
    浏览(26)
  • 性能监控平台 | Prometheus+InfluxDB + Grafana!

    在本文中,我将把几个常用的监控部分给梳理一下。前面我们提到过,在性能监控图谱中,有操作系统、应用服务器、中间件、队列、缓存、数据库、网络、前端、负载均衡、Web 服务器、存储、代码等很多需要监控的点。显然这些监控点不能在一个专栏中全部覆盖并一一细化

    2024年02月13日
    浏览(57)
  • 性能监控平台:基于 Prometheus+InfluxDB + Grafana|果断收藏

    在本文中,我将把几个常用的监控部分给梳理一下。前面我们提到过,在性能监控图谱中,有操作系统、应用服务器、中间件、队列、缓存、数据库、网络、前端、负载均衡、Web 服务器、存储、代码等很多需要监控的点。显然这些监控点不能在一个专栏中全部覆盖并一一细化

    2024年02月07日
    浏览(31)
  • Docker-Compose 轻松搭建 Grafana+InfluxDb 实用 Jmeter 监控面板

    目录 前言: 1、背景 2、Granfana+InfluxDB 配置 2.1 服务搭建 2.2 配置 Grafana 数据源 2.3 配置 Grafana 面板 3、Jmeter 配置 3.1 配置 InfluxDB 监听器 3.2 实际效果 Grafana 和 InfluxDB 是两个非常流行的监控工具,它们可以帮助开发者对系统的性能和可用性进行实时监控。 前几天刚做了一个在

    2024年02月16日
    浏览(37)
  • Telegraf+InfluxDB+Grafana实时运维监控

    1.1、Influx的下载安装 这里选用InfluxDB1.8.4的版本 1.2、InfluxDB的配置 1、配置文件路径:/etc/influxdb/influxdb.conf ①禁用信息收集 InfluxDB每个24小时会收集使用信息,这如同是一一个后门,必须关掉! ②禁用每个数据库的序列个数 如果时间序列比较多,需要将该项设置为0,否则会导致

    2023年04月12日
    浏览(38)
  • Jmeter+Influxdb+Grafana搭建

    在无界面压测情况下,我们需要去额外搭建可视化观测平台。借助于Influxdb+Grafana,我们可以轻松让Jmeter的结果自动写入Influxdb,Influxdb实时存储运行结果,最后由Grafana作为展示 无界面运行需要修改配置(jmeter.properties) jmeter.save.saveservice.response_data=true jmeter.save.saveservice.outp

    2024年03月09日
    浏览(51)
  • 教你搭建一个Telegraf+Influxdb+Grafana 监控系统

    摘要: 本文利用华为HECS云服务器进行监控系统部署。 本文分享自华为云社区《使用华为HECS云服务器打造Telegraf+Influxdb+Grafana 监控系统【华为云至简致远】》,作者: kaliarch 。 在所有现有的现代监控工具中,TIG(Telegraf、InfluxDB和Grafana)可能是最受欢迎的工具之一。 该堆栈可

    2023年04月27日
    浏览(38)
  • Prometheus+Grafana 监控平台实践-搭建&常用服务监控&告警

    Prometheus 是一个开放性的监控解决方案,通过各种 Exporter 采集当前主机/服务的数据,和 Grafana 相结合可以实现强大的监控和可视化功能 本篇将分享使用 docker compose 构建 Prometheus+Grafana,并监控之前文章所搭建的主机服务,分享日常使用的一些使用经验 文章较长,已安装可略

    2024年02月05日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包