千家信息网

Jmeter + Grafana搭建实时监控可视化

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,csdn 文章同步: https://blog.csdn.net/weixin_40881502/article/details/85345994小贴士: 建议使用jmeter3.3+版本,在这个版本
千家信息网最后更新 2026年11月01日Jmeter + Grafana搭建实时监控可视化


csdn 文章同步: https://blog.csdn.net/weixin_40881502/article/details/85345994


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

Jmeter中backend listenter如图

influxdbUrl :http://localhost:8086/write?db=jmeter
#host写安装influxdb服务的ip地址+端口,如修改填写修改后的端口

db创建数据库:jmeter
application :随便起个名字,后面grafana会用到

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


安装influxDB


OS X (via Homebrew)

brew update

brew install influxdb

MD5: 4f0aa76fee22cf4c18e2a0779ba4f462



Ubuntu & Debian (64-bit)

wget https://dl.influxdata.com/influxdb/releases/influxdb_0.13.0_amd64.deb

sudo dpkg -i influxdb_0.13.0_amd64.deb

MD5: bcca4c91bbd8e7f60e4a8325be67a08a



Ubuntu & Debian (ARM)

wget https://dl.influxdata.com/influxdb/releases/influxdb_0.13.0_armhf.deb

sudo dpkg -i influxdb_0.13.0_armhf.deb

MD5: b64ada82b6abf5d6382ed08dde1e8579



RedHat & CentOS (64-bit)

wget https://dl.influxdata.com/influxdb/releases/influxdb-0.13.0.x86_64.rpm

sudo yum localinstall influxdb-0.13.0.x86_64.rpm

MD5: 286b6c18aa4ef37225ea6605a729b61d



RedHat & CentOS (ARM)

wget https://dl.influxdata.com/influxdb/releases/influxdb-0.13.0.armhf.rpm

sudo yum localinstall influxdb-0.13.0.armhf.rpm

MD5: 4cf99debb5315fbbb26166506807d965



Standalone Binaries (64-bit)

wget https://dl.influxdata.com/influxdb/releases/influxdb-0.13.0_linux_amd64.tar.gz

tar xvfz influxdb-0.13.0_linux_amd64.tar.gz

MD5: 187854536393c67f7793ada1c096da8e



Standalone Binaries (ARM)

wget https://dl.influxdata.com/influxdb/releases/influxdb-0.13.0_linux_armhf.tar.gz

tar xvfz influxdb-0.13.0_linux_armhf.tar.gz



Docker Image

docker pull influxdb


在实际安装过程中,只需要选好对应的版本,然后按照命令执行就可以了。

如果你使用的x86架构的机器的话,推荐使用编译好的二进制版本,在没有root权限时使用非常方便。

InfluxDB启动

1)服务端启动

如果是通过包安装的,可以使用如下语句启动:

sudo service influxdb start

如果直接下载的二进制包,则通过如下方式启动

进入InfluxDB目录下的usr/bin,执行:

influx //这样就启动了服务端。

InfluxDB 是用Go语言编写的一个开源分布式时序、事件和指标数据库,无需外部依赖。


其主要特色功能

1)基于时间序列,支持与时间有关的相关函数(如最大,最小,求和等)

2)可度量性:你可以实时对大量数据进行计算

3)基于事件:它支持任意的事件数据

#启动服务

launchctl load ~/Library/LaunchAgents/homebrew.mxcl.influxdb.plist


#停止服务

launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.influxdb.plist


#前台启动

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


查看influxdb运行配置

influxd config


influxdb需要修改配置文件 /etc/influxdb/influxdb.conf

 vim/etc/influxdb/influxdb.conf   

[http]
# Determines whether HTTP endpoint is enabled.
# enabled = true

# The bind address used by the HTTP service.
bind-address = ":8086"


启动influxDB


创建DB

influx -port xxxx 我用的是8086

# 创建数据库 >后面输入命令 create database xxx
> create database jmeter
# 查看数据库

InfluxDB shell version: v1.7.2

Enter an InfluxQL query

> show databases

name: databases

name

----

_internal

jmeter


运行jmeter里的HTTP请求数次, 再去influxDB中查看结果

有数据就说明jmeter入库成功

选择数据库

> use jmeter

执行sql语句查看刚刚的请求数据是否有插入

> select * from jmeter



安装grafana

官方安装文档: http://docs.grafana.org/installation/

Mac下安装brew这个包管理工具,再安装grafana就方便多了

brew update brew install grafana

出现如下提示,则说明安装完成

To have launchd start grafana now and restart at login:

brew services start grafana

Or, if you don't want/need a background service you can just run:

grafana-server --config=/usr/local/etc/grafana/grafana.ini --homepath /usr/local/share/grafana cfg:default.paths.logs=/usr/local/var/log/grafana cfg:default.paths.data=/usr/local/var/lib/grafana cfg:default.paths.plugins=/usr/local/var/lib/grafana/plugins

启停命令

通过下面命令可以后台启动/停止grafana,默认端口3000

start brew services 
start grafana //启动
stop brew services 
stop grafana //停止

浏览器登录:http://localhost:3000/

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



添加完成后就会出现了以下界面了

完美!

是不是很炫酷, 赶快动手来实践吧


今日精选推荐

JMeter接口测试-if控制器

JMeter数据库操作

Jmeter接口测试-正则表达式

JMeter中文返回乱码

Jmeter接口测试-参数化

JMeter接口测试-基础

测试-感想



咨询工作加微信

扫描二维码


欢迎自荐和推荐, 需要的微信推送简历!

请猛戳下面二维码了解更多


数据 数据库 服务 测试 命令 接口 版本 事件 端口 推荐 运行 二进制 地址 官方 时间 模板 语句 二维 二维码 支持 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技股 科技互联网龙头 互联网科技有限公司经营范围 互联网最新的科技有限公司 北京互联网科技公司 互联网金融 金融科技 易通互联网络科技有限公司 万达互联网科技 互联网科技公司做什么 中正互联网科技招聘 新华互联网科技2019 互联网软件和科技 昊天互联网科技有限公司 黑科技闪耀互联网之光 山东星卡互联网科技有限公司官网 宁波跨境商互联网科技有限公司 互联网高科技行业有哪些企业 北京军民互联网科技公司 广西泛欧互联网科技有限公司 互联网科技企业文化 广州淘业互联网络科技 中国互联网科技股 广州紫鲸互联网科技 互联网时代科技改变生活 深圳育鹏互联网科技有限公司招聘 迪庆互联网科技招生 洛阳共同富裕互联网科技有限公司 富国互联网金融科技混合基金 上海创道互联网络科技有限公司 上海万顺科技互联网有限公司招聘
0