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

news/2025/1/11 14:33:48/

一:简单介绍

为了解决上述问题,必须要请出了 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.ppmy.cn/news/1561867.html

相关文章

【大模型】百度千帆大模型对接LangChain使用详解

目录 一、前言 二、LangChain架构与核心组件 2.1 LangChain 核心架构 2.2 LangChain 核心组件 三、环境准备 3.1 前置准备 3.1.1 创建应用并获取apikey 3.1.2 开通付费功能 3.2 获取LangChain文档 3.3 安装LangChain依赖包 四、百度千帆大模型对接 LangChain 4.1 LL…

Pytorch机器学习——1 深度学习介绍

outline 人工智能、机器学习与深度学习深度学习工具介绍 1. 人工智能、机器学习与深度学习 AI:研究如何能让计算机模拟人类的智能,来实现特定的依赖人类智能才能实现的任务(例如学习、语言、识别) AI历史: 1818&#x…

Calico BGP网络问题

Calico BGP网络问题 文章目录 Calico BGP网络问题排除步骤calico-node 正常运行,但在 describe 中有警告信息错误现象 ip route 路由表中删除 blackhole后又会自动生成网卡选择无效导致 calico 的 pod 内容器未就绪问题现象原因分析问题解决方式一:直接修…

selenium已经登陆了 我怎么查看 网页 在fRequest xhr 的数据呢

在使用 Selenium 登录网页后,查看网页的 XHR 请求数据可以通过以下几种方法: ### 1. 使用浏览器开发者工具 - **手动查看**: - 打开浏览器的开发者工具(按 F12 或右键点击页面元素选择“检查”)。 - 切换到“Netw…

c++ 输入输出

<iostream>是 Input Output Stream 的缩写&#xff0c;是标准的输入、输出流库&#xff0c;定义了标准的输入、输出 对象。 std::cin 是istream 类的对象&#xff0c;它主要面向窄字符(narrow characters(oftype char))的标准输入流。 std::cout 是 ostream 类的对象&…

【HF设计模式】05-单例模式

声明&#xff1a;仅为个人学习总结&#xff0c;还请批判性查看&#xff0c;如有不同观点&#xff0c;欢迎交流。 摘要 《Head First设计模式》第5章笔记&#xff1a;结合示例应用和代码&#xff0c;介绍单例模式&#xff0c;包括遇到的问题、采用的解决方案、以及达到的效果。…

docker中使用Volume完成数据共享

情景概述 在一个docker中&#xff0c;部署两个MySQL容器&#xff0c;假如它们的数据都存储在自己容器内部的data目录中。这样的存储方式会有以下问题&#xff1a; 1.无法保证两个MySQL容器中的数据同步。 2.容器删除后&#xff0c;数据就会丢失。 基于以上问题&#xff0c;容…

【单片机】实现一个简单的ADC滤波器

实现一个 ADC的滤波器&#xff0c;PT1 滤波器&#xff08;也称为一阶低通滤波器&#xff09;&#xff0c;用于对输入信号进行滤波处理。 typedef struct PT1FilterSettings PT1FilterSettings; struct PT1FilterSettings {//! last Filter output valueuint32_t filtValOld;//…