架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5112|回复: 1

Grafana+Prometheus+Windows Exporter 监控服务性能指标

[复制链接]
发表于 2021-5-31 14:04:30 | 显示全部楼层 |阅读模式
当需要管理众多服务器的时候,想了解每台服务器的运行状态,例如:CPU、内存、磁盘 IO、网络等,如果登录每台服务器查看这些指标过于麻烦,还无法做到实时统计功能,还需要将每台服务器账号和密码发给别人。

Grafana+Prometheus+Windows Exporter 就是帮我们解决这个难题的,通过在线 Web 界面,可以看到,让我们及时掌握服务器的运行状况。整体流程如下:


QQ截图20210531133739.jpg

Windows Exporter

适用于 Windows 机器的 Prometheus 导出器。支持 Windows Server 版本 2008R2 和更高版本,以及桌面 Windows 版本 7 和更高版本。

GitHub 地址:https://github.com/prometheus-community/windows_exporter

下载地址:https://github.com/prometheus-community/windows_exporter/releases/tag/v0.16.0


下载“windows_exporter-0.16.0-amd64.exe”,直接双击运行即可,如下图:

QQ截图20210531135019.jpg

通过浏览器访问:http://localhost:9182/metrics 可以看到当前服务器的一些指标,如下图:

QQ截图20210531135224.jpg

Prometheus

Prometheus 是一个云计算基础项目,是一个系统和服务监控系统。它以给定的时间间隔从配置的目标收集度量,评估规则表达式,显示结果,并在观察到指定条件时触发警报。一个开源的服务监控系统和时间序列数据库。

下载地址:https://prometheus.io/download/

解压后,修改程序目录下面的“prometheus.yml”文件,配置如下:

双击“prometheus.exe”运行,如下图:

QQ截图20210531135358.jpg

打开 http://127.0.0.1:9090/targets,就可以看到 Prometheus 采集的节点,如下图:

QQ截图20210531135444.jpg

Grafana

Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。目前使用grafana的公司有很多,如paypal、ebay、intel等。支持的时间序列数据库 InfluxDB、Prometheus、Elasticsearch 和 Graphite 等格式。

下载地址:https://grafana.com/grafana/download?platform=windows

下载完成后,进入 bin 目录,双击运行“grafana-server.exe”即可,如下图:

QQ截图20210531134508.jpg


浏览器打开 grafana web 面板,地址:http://localhost:3000/ 账号 admin 密码 admin,第一次使用需要设置新的密码。(略)

QQ截图20210531113200.jpg

添加 Prometheus 数据源,如下图:

QQ截图20210531113539.jpg QQ截图20210531113556.jpg QQ截图20210531113637.jpg

添加仪表盘

所有仪表盘地址:https://grafana.com/grafana/dashboards

Windows Exporter 仪表盘推荐:

https://grafana.com/grafana/dashboards/10467
https://grafana.com/grafana/dashboards/14510


Import via grafana.com 下面的输入框,输入:10467,点击 load 加载按钮,如下图:

QQ截图20210531140117.jpg

选择刚才新建的数据源,完成后,等待 Prometheus 向 Windows Exporter 抓取一定量的数据,展示如下:

QQ截图20210531140236.jpg QQ截图20210531140245.jpg

(完)




上一篇:AWS Amazon.Runtime.Internal.HttpErrorResponseException
下一篇:【转】CMD 批处理bat标准化获取当前系统日期的几种方法,补0
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2021-5-31 15:46:28 | 显示全部楼层
可以通过如下命令检查配置文件的正确性:
QQ截图20210531154616.jpg
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-26 00:56

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表