influxdb下载、安装、配置、启动

InfluxDB是一个当下比较流行的时序数据库,InfluxDB使用 Go 语言编写,无需外部依赖,安装配置非常方便,适合构建大型分布式系统的监控系统。

下载:wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.1.x86_64.rpm

安装:yum localinstall influxdb-1.7.1.x86_64.rpm

配置:vim /etc/influxdb/influxdb.conf,搜索:graphite

/graphite

改为:

2003是jmeter往数据库发数据的端口

启动:systemctl start influxdb

查看状态:systemctl status influxdb.service

查看服务,默认启动了三个端口,分别是:8088,2003,8086

其中,我们要用到的8086是Grafana从数据库获取数据的端口

命令行方式进入数据库

创建数据库jmeter

再创建一个jmeter2

查看创建的数据库

查询数据

创建jmeter脚本

influxdbUrl :http://ip:8086/write?db=jmeter

ip写安装influxdb服务的ip地址+端口

db指定数据库jmeter

application名称自定义,后面grafana会用到

jmeter中添加请求运行, 执行的数据就会记录到influxDB

下面脚本运行一次

有数据就说明jmeter入库成功。

Grafana下载、安装、配置

下载:官网https://grafana.com/,或者用命令下载:wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.3-1.x86_64.rpm

安装:yum localinstall grafana-4.6.3-1.x86_64.rpm

配置:vim /etc/grafana/grafana.ini

端口默认是3000

启动:systemctl start grafana-server,或者systemctl start grafana-server.service

查看状态:systemctl status grafana-server,或者systemctl status grafana-server.service

浏览器访问Grafana首页:ip:3000,账号/密码默认是admin/admin

创建用户

输入用户名、邮箱、登录名、登录密码

如果这个账号登录,test/test,下面展示用户名

再创建一个用户:qzcsbj2

账号密码:test2/test2

配置数据源

创建用户qzcsbj的数据源,名称就用用户名,对应的数据库是jmeter

创建用户qzcsbj2的数据源,名称就用用户名,对应的数据库是jmeter2

为qzcsbj用户添加模板

导入模板

下载模板:https://grafana.com/grafana/dashboards?dataSource=influxdb

https://grafana.com/grafana/dashboards?dataSource=influxdb&search=jmeter

复制id5496

填写模板id:5496,然后点击“Load”

选择数据源

可以看到我们创建的两个数据源

选择第一个数据源,另外,下面间隔时间可以改为1s

但是,并没有显示模板(暂时怀疑是版本问题)

不要的可以删除

4026

为qzcsbj2用户添加模板

用户qzcsbj的脚本,5u5min

用户qzcsbj2的脚本,3u5min

下面jmeter2不是数据,是添加模板的measurement名称,需要匹配

先把数据库jmeter和jmeter2的数据清了,然后上面两份脚本分别发一笔请求

下面jmeter是measurement名称

下面jmeter2是measurement名称

第一份脚本场景是:5u5min

第一份脚本场景是:3u5min

运行完成后,

用户qzcsbj看到的

聚合报告845笔,加上最刚刚发的1笔,总共就是846

用户qzcsbj2看到的

聚合报告509笔,加上最刚刚发的1笔,总共就是510

自定义

点击【Graph】

点击【Edit】

修改名称

选择数据库

运行脚本5u5min

(待完成)

