上一节我们已经部署好了grafana,prometheus,influxdb,这一节我们尝试把jmeter+influxdb+grafana打通

打通influxdb+jmeter

首先看我们熟悉的jmeter,配置Backend Listener,如下图

配置好后,我们要的效果是jmeter请求的数据,落在influxdb,OK,我们去influxdb

1.进入influxdb容器,cd到/usr/bin目录

[root@kpc]# docker-compose exec influxdb bash

2.输入influxdb进入influxdb命令行模式,创建一个数据库命名为:jmeter

root@e10eb62d79b5:/etc# influx
Connected to http://localhost:8086 version 1.8.3
InfluxDB shell version: 1.8.3
> show databases
name: databases
name
----
_internal
jmeter
> use jmeter
Using database jmeter
> show tables
ERR: error parsing query: found tables, expected CONTINUOUS, DATABASES, DIAGNOSTICS, FIELD, GRANTS, MEASUREMENT, MEASUREMENTS, QUERIES, RETENTION, SERIES, SHARD, SHARDS, STATS, SUBSCRIPTIONS, TAG, USERS at line 1, char 6
> exit

数据库建好了,现在我们去jmeter执行一次脚本,看下请求是否有落在influxdb

> select * from jmeter
name: jmeter
time                application avg count countError endedT hit max maxAT meanAT min minAT pct90.0 pct95.0 pct99.0 rb  sb  startedT statut transaction
----                ----------- --- ----- ---------- ------ --- --- ----- ------ --- ----- ------- ------- ------- --  --  -------- ------ -----------
1610613200726000000 test_1                           0              0     0          0                                     0               internal
1610613201172000000 test_1      366 1     0                 1   366              366       366     366     366     401 339          all    all
1610613201173000000 test_1                           1              1     1          1                                     1               internal
>

到这,说明jmeter和influxdb就打通了,下面我们来配置下grafana

打通grafana和influxdb

1.登录grafana,添加数据源,配置如图,保存即可

2.查找influxdb对应的仪表盘ID,并添加

如图,点击左侧加号➕直接引入一个仪表盘ID

这里以influxdb为例,现在我们要找到influxdb的仪表盘ID,可以在https://hub.docker.com/上一步步搜索,也可以直接从下面链接拿

https://grafana.com/grafana/dashboards/5496

5496就是我们要的ID,输入后,会出来ID对应的dashboard,点击import,成功

回到home,点击home下三角选择我们的数据源

在jmeter执行下,可以看到下图的效果

最终效果图展示

到这里,jmeter的Summary Report,Aggregate Report的数据就都搬到grafana dashboard上展示出来了,下一节我们开始讲怎么把应用服务器的cpu,memory,network等也持久化都influxdb,并在grafana 看板上呈现出来

docker-compose 部署jmeter+grafana+prometheus/influxdb,构建性能测试可视化实时监控(二)...相关推荐

  1. 使用Docker Compose部署SpringBoot应用

    使用Docker Compose部署SpringBoot应用 原创: 梦想de星空 macrozheng 6月19日 Docker Compose是一个用于定义和运行多个docker容器应用的工具.使 ...

  2. Docker - 使用Docker Compose部署应用

    简介 Docker Compose是一个基于Docker Engine进行安装的Python工具.该工具使得用户可以在一个声明式的配置文件中定义一个多容器的应用,在Docker节点上,以单引擎模式(S ...

  3. JMeter+InfluxDB+Grafana实现可视化实时监控

    本文我们将介绍如何使用JMeter+InfluxDB+Grafana打造可视化实时监控. 目录 一.简介 概述 简单介绍实现原理 二.indluxdb安装和部署 1.indluxdb下载 2.修改in ...

  4. docker compose部署服务

    1 用docker compose部署服务 - 需求:假如现在我们手里有很多容器,每个容器对应每个服务,有nginx容器,redis容器,mysql容器等.现在我们需要批量化的去管理,批量启动,停止, ...

  5. 使用Docker Compose 部署Nexus后提示:Unable to create directory /nexus-data/instance

    场景 Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/ ...

  6. 使用Docker Compose 部署Nexus后初次登录账号密码不正确,并且在nexus-data下没有admin.password

    场景 Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/ ...

  7. Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程)

    场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

  8. Docker Compose部署Nexus3时的docker-compose.yml代码

    场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

  9. Docker Compose部署GitLab服务,搭建自己的代码托管平台(图文教程)

    场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

最新文章

  1. string [线段树优化桶排]
  2. metrics_FlexyPool如何支持Dropwizard Metrics包重命名
  3. Qt多线程编程的主要线程类
  4. 【ES11(2020)】全局属性 globalThis
  5. 如何用php饼型图,php绘制饼状图的代码举例
  6. Android的SharedPreferences存取String和List<String>类型(在Activity和Fragment内使用)
  7. 250g硬盘linux如何分区合适,500G的硬盘,怎么分区比较合理?
  8. Spring Boot从Controller层进行单元测试
  9. 阿里云祝顺民:因云而生的云原生网络
  10. 计算机网络第七版 部分详细答案
  11. revit二次开发 材质类别分析
  12. 三阶魔方还原简单七步公式
  13. mysql 查连接数,查看MySQL的连接数
  14. 进阶-第18__深度探秘搜索技术_基于slop参数实现近似匹配以及原理剖析和相关实验
  15. 移动端点击事件的延迟
  16. 怎么才算是高级点灯工程师?
  17. 第二十三章 Unity 材质
  18. 英语在线听力翻译器_英语听力翻译app下载-英语听力翻译官方版v2.1.4-upan
  19. spring-cloud-security
  20. 《调色师手册:电影和视频调色专业技法(第2版)》——第2章 调色工作的环境设定 基于监视器的色彩管理...

热门文章

  1. 一种即时通信数据传输方法、客户端、服务器及系统
  2. 【vscode 插件】为 markdown 文章标题自动添加多级序号
  3. Python多继承mro
  4. NCRE | 三级网络技术笔记
  5. 音效、配乐素材网站,免费商用
  6. 付费入群怎么做_微信群怎么设置付费才可以进入
  7. linux管道只能运输参数吗,oeasy教您玩转 linux 010212 管道 pipe
  8. Like What You Like: Knowledge Distill via Neuron Selectivity Transfer论文初读
  9. 镜像在国外仓库,拉取不了怎么办
  10. 企业IT咨询和信息化规划方法