手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台
下载安装包
- Prometheus
 - windows_exporter
 - Grafana
 
下载地址:https://share.weiyun.com/D9sdiWoC
工作原理
- Exporter 监控工具,获取数据
 - Prometheus 普罗米修斯时序数据库,用来存储和查询监控数据
 - Grafana 仪表盘
 
如何配置
1、配置 windows_exporter
- 启动 windows_exporter
 - 浏览器访问http://localhost:9182/ (默认端口9182)
 - 点击Metrics
 - 看到如下界面Windows_exporter安装成功
 
2、配置 Prometheus
- 在 prometheus.yml 中加入如下配置
 - 启动 prometheus.exe
 - 访问:http://127.0.0.1:9090/
 
3、配置 Grafana
在bin目录下启动grafana-server.exe
如安装的是安装版,会自行启动,无需手动启动
访问 http://localhost:3000
初始的登陆账户和密码是:admin/admin,登陆进去后可自行修改密码
配置 Grafana 数据源,选择prometheus
数据源配置
- HTTP配置:http://127.0.0.1:9090
 
- Save&Test
 
导入模版
输入win - node-export模板:windows系统导入的是10467模板,Linux8919模板,也可以直接导入json文件
点击Load看到监控页面
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中开启influxd.exe服务
启动influx.exe【cli客户端】
> create database jmeter #创建名字是jmeter数据库,
> show databases
> use jmeter
> select * from jmeter limit 10
配置Jmeter
数据来源:与jmeter集成使用
- jmeter做性能测试,产生数据,写入influxdb数据库中
 - 打开jmeter,添加“后端监听器”
 - 后端监听器的实现:选择带有“influxdb”的
 - influxdbUrl:influxdb的数据的Ip地址,默认数据库名称为:jmeter
 - influxdbUrl 对应的值(http://127.0.0.1:8086/write?db=jmeter)
 
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可视化监控平台的更多相关文章
- Docker系列——InfluxDB+Grafana+Jmeter性能监控平台搭建(一)
		
在做性能测试的时候,重点关注点是各项性能指标,用Jmeter工具,查看指标数据,就是借助于聚合报告,但查看时也并不方便.那如何能更直观的查看各项数据呢?可以通过InfluxDB+Grafana+Jme ...
 - Docker系列——InfluxDB+Grafana+Jmeter性能监控平台搭建(三)
		
在之前系列博文中,已经介绍完了数据采集和数据存储,那数据如何展示呢?所以今天就专门来讲下数据如何展示的问题. 以前博文参考: Docker系列--InfluxDB+Grafana+Jmeter性能监控 ...
 - Docker系列——InfluxDB+Grafana+Jmeter性能监控平台搭建(二)
		
在上一篇博文中,主要是讲了InfluxDB的配置,博文链接:https://www.cnblogs.com/hong-fithing/p/14453695.html,今天来分享下Jmeter的配置. ...
 - Prometheus+Grafana打造Mysql监控平台
		
prometheus/node_exporter/mysqld_exporter都是由go语言编写,需要先安装GoLang环境 下载node_exporter(监控服务器的CPU.内存.存储使用情况) ...
 - 沉淀,再出发——手把手教你使用VirtualBox搭建含有三个虚拟节点的Hadoop集群
		
手把手教你使用VirtualBox搭建含有三个虚拟节点的Hadoop集群 一.准备,再出发 在项目启动之前,让我们看一下前面所做的工作.首先我们掌握了一些Linux的基本命令和重要的文件,其次我们学会 ...
 - 手把手教你认识并搭建Nginx
		
手把手教你认识并搭建Nginx Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor ...
 - 手把手教你用vue-cli搭建vue项目
		
手把手教你用vue-cli搭建vue项目 本篇主要是利用vue-cli来搭建vue项目,其中前提是node和npm已经安装好,文章结尾将会简单提到一个简单的例子.使用vue-cli搭建项目最开始我也是 ...
 - 手把手教你用webpack3搭建react项目(开发环境和生产环境)(一)
		
开发环境和生产环境整个配置源码在github上,源码地址:github-webpack-react 如果觉得有帮助,点个Star谢谢!! (一)是开发环境,(二)是生产环境. 一.首先创建packag ...
 - 手把手教你使用 VuePress 搭建个人博客
		
手把手教你使用 VuePress 搭建个人博客 有阅读障碍的同学,可以跳过第一至四节,下载我写好的工具包: git clone https://github.com/zhangyunchencc/vu ...
 - 手把手教你用Python搭建自己的量化回测框架【均值回归策略】
		
手把手教你用Python搭建自己的量化回测框架[均值回归策略] 引言 大部分量化策略都可以归类为均值回归与动量策略.事实上,只有当股票价格是均值回归或趋势的,交易策略才能盈利.否则,价格是随机游走的, ...
 
随机推荐
- ChatGPT能做什么?ChatGPT保姆级注册教程
			
最近 OpenAI 发布的 ChatGPT 聊天机器人很火,该聊天机器人可以在模仿人类说话风格的同时回答大量的问题. 在现实世界之中,例如数字营销.线上内容创作.回答客户服务查询,甚至可以用来帮助调试 ...
 - Kubernetes(k8s)存储管理之数据卷volumes(一):volumes的引入和emptyDir数据卷
			
目录 一.系统环境 二.前言 三.Docker数据卷volumes 四.Kubernetes 数据卷volumes 4.1 有状态容器和无状态容器 4.2 Kubernetes 数据卷volumes解 ...
 - Redis的数据复制
			
介绍 Redis 的复制 Redis 的复制功能分为同步(sync)和命令传播(command propagate)这两个操作 同步操作用于,将从服务器的数据库状态更新至主服务器当前所处的数据库状态: ...
 - paozhu c++ web framework 框架原理
			
paozhu c++ web framework 框架原理 paozhu c++ web framework 使用 asio 网络库,如果用动态库方式还要boost库. paozhu框架 使用两个线程 ...
 - [编程基础] Python格式化字符串常量f-string总结
			
Python格式化字符串常量f-string总结 本文主要总结在Python中如何使用格式化字符串常量f-string(Formatted string literals).在 Python 程序中, ...
 - Visual Studio2017快速收缩/扩展代码块
			
首先要设置伸缩函数的同时也伸缩region块: 快捷键 Ctrl+M+O 收缩所有方法 Ctrl+M+L 展开所有方法
 - [Untiy]贪吃蛇大作战(二)——规则界面
			
游戏规则界面: 从界面上可以看出,一共有三个按钮,两个切换按钮和一个退出按钮. 一共三张规则图片Sprite,我们通过设置其是否为Active来控制显示,其控制脚本代码如下: using System ...
 - 【大型软件开发】浅谈大型Qt软件开发(二)面向未来开发——来自未来的技术:COM组件。我如何做到让我们的教学模块像插件一样即插即用,以及为什么这么做。
			
前言 最近我们项目部的核心产品正在进行重构,然后又是年底了,除了开发工作之外项目并不紧急,加上加班时间混不够了....所以就忙里偷闲把整个项目的开发思路聊一下,以供参考. 鉴于接下来的一年我要进行这个 ...
 - flutter flutter_screenutil Looking up a deactivated widget's ancestor is unsafe.
			
先强调一下,很多问题可以使用reStart更新试一下下!!!!! 使用flutter_screenutil 报错 Looking up a deactivated widget's ancestor ...
 - 反射概述-获取字节码Class对象的三种方式
			
反射概述 判定结果∶*红色:失败*绿色:成功*一般我们会使用断言操作来处理结果*Assert.assertEquals(期望的结果,运算的结果);补充∶*Before:*修饰的方法会在测试方法之前被自 ...