Ubuntu 搭建Grafana+InfluxDB监控Jmeter

文章目录


前言

用Jmeter的朋友越来越多了,毕竟开源、免费、轻量,而且功能、自动化、性能,都能做,但是在使用过程中,Jmeter又不能更好是从视觉上监控运行情况。

结合在网上看的一些知识,总结了一下Grafana+InfluxDB来实现Jmeter的可视化监控


提示:以下是本篇文章正文内容,下面案例可供参考

一、版本信息

系统 Ubuntu16.0.4
Grafana 7.1.3
Influxdb 1.4.0
Jmeter 5.2.1

 

二、安装步骤

1.安装Grafana

上Grafana官方网站查看相关版本,选择自己需要的   

        连接:https://grafana.com/grafana/download

下载、安装

              sudo wget https://dl.grafana.com/oss/release/grafana_7.1.3_amd64.deb

              Ubuntu 搭建Grafana+InfluxDB监控Jmeter

              sudo apt-get install -y adduser libfontconfig1

              Ubuntu 搭建Grafana+InfluxDB监控Jmeter

              sudo dpkg -i grafana_7.1.3_amd64.deb

              Ubuntu 搭建Grafana+InfluxDB监控Jmeter

设置开机启动

             sudo /bin/systemctl daemon-reload

             sudo systemctl enable grafana-server.service

             sudo service grafana-server start

             Ubuntu 搭建Grafana+InfluxDB监控Jmeter

             Ubuntu 搭建Grafana+InfluxDB监控Jmeter

错误处理

        如有旧版本残留:执行卸载旧版本

         sudo apt-get remove grafana

         sudo apt-get remove --auto-remove grafana

        如覆盖安装或者误删除grafana-service.service,

         使用命令:sudo vi /var/lib/dpkg/status

         找到grafana的信息删除sid

         Ubuntu 搭建Grafana+InfluxDB监控Jmeter

        保存退出后执行

         sudo apt-get install -f

         sudo /bin/systemctl daemon-reload

         sudo /bin/systemctl enable grafana-serverii

         sudo /bin/systemctl start grafana-server

 

        如执行sudo apt-get install -y adduser libfontconfig1报错如下

             Ubuntu 搭建Grafana+InfluxDB监控Jmeter

         运行命令

         sudo rm /var/lib/dpkg/lock-frontend

         sudo rm /var/lib/dpkg/lock

 

 

2.安装InfluxDB

下载安装

        wget https://dl.influxdata.com/influxdb/releases/influxdb_1.4.0_amd64.deb

        Ubuntu 搭建Grafana+InfluxDB监控Jmeter

       sudo dpkg -i influxdb_1.4.0_amd64.deb

        Ubuntu 搭建Grafana+InfluxDB监控Jmeter

      sudo apt install influxdb-client

        Ubuntu 搭建Grafana+InfluxDB监控Jmeter

      查看状态:sudo service influxdb status

        Ubuntu 搭建Grafana+InfluxDB监控Jmeter

 启动,创建库

      sudo service influxdb start

         Ubuntu 搭建Grafana+InfluxDB监控Jmeter

     启动:influxd

          Ubuntu 搭建Grafana+InfluxDB监控Jmeter

     进入influxdb:influx

          Ubuntu 搭建Grafana+InfluxDB监控Jmeter

     创建jmeter库用户保存监听数据:create database jmeter

          Ubuntu 搭建Grafana+InfluxDB监控Jmeter

错误处理

    如执行sudo apt install influxdb-client报错

          Ubuntu 搭建Grafana+InfluxDB监控Jmeter

      运行命令

        sudo dpkg -i --force-overwrite /var/cache/apt/archives/influxdb-client_0.10.0+dfsg1-1_amd64.deb

        sudo apt-get -f install

         Ubuntu 搭建Grafana+InfluxDB监控Jmeter

 


综合运行监听

web端打开Grafana,添加InfluxDB

网页打开虚拟机地址或服务器地址,默认端口3000即可访问,账号名和密码:admin

         Ubuntu 搭建Grafana+InfluxDB监控Jmeter

添加influxdb

        Ubuntu 搭建Grafana+InfluxDB监控Jmeter

       Ubuntu 搭建Grafana+InfluxDB监控Jmeter

       Ubuntu 搭建Grafana+InfluxDB监控Jmeter

添加官方给的监控模板

模板下载:https://grafana.com/grafana/dashboards?search=jmeter

      Ubuntu 搭建Grafana+InfluxDB监控Jmeter

      Ubuntu 搭建Grafana+InfluxDB监控Jmeter

         Ubuntu 搭建Grafana+InfluxDB监控Jmeter

         Ubuntu 搭建Grafana+InfluxDB监控Jmeter

运行Jmeter天机请求和后置监听器

打开jmeter新建线程组

添加请求,示例:api.apiopen.top/todayVideo

添加后置监听器

       Ubuntu 搭建Grafana+InfluxDB监控Jmeter

运行效果

       Ubuntu 搭建Grafana+InfluxDB监控Jmeter

 

 

      


总结

      好了,今天监听搭建的情况就到此完成,以上所有问题均本人在搭建过程中所遇见的问题,当然还有其他的,没有遇到就不能列出来,请各位大佬指点指点

转载请注明出处,谢谢!