1. 下载并安装 Prometheus
-
下载 Prometheus:
- 访问 Prometheus 下载页面。
- 下载适用于 Windows 的压缩包(
.zip
文件)。 - prometheus-2.53.2.windows-amd64.zip
下载其中一个就行
-
安装 Prometheus:
- 解压下载的压缩包到你选择的目录(例如
C:\prometheus
)。
- 解压下载的压缩包到你选择的目录(例如
-
配置 Prometheus:
- 在
C:\prometheus
目录下找到prometheus.yml
文件。打开并编辑该文件,配置你的 scrape 目标。可以使用如下配置:
- 在
yml
# my global config
global:
scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.
# scrape_timeout is set to the global default (10s).
# A scrape configuration containing exactly one endpoint to scrape:
# Here it's Prometheus itself.
scrape_configs:
# The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
- job_name: "prometheus"
# metrics_path defaults to '/metrics'
# scheme defaults to 'http'.
static_configs:
- targets: ["localhost:9090"]
# 监控应用1:metrics
- job_name: "windows"
file_sd_configs:
- refresh_interval: 15s
files:
- ".\\windows.yml"
- 保存并关闭
prometheus.yml
文件。
- 启动 Prometheus :
- 导航到
C:\prometheus
目录下找到prometheus.exe - 双击运行即可
- 默认情况下,Prometheus 将在
http://localhost:9090/graph
上运行,点击即可!。
- 导航到
2. 下载并安装 Grafana
-
下载 Grafana:
-
访问 Grafana 下载页面。
-
下载
grafana-enterprise-11.1.3.windows-amd64.zip
选择目录解压。
-
-
启动 Grafana:
-
bin目录双击
grafana-server.exe
-
默认情况下,Grafana 将在
http://localhost:3000
上运行。 -
启动 Grafana 后,打开浏览器并访问
http://localhost:3000
。 -
默认登录用户名和密码是
admin
,首次登录后会提示你更改密码。
-
3. 下载并配置 windows_exporter
-
下载 windows_exporter:
- 访问 windows_exporter 的 GitHub 发布页面。
- 下载最新版本的
.exe
文件。
-
安装 windows_exporter:
- 解压下载的文件到你选择的目录(例如
C:\windows_exporter
)。
- 解压下载的文件到你选择的目录(例如
-
启动 windows_exporter:
- 双击
windows_exporter-0.27.1-amd64.exe
- 默认情况下,
windows_exporter
将在http://localhost:9182/metrics
上运行。
- 双击
4. 配置 Prometheus
- 更新
prometheus.yml
文件 :- 确保
prometheus.yml
文件中的targets
配置正确指向windows_exporter
,如:
- 确保
yaml
# 监控应用1:metrics
- job_name: "windows"
file_sd_configs:
- refresh_interval: 15s
files:
- ".\\windows.yml"
- 保存并关闭文件。
- 目录新建
windows.yml
文件
yml
- targets: ["127.0.0.1:9182"]
labels:
instance: 127.0.0.1
serverName: '本地Windows服务器'
- 保存并关闭
windows.yml
文件。
- 重启 Prometheus :
- 如果 Prometheus 已经在运行,请重新启动以应用新的配置。
5. 配置 Grafana
-
添加 Prometheus 数据源:
-
登录 Grafana 后,点击左侧菜单中的 "⚙️ (Configuration)" 图标,然后选择 "Data Sources"。
-
点击 "Add data source",选择 "Prometheus"。
-
在 "HTTP" 部分的 "URL" 字段中输入
http://localhost:9090
。 -
点击 "Save & Test" 按钮确认数据源配置是否成功。
-
-
创建仪表盘:
- 在左侧菜单中点击 "+ (Create)",选择 "Dashboard"。
- 在左侧菜单中点击 "+ (Create)",选择 "Dashboard"。
- 点击
查找并导入常见应用程序的仪表板
- 搜索 windows
下载:Windows Exporter Dashboard 20230531-StarsL.cn
是一个json
- 导入刚刚下好的json文件
- 点击导入即可
- 点击保存
这个就是:windows_exporter-0.26.0-amd64 收集过来的指标数据!