性能工具之JMeter+InfluxDB+Grafana打造压测可视化实时监控(centos7环境)

Posted lystbc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能工具之JMeter+InfluxDB+Grafana打造压测可视化实时监控(centos7环境)相关的知识,希望对你有一定的参考价值。

前提条件,已经安装jmeter并可以运行

1.安装influxdata

wget et https://dl.influxdata.com/influxdb/releases/influxdb-1.7.7.x86_64.rpm

sudo yum localinstall influxdb-1.7.7.x86_64.rpm

2.修改influxdb配置

vim /etc/influxdb/influxdb.conf    #进入influxdb配置文件,ubuntu默认配置文件地址

技术图片

在命令模式输入/graphite,或者输入?graphite,找到graphite修改相关内容,注意去掉注释

  技术图片

再切换到写模式(输入i),把注释去掉

[[graphite]]
  # Determines whether the graphite endpoint is enabled.
    enabled = true
    database = "jmeter"
    retention-policy = ""
    bind-address = ":2003"
    protocol = "tcp"
    consistency-level = "one"

保存配置文件(点击键盘的esc,输入英文冒号,再输入wq!,回车)

技术图片

4.启动InfluxDB

influxd -config /etc/influxdb/influxdb.conf

 也许会报错,可以执行下面的命令/bin/systemctl start influxdb.service

5.启动influx,创建数据库和用户

# influx
> create database jmeter
> show databases
> use jmeter #切换数据库
Using database jmeter
> CREATE USER "admin" WITH PASSWORD ‘admin‘ WITH ALL PRIVILEGES # 创建管理员权限的用户

  

技术图片

 

 

 6.安装配置Grafana

官网有安装教程 https://grafana.com/grafana/download

wget https://dl.grafana.com/oss/release/grafana-6.2.5-1.x86_64.rpm 
sudo yum localinstall grafana-6.2.5-1.x86_64.rpm 

技术图片

 

7.启动服务并访问

service grafana-server start

使用浏览器打开 http://IP:3000/login,访问Grafana主页,账号密码默认是admin

 技术图片

 

8.添加数据库

技术图片

 

 技术图片

 

 8.添加模板

 在官网有很多不错的模板,我们直接复制id就可以用了

技术图片

 

 技术图片

 

 技术图片

 

技术图片

技术图片

 

以上是关于性能工具之JMeter+InfluxDB+Grafana打造压测可视化实时监控(centos7环境)的主要内容,如果未能解决你的问题,请参考以下文章

性能工具之JMeter+InfluxDB+Grafana打造压测可视化实时监控

性能测试监控平台:InfluxDB+Grafana+Jmeter

性能工具之Jmeter 后置监听器可视化数据逻辑

jmeter 性能测试与 influxdb2 集成显示监控结果

Centos7.X 搭建Grafana+Jmeter+Influxdb 性能实时监控平台(不使用docker)

Centos7.X 搭建Grafana+Jmeter+Influxdb 性能实时监控平台(不使用docker)