天天看点

Prometheus+Grafana搭建Jmeter性能监控平台(2)

三、安装Grafana docker镜像

3.1 docker pull grafana/grafana

$ docker pull grafana/grafana
[email protected]:~# docker pull grafana/grafana
Using default tag: latest
latest: Pulling from grafana/grafana
97518928ae5f: Pull complete
5b58818b7f48: Pull complete
d9a64d9fd162: Pull complete
4e368e1b924c: Pull complete
867f7fdd92d9: Pull complete
387c55415012: Pull complete
07f94c8f51cd: Pull complete
ce8cf00ff6aa: Pull complete
e44858b5f948: Pull complete
4000fdbdd2a3: Pull complete
Digest: sha256:18d94ae734accd66bccf22daed7bdb20c6b99aa0f2c687eea3ce4275fe275062
Status: Downloaded newer image for grafana/grafana:latest
[email protected]:~#
           

3.2 创建Grafana容器

docker run -d --name jmeter-grafana --restart=always -p 3000:3000 grafana/grafana
           

3.3 访问grafana

访问虚拟机ip:3000。

首次登录grafana后,需要修改密码,默认登录账密:admin/admin

Prometheus+Grafana搭建Jmeter性能监控平台(2)

选择Prometheus

Prometheus+Grafana搭建Jmeter性能监控平台(2)

配置URL为Prometheus数据库地址。如下图:本文URL举例:http://192.168.0.104:9090

Prometheus+Grafana搭建Jmeter性能监控平台(2)

点击测试通过,出现上图的绿底白色对钩即可。

3.4 在Grafana配置Jmeter压测数据监控模板

首先,在Grafana官网上搜索jmeter模板:

https://grafana.com/grafana/dashboards/?search=jmeter

Prometheus+Grafana搭建Jmeter性能监控平台(2)

在+号中选择import:将number:13098拷贝到下图中,点击Load:

Prometheus+Grafana搭建Jmeter性能监控平台(2)

点击import,导入模板。

Prometheus+Grafana搭建Jmeter性能监控平台(2)

四、Jmeter配置Prometheus Listener

4.1 配置Prometheus Listener

JMeter添加后端监控器Prometheus Listener,需要先增加jmeter-prometheus-plugin插件。

插件地址:https://github.com/johrstrom/jmeter-prometheus-plugin/releases

将下载好的"jmeter-prometheus-plugin-0.5.2.jar"

放入\apache-jmeter-5.0\apache-jmeter-5.0\lib\ext路径下,这个路径根据读者本地路径因人而异。

在jmeter脚本中的http请求内部,添加Listener中的Prometheus Listener。

Prometheus+Grafana搭建Jmeter性能监控平台(2)

配置Prometheus Listener中的参数,可视需要而定。

Prometheus+Grafana搭建Jmeter性能监控平台(2)

配置Prometheus Metrics

Prometheus+Grafana搭建Jmeter性能监控平台(2)

执行JMeter脚本,开始进行发压。

访问http://localhost:9270/metrics地址,如果有数据则证明Prometheus已经可以采集到JMeter的发压数据了。如下图所示:

Prometheus+Grafana搭建Jmeter性能监控平台(2)

4.2 访问Grafana

查看Prometheus:

Prometheus+Grafana搭建Jmeter性能监控平台(2)

查看Grafana监控面板:

Prometheus+Grafana搭建Jmeter性能监控平台(2)

至此,Jmeter + Prometheus+ Grafana的性能监控平台已经搭建完毕。

资源分享

下方这份完整的软件测试视频学习教程已经上传CSDN官方认证的二维码,朋友们如果需要可以自行免费领取

【保证100%免费】

Prometheus+Grafana搭建Jmeter性能监控平台(2)
Prometheus+Grafana搭建Jmeter性能监控平台(2)