0
点赞
收藏
分享

微信扫一扫

手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台

下载安装包

  • Prometheus
  • windows_exporter
  • Grafana

下载地址:​​https://share.weiyun.com/D9sdiWoC​​

工作原理

手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台_监听器

  • Exporter 监控工具,获取数据
  • Prometheus 普罗米修斯时序数据库,用来存储和查询监控数据
  • Grafana 仪表盘

如何配置

1、配置 windows_exporter

  • 启动 windows_exporter
  • 浏览器访问​​http://localhost:9182/​​ (默认端口9182)
  • 点击Metrics
  • 看到如下界面Windows_exporter安装成功

手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台_数据_02

手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台_HTTP_03

2、配置 Prometheus

  • 在 prometheus.yml 中加入如下配置
  • 启动 prometheus.exe
  • 访问:​​http://127.0.0.1:9090/​​

手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台_数据_04

手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台_HTTP_05

手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台_数据_06

3、配置 Grafana

在bin目录下启动grafana-server.exe

如安装的是安装版,会自行启动,无需手动启动

手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台_监听器_07

访问 ​​http://localhost:3000​​

手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台_HTTP_08

初始的登陆账户和密码是:admin/admin,登陆进去后可自行修改密码

配置 Grafana 数据源,选择prometheus

手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台_HTTP_09

数据源配置

  • HTTP配置:​​http://127.0.0.1:9090​​

手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台_监听器_10

  • Save&Test

手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台_HTTP_11

导入模版

输入win - node-export模板:windows系统导入的是10467模板,Linux8919模板,也可以直接导入json文件

手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台_HTTP_12

点击Load看到监控页面

手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台_监听器_13

手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台_监听器_14

4、配置Influxdb + Grafana + Jmeter

配置InfluxDB

修改配置(influxdb.conf)

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

# The bind address used by the HTTP service.

bind-address = ":8086"

手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台_数据_15

windows中开启influxd.exe服务

手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台_数据_16

启动influx.exe【cli客户端】

> create database jmeter #创建名字是jmeter数据库,

> show databases

> use jmeter

> select * from jmeter limit 10

手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台_监听器_17

配置Jmeter

数据来源:与jmeter集成使用

  • jmeter做性能测试,产生数据,写入influxdb数据库中
  • 打开jmeter,添加“后端监听器”
  • 后端监听器的实现:选择带有“influxdb”的
  • influxdbUrl:influxdb的数据的Ip地址,默认数据库名称为:jmeter
  • influxdbUrl 对应的值(​​http://127.0.0.1:8086/write?db=jmeter)​​

手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台_数据_18

Grafana添加模板

  • 启动服务 grafana-server.exe
  • 启动后访问:​​http://127.0.0.1:3000​​,默认账号/密码:admin/admin
  • 配置 Grafana 数据源
  • 选择InfluxDB
  • HTTP配置:​​http://127.0.0.1:8086​​
  • InfluxDB Details配置:Database:jmeter
  • 导入 jmeter Dashboard
  • Dashboard ID: 5496

手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台_监听器_19

最终效果

手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台_HTTP_20

优秀不够,你是否无可替代

软件测试交流QQ群:721256703,期待你的加入!!

手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台_HTTP_21




举报

相关推荐

0 条评论