专栏首页E=mc²【2020年更新】mac·os---jmeter配合grafana+influxdb性能监控报告生成完整流程

【2020年更新】mac·os---jmeter配合grafana+influxdb性能监控报告生成完整流程

环境:mac os 10 java 1.8

一、安装 grafana

下面的命令用来安装grafana的最新稳定版本

brew update brew install grafana

安装过程如下(约5min):

如过出现错误提示,说明安装未成功,如下图

可以不用管原因,重新执行安装命令

brew install grafana

未报红,安装成功,如下图:

启动命令

brew services start grafana

浏览器登录:http://127.0.0.1:3000/ 界面如下,说明安装成功

默认用户名及密码都是admin,会提示改密码,可以先skip,界面如下

停止命令

brew services stop grafana

二、安装 influxdb

安装命令

brew install influxdb ln -sfv /usr/local/opt/influxdb/*.plist ~/Library/LaunchAgents

这里是引用 安装成功后,修改配置文件

vim /usr/local/etc/influxdb.conf

或者直接在电脑上打开配置文件修改,把下面两行前面的#去掉

启动influxd服务

influxd -config /usr/local/etc/influxdb.conf

如下图

默认占用两个端口号8088和8086,我们指定一个,比如8086

influx -port 8086

创建数据库 jmeter

create database jmeter

查看数据库,会看到我们创建的数据库

show databases

jmeter配置

ip换成本地127.0.0.1

在jmeter执行一个请求,然后回到influx终端:选择数据库

use jmeter

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

select * from jmeter

回到grafana

登录状态添加 data source

填写IP及端口,填写数据库名

保存

返回主页,添加dashboard

这里可以添加现成的模板:选择Import dashboard

官网模板库地址:https://grafana.com/dashboards?dataSource=influxdb

如jmeter官方模板:copy id

在Import 添加搜到的模板id(还有一个类似的 模板ID是:4026 )

选择DB name为 influxDB,然后导入

成功!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 2020最新版 maven for MAC 安装及配置

    1.1、在终端输入命令 brew install maven,并自动配置好了环境变量

    斑马
  • Mac安装软件提示 已损坏【已解决】

    从网上下载的SecureCRT、Principle等设计软件,以及输入法等常用软件,安装时可能会提示“已损坏,移至废纸篓”这类信息,根本无法打开。如下图: 这...

    斑马
  • 输入URL到渲染出整个页面的过程

    DNS解析URL > 浏览器发送请求与服务器交互 > 浏览器对接收到的html页面渲染

    斑马
  • JMeter+Grafana搭建实时监控可视化

    小贴士: 建议使用jmeter3.3+版本,在这个版本以后才有backend listener 对接influxDB.

    louiezhou001
  • Docker容器可视化监控中心搭建

    CodeSheep
  • ILMerge-GUI的使用

    去这里下载: 这里下载ILMerge,http://www.microsoft.com/en-us/download/details.aspx?id=17630...

    庞小明
  • 深度学习系列-1.搭建GPU版本的tensorflow环境

    打开Anaconda然后你就可以看到这个界面,我们进入Environments中去

    明天依旧可好
  • FeignClient 设置 fallback不起作用

    码农笔录
  • 深度学习推荐系统中各类流行的Embedding方法(上)

    Embedding,中文直译为“嵌入”,常被翻译为“向量化”或者“向量映射”。在整个深度学习框架中都是十分重要的“基本操作”,不论是NLP(Natural La...

    OpenCV学堂
  • 时间戳相减的几种方法

    这两天正在写一个日报的code,其中有一处是涉及系统用时,简单来看,就是俩时间戳字段相减,方法可能有很多,这里列出一些,朋友们要是有更简单、更好玩的方法,可以回...

    bisal

扫码关注云+社区

领取腾讯云代金券

,,