一、influxdb 安装与配置

1.1 influxdb下载并安装

官网无需翻墙,但是下载跳出的界面需要翻墙,我这里提供下载链接:https://dl.influxdata.com/influxdb/releases/influxdb-1.6.2_windows_amd64.zip     ,下载下来是一个zip包,直接本地解压缩就可以了,目录如下:

InfluxDB 的数据存储主要有三个目录。默认情况下是 meta, wal 以及 data 三个目录,服务器运行后会自动生成。

meta 用于存储数据库的一些元数据,meta 目录下有一个 meta.db 文件;

wal 目录存放预写日志文件,以 .wal 结尾;

data 目录存放实际存储的数据文件,以 .tsm 结尾;

1.2 修改influxdb配置文件influxdb.conf

1.修改下面三个路径,修改为自己电脑相应的influxdb的安装路径;

           
         2.打开 bind-address 一行的注释;
          
       3.修改 [graphite] 部分为下图所示:
          
      4.保存上面改动的配置文件

1.3 启动influxdb检查是否安装成功

通过cmd命令打开命令行窗口,进入influxdb的安装目录下,输入influxd.exe 命令,出现下图说明安装成功:

1.4 创建database

在上面步骤打开的窗口不关闭的前提下,重新打开一个新的命令行窗口,进入influxdb的安装目录下,输入 influx.exe 命令进入到终端:

1.创建数据库,命令:create database jmeter

2.查看数据库,命令:show databases

1.5 jmeter添加监听器Backend Listener 验证数据是否能写入到influxdb

注意:我这里是jmeter5.0版本,只有在jmeter3.2版本以上才有backend listener

influxdbUrl :http://host_to_change:8086/write?db=jmeter              # host_to_change写安装influxdb服务的ip, 端口如修改填写修改后的端口 db前面创建的数据库:jmeter
       application :随便写后面grafana会用到

添加请求,然后运行jmeter脚本,然后回到influxdb的终端,选择数据库

 > use jmeter

执行sql语句查看刚刚的请求数据是否有插入,如有说明配置成功

> select * from jmeter

二、grafana 安装

2.1 grafana下载并安装

grafana官方下载地址:https://grafana.com/grafana/download?platform=windows     下载下来是个zip包,直接解压缩到本地就可以了,目录如下:

进入到bin目录,双击 grafana-server.exe  即可启动grafana服务,grafana的端口号是3000,打开web界面:http://localhost:3000/ ,默认账户,密码为admin/admin

2.2 登录后添加 data source 链接 influxdb:

点击 Save & Test  按钮测试是否成功!

2.3 添加  dashboard :

下面截图中点击 import 可以直接导入现成的模板:

官网模板库地址:https://grafana.com/dashboards?dataSource=influxdb ,如jmeter官方模板:copy id

在Import 添加搜到的模板id(还有一个和官网模板差不多的 模板ID是:4026 可参考下):

选择 新建好的 data source:

添加完成之后就会出现以下页面了:

这样,我们在window平台上基于influxdb + grafana + jmeter 搭建性能测试实时监控平台就大功告成啦!!!

