一、系统环境准备
windows_exporter-0.13.0-amd64
nvidia-smi_exporter
prometheus-2.19.2.windows-amd64
下载地址:https://prometheus.io/download/
选择windows 版本即可
go1.18.1windows-amd64
grafana-enterprise-8.4.4.windows-amd64
二、安装WMI-EXPORTER
- 完成安装后会自动创建一个开机自启的服务,通过服务(services.msc)判断是否有有windows_exporter
- 通过访问http://ip+默认端口9182(如:http://localhost:9182) 出现下图,即代表安装采集数据成功。
三、安装NVIDIA_SMI_EXPORTER
依赖于go的编译环境
安装成功后cmd进入go目录文件夹下执行命令:
> go build -v nvidia_smi_exporter
会自动生成一个nvidia_smi_exporter.exe文件
注:执行命令后可能会遇到无法生成此文件的情况此时将nvidia_smi_exporter文件解压到C:\Program Files\go\src文件夹中,然后cd进入C:\Program Files\go\src文件中或cd C:\Program Files\go\sr\nvidia_smi_exporter-master中,再执行命令go builder -v nvidia_smi_exporter-master就会生成一个nvidia_smi_exporter-master.exe的文件
生成文件成功后执行命令:
nvidia_smi_exporter-master.exe
验证:打开浏览器输入地址:http://localhost:9101/metrics
四、安装 PROMETHEUS
解压到C:\Program Files文件下,解压后,修改配置文件prometheus.yml
启动prometheus:cmd进入安装目录执行命令:prometheus.exe --config.file=prometheus.yml --web.listen-address=:9090 &
访问http://localhost:9090,出现一下界面即为安装成功
五、安装GRAFANA
解压grafana压缩包到C:\Program Files文件夹下,进入bin目录启动grafana-server.exe,打开浏览器访问http://localhost:3000,账号密码为:admin,admin
配置数据源:输入名称和URL即可,然后点击Save & test
添加模板https://grafana.com/grafana/dashboards
ID和json文件使用一种即可
导入后效果: