手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台
2023-03-20 15:01:17 时间
下载安装包
- 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
最终效果
相关文章
- 金融服务领域的大数据:即时分析
- 影响大数据、机器学习和人工智能未来发展的8个因素
- 从0开始构建一个属于你自己的PHP框架
- 如何将Hadoop集成到工作流程中?这6个优秀实践必看
- SEO公司使用大数据优化其模型的5种方法
- 关于Web Workers你需要了解的七件事
- 深入理解HTTPS原理、过程与实践
- 增强分析:数据和分析的未来
- PHP协程实现过程详解
- AI专家:大数据知识图谱——实战经验总结
- 关于PHP的错误机制总结
- 利用数据分析量化协同过滤算法的两大常见难题
- 怎么做大数据工作流调度系统?大厂架构师一语点破!
- 2019大数据处理必备的十大工具,从Linux到架构师必修
- OpenCV中的KMeans算法介绍与应用
- 教大家如果搭建一套phpstorm+wamp+xdebug调试PHP的环境
- CentOS下三种PHP拓展安装方法
- Go语言HTTP Server源码分析
- Go语言HTTP Server源码分析
- 2017年4月编程语言排行榜:Hack首次进入前五十