我试着在Windows Server上安装了监控工具”Prometheus”
首先
因为我们发现在运行于内部系统的负载下,性能可能会下降,所以首先让我们来测量一下!因此,我们尝试引入监控工具”Prometheus”!
我本来在考虑是选择Zabbix还是Prometheus,但因为Prometheus看起来更简单,所以我选择了它。
如果有人正在使用Zabbix,或者正在使用其他任何工具,请告诉我…
Prometheus是什么?
Prometheus(普罗米修斯)是一个用于监控服务器的CPU、RAM、流量和其他资源的应用程序。它是用Go语言实现的,可以通过一个二进制文件运行,无需准备数据库,并且还附带了一个简单的可视化工具。
另外,由于与Grafana的协作非常简单,因此可以实现时尚的可视化。
Prometheus可以拆分为以下组件:
– Exporter:负责收集指标并与服务器进行通信。
– Prometheus:作为监控服务器,从各个Exporter收集并存储数据。
– AlertManager:基于收集的指标创建规则,如发送邮件等,执行通知操作。
组成
- OS: Windows Server 2019
引入步骤
1. 安装Prometheus
2. 安装出口商
这次我想要收集WindowsServer的指标数据,所以会使用windows_exporter。
技巧
设置数据的保留期限
通过在prometheus.exe的选项中指定-storage.tsdb.retention.time,可以设置保留的时间期限。(默认为15天)可用的格式为y、w、d、h、m、s、ms。
最後为
文獻參考
-
- Prometheus(官方网站)
-
- https://prometheus.io/
在自己的Windows PC上体验Prometheus+Grafana只需要15分钟
在自己的Windows PC上体验Prometheus+Grafana只需要15分钟 – Qiita
浏览一下Prometheus存储的文档,并尝试设置retention
浏览一下Prometheus存储的文档,并尝试设置retention – CLOVER? (hatenablog.com)