实战 | Docker+Jmeter+InfluxDB+Grafana 搭建性能监控平台

本文介绍了如何利用Docker、JMeter、InfluxDB和Grafana搭建一个性能监控平台。通过Docker部署InfluxDB和Grafana,配置数据源和模板,实现性能测试结果的可视化展示。相较于JMeter自带的监控,此平台提供了更强大的数据管理和展示能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在日常的工作中,常常需要制作自己的项目的镜像,一般通过以下两种方式制作镜像:Docker commit、Dockerfile。

1. 为什么要搭建性能监控平台?

                                  本身带有聚合报告如下图所示:

这个报告有几个很明显的缺点:

中获取数据并以特定的模板进行展示

2、性能监控平台部署实践

本文的重点并不是介绍 Docker,所以不了解的小伙伴需要自己去学习一下基本的安装和操作,可参考之前发送的

1)首先去下载InfluxDB的镜像,下载很简单,直接pull就好,默认为下载最新的镜像:

$ docker pull influxdb

镜像,在访问8083端口时就可以看到网页端的展示,我这里用的是最新的,所以就没有啦:

$ docker run -d --name jmeter-influx -p 8083:8083 -p 8086:8086 influxdb

3)进入容器内部,创建名为jmeter的数据库:
容器


命令查看数据库创建成功


查看数据,这个时候应该是没有数据的:


脚本,往期文章有发布,本次就以此来进行测试结果演示。具体可参考之前发送的公众号文章。文章末尾的「往期回顾」第二篇文章即可阅读。
配置

2)主要配置说明:
所对应的:
3)运行验证
运行
中查看数据,发现类似下面的数据说明输入导入成功:

1)首先我们需要下载grafana的镜像:


2)启动一个grafana容器,将3000端口映射出来:


3)网页端访问locahost:3000验证部署成功

4)选择添加数据源

:

6)配置数据源

数据源创建成功时会有绿色的提示:
7)导入模板

  • 直接输入模板id号
    • 直接上传模板json文件
    • 直接输入模板json内容
  • 下面这两个是我尝试过的模板:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值