influxdb+grafana+jmeter教程

本文详细指导了如何在Linux上安装InfluxDB 1.7.8,配置Graphite与HTTP,创建用户、数据库,以及与Grafana集成。涉及步骤包括设置认证、启动服务和添加数据源,适合监控与可视化初学者。
摘要由CSDN通过智能技术生成

一、安装influxdb

  1. 使用Linux下载安装influxdb(注意:在influxdb1.2版本后已经无界面显示)

安装:wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.8.x86_64.rpm

解压:sudo yum localinstall influxdb-1.7.8.x86_64.rpm

  1. 安装完成后,需要修改influxdb的conf配置文件(注意配置文件的格式,不能错位,否则文件不生效)

# 找到graphite并且修改它的库与端口

[[graphite]]

    enabled = true

    database = "jmeter"

    bind-address = ":2003"

    protocol = "tcp"

    consistency-level = "one"

  1. 配置文件修改完成后,需要查看文件是否生效 使用,influxd config 命令进行查看,graphite已经被修改,则成功
  2. 配置http账号密码

>CREATE USER ‘用户名’WITH PASSWORD '用户密码' WITH ALL PRIVILEGES

查询用户

查询用户

> SHOW USERS

user admin

 ---- -----

influx true

‘用户名’true

创建数据库

> CREATE DATABASE jmeter

> SHOW DATABASES

name: databases

name ----

 _internal

jmeter

用户创建完成后

找到http将auth-enabled从false改为true

[http]

auth-enabled = true

修改后使用influxd config 命令进行查看,若auth-enabled从false改为true则成功

  1. 输入命令:influx 对cli终端账号和密码登录

> auth username: dolphin password:

> show databases;

name: databases

name ----

_internal

dolphin

  1. influxdb下载安装完成后进行启动操作

重启命令:sudo systemctl restart influxdb

启动命令:sudo systemctl start influxdb

  • 下载安装Grafana
  1. 使用yum下载Grafana并且安装

命令:yum install https://grafanarel.s3.amazonaws.com/builds/grafana-3.0.1-1.x86_64.rpm

启动Grafana

命令:/etc/init.d/grafana-server restart  显示ok则表示启动成功

  1. 打开浏览器访问虚拟机IP:http://192.268.10.1:3000 注:端口3000是统一的不需要进行改动
  2. 浏览器访问成功后,默认用户名密码都是admin,登录成功
  3. 在grafana下添加需要展示的数据库home - data sources中add data sources
  4. 配置链接jmeter库

Name:jmeter

Type:InfluxDB

url设置是influxdb的url地址 http://192.268.10.1:8086

Access:proxy

Database:jmeter

User是之前在influxdb中创建的用户名,password是当时创建的密码

  1. 带你就save&test若连接成功页面则会显示success data source is working
  • 配置jmeter
  1. 打开jmeter,创建线程组,创建Java请求配置backend listener、查看结果树等
  2. jmeter中,添加“监听器 -> Backend Listener”
  3. 配置“Backend Listener”,主要配置Host,host为虚拟机的ip
  4. graphitePort 配置为2003
  5. rootMetricsPrefix 配置为jmeter
  6. summaryOnly 配置为true
  7. samplersList配置为为test(可以空置,不填写也可以)
  8. 配置完成后,启动jmeter的线程,即可在grafana home - new -最左边的绿色icon中,选择“Add Panel -> Graph”,配置metrics需要监听的数据

8、使用jmeter发送请求,看grafana是否监听到,出现图标曲线图,则表示监测成功

 

  • 可参考资料

centos7安装与使用influxdb1.7.8_CleverCode的博客-CSDN博客

https://www.cnblogs.com/yyhh/p/5990228.html#yy01

  • 避坑

Graphite的配置文件是一定要按照要求改的,并且格式不能有误

Http的配置文件一定要在创建用户后进行修改

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值