Jmeter监控面板之使用Docker安装Grafana、influxdb

Jmeter监控面板之使用Docker安装Grafana、influxdb

一、概述

在使用Jmeter进行压测过程中,不免需要对Jmeter请求及响应进行实时的监控。而在Linux上的数据展示不够直观和趋势性不好。可以考虑使用Grafana对Jmeter发出的请求进行监控,可以实时以图表形式展示请求数、错误率、TPS、吞吐量等。

二、搭建

  • 构建方式

因为是教程演示,就只用一台设备(Linux),同时安装Grafana、influxdb。请先准备一台Linux,不论是虚拟机或云服务器,然后安装好Docker,Docker安装可见前文—Docker安装

数据的走向流程如下:

在这里插入图片描述

简单的说,就是在Jmeter脚本中添加后端监听器,在运行过程中,将数据发送至Influxdb。

Influxdb接收到数据后,展示在Grafana面板上。

  • 安装
    • Docker-Influxdb

使用Docker进行安装,非常便捷,管理也会非常方便。

# 拉取influxdb:1.8镜像 目前最新版本是2.1,但没必要
docker pull influxdb:1.8
# 拉取后,直接运行Influxdb1.8容器,如果是云服务器,请打开8086端口
docker run -d -p 8086:8086 influxdb:1.8

这时,我们进到Influxdb容器中,建一个数据库名字就叫jmeter

# 进入Influxdb容器,且直接进入influx命令行
docker exec -it {CONTAINER ID} influx
# 创建Jmeter数据库
create database jmeter
# 创建Jmeter的用户名和密码,注意密码处是单引号
use jmeter
create user "root" with password '123456' with all privileges

在设置好用户名密码后,可以使用show users,查看是否创建成功

在这里插入图片描述

至此,Influxdb初步工作已完成。

  • 安装
    • Docker-Grafana

同样使用Docker进行安装Grafana

# 拉取Grafana镜像
docker pull grafana/grafana
# 运行Grafana容器,如果是云服务器,请打开3000端口
docker run -d -p 3000:3000 grafana/grafana

此时我们可以在浏览器打开地址:IP:3000Grafana的管理后台,初始账号密码均为admin,登录后会要求先更改密码。接着我们就可以进入面板了,是不是很漂亮?

在这里插入图片描述

  • 配置Influxdb数据源
    接下来,我们在左侧,进行数据源添加

在这里插入图片描述

选择Add data source

在这里插入图片描述

选择InfluxDB

在这里插入图片描述

进行配置,一张图搞定

在这里插入图片描述

最后点击下方Sava&test,如果配置成功,会给出成功的提示

在这里插入图片描述

  • 添加Jmeter展示面板
    这样,在Grafana中Influxdb数据源就配置好了,接下来我们来建一个Jmeter展示面板

在这里插入图片描述

可以在Grafana官方模板库中查询想展示的模板—Grafana模板库

比如点开第一个模板,右侧有他的ID:5496

在这里插入图片描述

在Grafana,Import中,填入ID,即可创建成功

在这里插入图片描述

设置下面板的名字,一个漂亮的Jmeter就展示在我们面前了

在这里插入图片描述

三、运行

最后,我们在Jmeter中,添加后端监听器,进行测试

在这里插入图片描述

进行简单的配置,首先,监听实现选择第三个

在这里插入图片描述

下方的参数配置项

在这里插入图片描述

主要就是Url地址,application、measurement这三项,全部填写正确后,找个接口,循环跑试一下吧~~

在Grafana就可以看到正在跑的数据了~~

在这里插入图片描述

四、结语

至此,Jmeter监控面板Grafana搭建完毕~

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梓沫1119

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值