Jmeter+influxDB+telegraf+Grafana可视化

这篇文章主要讲telegrafa的配置。 我们首先要搞清这些东西是干嘛的、 Grafana是一个可视化的展示工具,其实就是一个图形报表工具。报表就需要数据。那么Grafana的数据来源于哪里呢? 当然是...

这篇文章主要讲telegrafa的配置。
我们首先要搞清这些东西是干嘛的、
Grafana是一个可视化的展示工具,其实就是一个图形报表工具。报表就需要数据。那么Grafana的数据来源于哪里呢?
当然是来源于数据库,所以influxDB就是主要存储数据的,有了数据,根据一定的查询条件和查询机制,就可以做出统计报表。现在我们要监控服务器的硬件资源,我们还需要借助其他的工具能够收集电脑传感器返回的数据,然后把这些数据放入到数据库中。
telegrafa就是这么个插件。
首选,还是下载安装:


webp
image.png

下载方案同Jmeter+influxDB+telegrafa可视化(一)中的infuxDB,这里就不多讲。下载后解压缩:


webp
image.png

现在就要对他进行配置了:
配置 Telegraf展开目录
用户可修改 Telegraf 配置文件进行采集项的配置。配置文件默认位于 telegraf/telegraf.conf。
在本文方案中,需要配置数据输出项(输出到 influxdb),其它项使用 telegraf 默认即可。
按照示例配置 influxdb url、database 名称。
webp
image.png
webp
image.png

其他的不要随便乱动。就这样保存就好了。
然后启动Telegraf


webp
image.png

一般看到这个exe就会去双击启动,这里有个坑,这种启动方式是不行的,必须通过CMD命令去切换到本路径下然后使用 telegraf -config telegraf.conf启动,如图所示:


webp
image.png

这里启动后,我们就进入我们数据库,查看是否有数据写人,我们刷新一个数据库。


webp
image.png

说明服务正常了。

这里顺带讲一下influxDB的基本操作:
influxdb基本操作
数据库与表的操作
可以直接在客户端做操作,当然也可以命令行。

创建数据库

create database "db_name"

显示所有的数据库

show databases

删除数据库

drop database "db_name"

使用数据库

use db_name

显示该数据库中所有的表

show measurements

创建表,直接在插入数据的时候指定表名

insert test,host=127.0.0.1,monitor_name=test count=1

删除表

drop measurement "measurement_name"




  • 发表于 2020-07-08 15:34
  • 阅读 ( 1551 )
  • 分类:性能测试

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

10 篇文章

作家榜 »

  1. admin 10 文章
  2. joelee 2 文章
  3. chenchen 1 文章
  4. CJ777 1 文章
  5. harry 1 文章
  6. mbfvhESB 0 文章
  7. pinupcasinoo 0 文章
  8. AnthonyDog 0 文章