jmeter脚本开发:influxdb + grafana + jmeter(八)

一. influxdb

influxdb是一个时序数据库,使用go语言编写,无需外部依赖,适合构建大部分分布式监控系统

特色:

  1. 基于时间序列,支持时间相关函数(max,min...)

  2. 可度量

  3. 基于事件

特点:

  1. 无结构,可以任意数量的列

  2. 可扩展

  3. 支持min max sum

  4. 原生支持http,内置httpapi

  5. 强大的类sql语法

  6. 自带管理台界面

二. influxdb安装(linux)

1. 下载包:https://portal.influxdata.com/downloads/

2. 安装:

  赋权 chmod 755 influxdb.*** rpm

  sudo yum ***** rpm 或者 rpm -ivh **** rpm

3. 启动

  sudo service influxdb start

4. 检查:isof -i: 8086

检查influxdb是否运行的几种办法

如果修改influxdb默认端口8086,修改路径为:/etc/influxdb/influxdb.conf 

influxdb的操作语法:

三. grafana

是一款用go语言编写的开源应用,用于大规模指标数据的可视化展示,是网络架构和应用分析中最流行的时序数据展示工具

支持的数据库:graphite、influxdb、prometheus...

组成:

  DashBoard:仪表盘

  Row:行

  Panel:面板

四. grafana安装(linux)

下载包 https://grafana.com/grafana/download?platform=linux,解压

赋权:chomd +x grafana.**rpm

安装:rpm -ivh grafana.***rpm

启动:sudo service grafana-server start   第一次会提示如何配置开机自启动

检查:浏览器访问:http://ip:3000   admin  admin

第一步:点击Add data source,选择InfluxDB,配置并保存

 

 

 第二步,配置dashboard

 

 

 

 

5496是模板id

猜你喜欢

转载自www.cnblogs.com/my_captain/p/11750084.html