首页 > 数据库 >jmeter+influxdb2.0 企业级性能监控平台

jmeter+influxdb2.0 企业级性能监控平台

时间:2023-01-19 12:02:08浏览次数:61  
标签:influxdb 企业级 influxdb2.0 systemctl yum docker jmeter grafana

一、centos安装docker

1、安装

yum install -y docker

2、检测docker是否安装成功

yum list installed | grep docker

3、设置开机启动并运行docker服务

如果你想每次在服务器重启,自动启动 Docker 的话,可以使用下面命令进行开启

systemctl enable docker

systemctl start docker

 

4、配置docker镜像源

执行下面命令,创建或修改 /etc/docker/daemon.json 文件

vi /etc/docker/daemon.json

其内容修改为,这里配置的网易的镜像加速站。如下:

{ "registry-mirrors": ["http://hub-mirror.c.163.com"] }

重启 Docker,配置完镜像源后,重启 docker服务 才能生效

systemctl daemon-reload

systemctl restart docker.service

5、卸载docker

依次执行下面命令即可,完成 docker 的卸载

yum remove docker docker-common docker-selinux docker-engine

rm -rf /var/lib/docker

二、docker按照grafana

1、docker安装grafana9.1.6

docker pull grafana/grafana:9.1.6

运行服务

docker run --name my_grafana -p 3000:3000 grafana/grafana:9.1.6

2、docker命令

查看所有服务

docker ps -a
查看正在运行的服务

docker ps

启动容器服务

docker start 容器id

停止容器服务

docker stop 容器id

查看容器服务状态

docker status 容器id

3、Grafana视图模板

JMeter Load Test (org.md.jmeter.influxdb2.visualizer) - influxdb v2.0 (Flux) dashboard for Grafana | Grafana Labs

三、centos安装influxdb2.0

1、下载influxdb2.0

wget --no-check-certificate https://mirrors.tuna.tsinghua.edu.cn/influxdata/yum/el7-x86_64/influxdb2-2.2.0.x86_64.rpm

2、yum本地安装

yum localinstall -y ./influxdb2-2.2.0.x86_64.rpm

3、查看配置文件

cat /etc/influxdb/config.toml

4、设置开机自启动,并启动influxdb服务

systemctl enable influxdb && systemctl start influxdb

5、查看influxdb的状态,查看端口是否正常

systemctl status influxdb

netstat -anop |grep 8086

systemctl stop firewalld.service  暂时关闭防火墙

6、浏览器访问 http://127.0.0.1:8086,新建用户

7、新建jmeter数据库

四、本地电脑安装jdk11

1、Java11下载安装,并配置好环境

五、本地电脑安装jmeter5.5

1、Apache官网下载 https://jmeter.apache.org/download_jmeter.cgi,下载 Apache JMeter 5.5

2、下载插件jar包,https://github.com/mderevyankoaqa/jmeter-influxdb2-listener-plugin/releases

3、放到jmeter路径/lib/ext中

4、重启jmeter

5、在请求右键添加后置监听器,如果不是java11并且没有java包,就没有这个选项。

 

 

六、监控平台的展示图

 

 

 

 

 

 

 

标签:influxdb,企业级,influxdb2.0,systemctl,yum,docker,jmeter,grafana
From: https://www.cnblogs.com/amber10086/p/17061267.html

相关文章

  • Jmeter学习:控制器--条件控制器/事务控制器/常量控制器/while循环控制器
    一、条件控制器功能:通过该组件,我们可以控制其下面的子/后代元素是否执行。条件判断支持通过变量和函数两种方式判断A:变量,比如${flag},如果值为true,则认为通过,否则认为......
  • 企业级存储raid
    服务器最常用到的是raid1raid10和raid5,个人用户常用到raid0,企业级存储一般多用raid5和raid6,       ......
  • Jmeter学习:后置处理器--正则表达式提取器
    一、正则表达式提取器功能:通过该组件,我们可以通过正则表达式提取所需要的值,功能非常强大请务必了解Java正则表达式的常见用法(特别是匹配模式、组概念),参考:https://ww......
  • Jmeter学习:<<重点>>八大组建的执行顺序
    执行顺序:1.配置元件优先执行(非控制器内),用户自定义配置元件优先执行(无论是否在控制器内)2.按深度优先算法,依次寻找采样器,找到采样器后,逐个执行,遵循第3条规则3.执......
  • Jmeter - 索引贴
    1.Loadrunner和Jmeter区别2.Jmeter基础3.Jmeter-定时器4.Jmeter-逻辑控制器5.Jmeter-提取器其他:1.Jmeter-处理HTTP请求响应中文乱码及汉化[2.Jmeter-......
  • jmeter添加全局变量,跨线程组传递参数
    在软件测试中,当我们想把某个变量值想设置为全局变量,也就是在任何一个线程组都可以使用该变量时,我们就要用到BeanShell取样器,示例如下:1.拿到某个接口的变量值2.通过BeanSh......
  • Jmeter元件边界提取器提取响应结果中的链接
    在测试中,我们会遇到这样一个场景,当服务器的响应结果是HTML格式的信息时,我们需要关联HTML中的某些链接,使用的关联元件有:其中最满足使用的应该是边界提取器元件,下面我们就看......
  • Jmeter元件正则表达式提取器提取Response headers的数据
    在测试中,我们会遇到授权码在Responseheaders中,如下:那么我们该如何提取到这个Authorization授权码呢,首先添加元件正则表达式提取器:正则表达式为Authorization:(.*)注意......
  • Jmeter元件Switch控制器
    在测试过程中,我们会遇到这样一个业务场景,某业务流程出现分流,比如当生成某个计划后,需要审核通过或者驳回该计划,此时就该元件Switch控制器登场了:Switch控制器路径元件Switch......
  • Jmeter元件HTTP请求默认值
    Jmeter元件HTTP请求默认值使用场景:当我们创建一个测试计划有很多个请求且都是发送到相同的server,这时我们只需添加一个Httprequestdefaults元件并设置“ServerNameor......