当前位置: 首页 > article >正文

Docker + JMeter + InfluxDB + Grafana搭建压测可视化实时监控

一:简单介绍

为了解决上述问题,必须要请出了 InfluxDB + Grafana :

InfluxDB :持续型数据库,有时间戳组件,以时间的形式去存储数据;

Grafana :一款采用 Go 语言编写的开源应用,主要用于大规模指标数据的可视化展现,是网络架构和应用分析中最流行的时序数据展示工具;

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

Influxdb接收到数据后,展示在Grafana面板上,如下图所示:

二:安装教程

备注:本次实践是用目前较为流行的 Docker方式进行部署

  1. 安装Docker,部署Docker环境

备注:环境要求:centos7.0以上版本(docker支持最低版本)

先说一下配置,我这里是Centos7 Linux 内核:官方建议 3.10 以上,3.8以上貌似也可

注意:本文的命令使用的是 root 用户登录执行,不是 root 的话所有命令前面要加 sudo

这里我们以 CentOS7 作为本文的演示。

第一种方法

#更新yum 

sudo yum update

#安装依赖 

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

#设置镜像仓库为国内的阿里云仓库 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 

#选择docker版本并安装 (1)查看可用版本有哪些 

yum list docker-ce --showduplicates | sort -r

选择一个版本并安


http://www.kler.cn/a/469513.html

相关文章:

  • 安卓NDK视觉开发——手机拍照文档边缘检测实现方法与库封装
  • Babylon.js中的向量操作:BABYLON.Vector3的数学方法
  • GoFrame 基础入门
  • 前端(十二)jquery(2)
  • 1-markdown转网页样式页面 --[制作网页模板] 【测试代码下载】
  • 【NLP高频面题 - 分布式训练篇】ZeRO主要为了解决什么问题?
  • K8S中POD的生命周期之钩子函数
  • ubuntu开启root用户
  • jest使用__mocks__设置模拟函数不生效 解决方案
  • 为飞桨PaddlePaddle实现笛卡尔直积
  • 重庆市大数据局:基于可信数据空间的公共数据流通利用
  • 详解GPT-信息抽取任务 (GPT-3 FAMILY LARGE LANGUAGE MODELS)
  • 毕业项目推荐:基于yolov8/yolov5的行人检测识别系统(python+卷积神经网络)
  • d3dcompiler_47.dll缺失怎么修复全攻略:原理、步骤及注意事项
  • JS中的aynsc和await
  • IO编程与正则表达式
  • 保姆级教程Docker部署MySQL镜像
  • 网络安全的主要防护对象有哪些?
  • Oracle删除归档日志
  • Mysql数据实时同步到Es上
  • Harmony tab的使用
  • 2025年大数据、通信技术与计算机应用国际学术会议(BDCTA 2025)
  • GPTs+PRA:教育领域的新引擎,推动个性化与智能化教学
  • 量子机器学习:当量子计算遇上人工智能,颠覆即将来临?
  • Ubuntu20.04版本的ROS环境配置与基本概述
  • 生成式AI与RAG架构:如何选择合适的向量数据库?