window平台基于influxdb + grafana + jmeter 搭建性能测试实时监控平台的更多相关文章

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

    前面的博客介绍了InfluxDB.Telegraf.Grafana的安装和使用方法,这篇博客,介绍下如何利用这些开源工具搭建性能测试监控平台... 前言 性能测试工具jmeter自带的监视器对性能测试 ...

  2. Docker系列——InfluxDB+Grafana+Jmeter性能监控平台搭建(一)

    在做性能测试的时候,重点关注点是各项性能指标,用Jmeter工具,查看指标数据,就是借助于聚合报告,但查看时也并不方便.那如何能更直观的查看各项数据呢?可以通过InfluxDB+Grafana+Jme ...

  3. Centos8.X 搭建Grafana+Jmeter+Influxdb 性能实时监控平台

    前言 本篇文章引用了小菠萝测试笔记,大部分内容非原创,基于自身实操过程中,完善了部分. 本篇随笔是在Linux上搭建的,后面会补充在docker以及k8s上如何部署安装 工具介绍 工具 介绍 Jmet ...

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

    工具介绍 [centos7安装influxDB] Influxdata官网下载路径:https://portal.influxdata.com/downloads/ 1.直接执行以下命令安装 2.安装 ...

  5. Docker系列——InfluxDB+Grafana+Jmeter性能监控平台搭建(三)

    在之前系列博文中,已经介绍完了数据采集和数据存储,那数据如何展示呢?所以今天就专门来讲下数据如何展示的问题. 以前博文参考: Docker系列--InfluxDB+Grafana+Jmeter性能监控 ...

  6. 全网最详细!Centos7.X 搭建Grafana+Jmeter+Influxdb 性能实时监控平台

    背景 日常工作中,经常会用到Jmeter去压测,毕竟LR还要钱(@¥&*...),而最常用的接口压力测试,我们都是通过聚合报告去查看压测结果的,然鹅聚合报告的真的是丑到家了,作为程序猿这当然不 ...

  7. jmeter --- 搭建持续集成接口测试平台(Jenkins+Ant+Jmeter)

    jmeter --- 搭建持续集成接口测试平台(Jenkins+Ant+Jmeter) 一.环境准备: 1.JDK:http://www.oracle.com/technetwork/java/jav ...

  8. Telegraf+InfluxDB+Grafana快速搭建实时监控系统 监控postgresql

    Telegraf+InfluxDB+Grafana快速搭建实时监控系统  监控postgresql

  9. Metrics.net + influxdb + grafana 构建WebAPI的自动化监控和预警

    前言 这次主要分享通过Metrics.net + influxdb + grafana 构建WebAPI的自动化监控和预警方案.通过执行耗时,定位哪些接口拖累了服务的性能:通过请求频次,设置适当的限流 ...

随机推荐

  1. BZOJ 3166

    BZOJ3196: Tyvj 1730 二逼平衡树 传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=3196 题意: 1.查询k在区间内的排名 ...

  2. java 嵌入式数据库H2

    H2作为一个嵌入型的数据库,它最大的好处就是可以嵌入到我们的Web应用中,和我们的Web应用绑定在一起,成为我们Web应用的一部分.下面来演示一下如何将H2数据库嵌入到我们的Web应用中. 一.搭建测 ...

  3. c++ 知道旋转前后矩阵向量值 求旋转矩阵c++/c#代码 知道两个向量求他们的旋转矩阵

    原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/12115244.html 知道旋转前后矩阵向量值 如何去求旋转矩阵R 的c++/c#代码??? ...

  4. DEVOPS技术实践_19:Pipeline的多参数json调用

    在上一篇学习了把参数写进Json文件,然后通过去Json文件,调用参数的方法 1. 三元运算符介绍 调用的方法是通过一个三元运算符实现的 gender = prop.GENDER? prop.GEND ...

  5. 洛谷$P1345\ [USACO5.4]$ 奶牛的电信$Telecowmunication$ 网络流

    正解:最小割 解题报告: 传送门$QwQ$ $QwQ$好久没做网络流了来复健下. 这个一看就很最小割趴?考虑咋建图?就把点拆成边权为$1$的边,然后原有的边因为不能割所以边权为$inf$. 然后跑个最 ...

  6. 编辑软件->"Notepad++"

    编辑软件->"Notepad++" Notepad++是什么? Notepad++功能比 Windows 中的Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文 ...

  7. 【C++】CCFCSP201803-2碰撞的小球

    // // main.cpp // CCFCSP20180318_2_碰撞的小球 // // Created by T.P on 2018/3/24. // Copyright © 2018年 T.P ...

  8. Ceph14.2.5 RBD块存储的实战配置和详细介绍,不看后悔! -- <3>

    Ceph RBD介绍与使用 RBD介绍 RBD即RADOS Block Device的简称,RBD块存储是最稳定且最常用的存储类型.RBD块设备类似磁盘可以被挂载. RBD块设备具有快照.多副本.克隆 ...

  9. web(www)服务器搭建Redhat5.4

    WWW服务概念及服务原理 目前,在Internet上最热门的服务之一就是WWW (World Wide Web)菔务,til^^Web服务.通过WWW触务,岢在Internet 或企业内部网络中传播. ...

  10. 02_小程序——onPageScroll 你入坑了吗?

    1:你的 onPageScroll 事件是不是失灵?闲话不多说,直接上代码!!! <!--pages/homePage/testing/testing.wxml--> <view c ...