JMeter+Grafana+Influxdb搭建可视化性能测试监控平台(待继续完善。。。)的更多相关文章

  1. JMeter+Grafana+Influxdb搭建可视化性能测试监控平台(使用了docker)

    [运行自定义镜像搭建监控平台] 继上一篇的帖子 ,上一篇已经展示了如何自定义docker镜像,大家操作就行 或者 用我已经自定义好了的镜像,直接pull就行 下面我简单介绍pull下来后如何使用 拉取 ...

  2. grafana + influxdb + telegraf , 构建性能监控平台

    1.安装平台 1).grafana , 访问各类数据源 , 自定义报表.显示图表等等 , 用于提供界面监控 , 默认端口为3000 , 默认登陆信息admin wget https://grafana ...

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

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

  4. 搭建Jmeter + Grafana + InfluxDB性能测试监控环境

    背景 Jmeter原生的实时监控每半分钟收集一次数据,只能在Linux控制台查看日志输出,界面看起来不直观,图表报告只能等压测结束后才能生成.如下图为jmeter在Linux下运行的实时日志: 那么如 ...

  5. [转]Jmeter + Grafana + InfluxDB 性能测试监控

    https://www.cnblogs.com/yyhh/p/5990228.html Jmeter + Grafana + InfluxDB 性能测试监控 效果不错

  6. 我用STM32MP1做了个疫情监控平台4—功能完善界面重新设计

    目录 前言 界面展示 新增功能 API 接口说明 多个接口数据的获取和解析 FontAwesome字体图标库的使用 代码下载 系列教程 @ 前言 之前我用STM32MP1和Qt实现了疫情监控平台,系列 ...

  7. 【Docker】性能测试监控平台搭建:InfluxDB+Grafana+Jmeter+cAdvisor

    前言 在做性能测试时,如果有一个性能测试结果实时展示的页面,可以极大的提高我们对系统性能表现的掌握程度,进而提高我们的测试效率.但是我们每次打开Jmeter都会有几个硕大的字提示别用GUI模式进行负载 ...

  8. Docker+Jmeter+InfluxDB+Grafana搭建性能测试监控平台

    搭建需求? jmeter自身的聚合测试报告可视化效果极差,为更加形象的.动态的展示测试过程,需要一个具有时序性的可视区来展示给我们的测试者, 这时候就需要用到后端监控,下面我们来开始搭建符合这种测试需 ...

  9. 借助Docker搭建JMeter+Grafana+Influxdb监控平台

    我们都知道Jmeter提供了原生的结果查看,既然有原生的查看结果,为什么还要多此一举使用其他工具进行查看呢,除了查看内容丰富外还有最主要的原因:Jmeter提供的查看结果插件本身是比较消耗性能的,所以 ...

随机推荐

  1. 7个效果震憾的HTML5应用组件

    在HTML5的世界里,任何文本.图像都可以变得令人难以想象,很多HTML5应用也都已经随着浏览器的升级而变得运行飞速,而且兼容性也越来越好.下面为大家介绍7款效果震憾的HTML5应用组件,HTML5是 ...

  2. C# html生成图片保存下载

    最近有个需求,需要把内容生成图片,我找到一些资料可以将html页面生成图片并保存下载 下面是简单的实现 1.html页面 @{ Layout = null; } <!DOCTYPE html&g ...

  3. Python语言的configparser模块便捷的读取配置文件内容

    配置文件是在写脚本过程中经常会用到的,所以读取配置文件的模块configparser也非常重要,但是很简单. 首先我们的配置文件内容为: 这样的配置文件,[]里面的内容叫section,[]下面的内容 ...

  4. python爬虫——requests库使用代理

    在看这篇文章之前,需要大家掌握的知识技能: python基础 html基础 http状态码 让我们看看这篇文章中有哪些知识点: get方法 post方法 header参数,模拟用户 data参数,提交 ...

  5. 假期续命充电——简单上手tesorflow2 框架

    谈到深度学习,就不得不谈到tensorflow 在tensorflow之后出了2.0版本,相比之前有了很大的改变,趁着假期赶紧冲冲冲! 稍微学习了一些基础,做一个自我总结,作为一些基础的知识不再过多重 ...

  6. 一张图快速上手Xmind思维导图

    使用软件:Xmind8 pro版(可在网上找破解版),应用广泛,功能强大

  7. 技术交流群和CSDN免费下载服务

    1.最近很多新读者的关注,如果还没认识我或不清楚本公号能为你带来什么,可点击阅读你.我 2.本篇文章只为告诉新读者与不知道这些福利的旧读者 本公号其中为你提供的两大价值之处: 一个好的学习环境:技术交 ...

  8. 【转载】Notepad++源码分析

    在网上发现了一个哥们写了关于Notepad++源码的文章,不过就写了一就没有了,我就接着他的工作再说说吧! 大三了,也写了一点儿程序了,但是如果只是按照自己的思路写下去恐怕难以提高,于是准备开始阅读一 ...

  9. (转)宽字节编码类型的XSS

    今晚又看了一遍PKAV-心上的瘦子写的xss腾讯系列的例子,收获挺大的,其中对宽字节注入有了更深的了解,又查找了一些相关的资料,整理一下,以备以后查阅 参考文档: http://book.2cto.c ...

  10. 16、python面对对象之类和继承

    前言:本文主要介绍python面对对象中的类和继承,包括类方法.静态方法.只读属性.继承等. 一.类方法 1.类方法定义 使用装饰器@classmethod装饰,且第一个参数必须是当前类对象,该参数名 ...