行业资讯

Windows 启动 Prometheus 并且监控本地cpu等资源的完整保姆级步骤!!!

发布时间:2026/8/15 10:07:41
Windows 启动 Prometheus 并且监控本地cpu等资源的完整保姆级步骤!!! Windows 启动 Prometheus 完整步骤前提已经解压好 prometheus‑3.13.0‑windows‑amd64.zip不要放在中文路径 ❌错误D:\软件\普罗米修斯✅正确D:\dev\prometheus1. 目录结构D:\dev\prometheus ├─ prometheus.exe #主程序 ├─ prometheus.yml #配置文件重点 └─ data #数据目录首次运行会自动生成2. 修改配置 prometheus.yml把下面 job 加到scrape_configs:下面用来抓取本机 node‑exporter你后面要启动 node‑exporterscrape_configs: - job_name: prometheus static_configs: - targets: [localhost:9090] - job_name: windows-local static_configs: - targets: [127.0.0.1:9100]保存文件。⚠️注意yaml 缩进必须用空格不能用 Tab否则启动直接报错。3. 两种启动方式方式 Acmd 命令行启动推荐能看到日志报错打开 cmdcd 进入 prometheus 解压目录D: cd D:\dev\prometheus执行启动命令.\prometheus.exe --config.fileprometheus.yml看到日志输出server is ready to receive web requests代表启动成功。不要关闭这个 cmd 黑窗口关闭就停止服务。方式 B直接双击 prometheus.exe双击 exe 也可以跑但报错一闪而过出问题看不到日志调试阶段不建议双击。4. 访问 web 界面浏览器打开http://127.0.0.1:9090能打开 Prometheus 网页控制台 启动成功。Windows 正确windows_exporterLinuxnode_exporter端口 9100Windowswindows_exporter端口9182不是 91001. 下载github releases 地址 https://github.com/prometheus-community/windows_exporter/releases下载windows_exporter‑0.30.x‑amd64.msimsi 安装包amd64普通 Windows 电脑都是这个。2. 安装双击 msi一路下一步它会自动安装成 Windows 系统服务开机自启。 安装完自动监听127.0.0.1:9182浏览器访问http://127.0.0.1:9182/metrics页面出现一大串指标文本代表采集 CPU、内存、磁盘成功。3. 修改 prometheus.yml端口改成 9182把之前写的 9100 改掉替换成 9182scrape_configs: - job_name: prometheus static_configs: - targets: [localhost:9090] - job_name: windows-local static_configs: - targets: [127.0.0.1:9182]⚠️yaml 必须空格缩进禁止 tab。这是修改部分# 新增本机Windows系统监控任务重点新增这段 - job_name: local-windows-host static_configs: - targets: [127.0.0.1:9182] labels: instance: 本机电脑重启 prometheus.exe。打开http://127.0.0.1:9090。查询语句windows 专用#CPU使用率 100 - (avg by(instance) (irate(windows_cpu_time_total{modeidle}[1m])) * 100) #内存使用率 100 - (windows_memory_available_bytes / windows_memory_total_bytes *100)快速核对清单✅prometheus端口 9090prometheus‑3.13.x‑windows‑amd64✅windows_exporter端口 9182msi 安装系统服务自动跑✅prometheus.yml target 写127.0.0.1:9182查看本机 CPU、内存等资源指标跟着操作就行一、先确认采集状态前置检查打开 Prometheus 页面顶部菜单栏Status→Targets查看local-windows-host条目状态显示UP采集正常可以查指标显示DOWN检查 windows_exporter 服务是否运行、9182 端口能否访问、yml 配置 target 地址是否正确。二、在 Prometheus 查询框输入语句查看对应资源回到首页主查询输入框分别粘贴下面语句点击「Execute」执行即可出数据1. 本机 CPU 使用率最常用100 - (avg by (instance) (irate(windows_cpu_time_total{modeidle}[1m])) * 100)2. 内存使用率100 - (windows_memory_available_bytes / windows_memory_total_bytes * 100)3. 磁盘 C 盘使用率100 - (windows_logical_disk_free_bytes{volumeC:} / windows_logical_disk_size_bytes{volumeC:} * 100)4. 整机网络接收速率irate(windows_net_bytes_received_total[1m])三、界面基础操作说明执行后默认是表格列表视图切换上方「Graph」标签就能看到资源随时间变化的折线曲线图右上角时间范围可以调整比如选1h查看近 1 小时资源波动趋势。四、进阶可视化可选更直观看大盘面板单纯 Prometheus 原生查询只有基础图表日常看监控大盘搭配Grafana更方便下载安装 Grafana 并启动数据源添加你的本地 Prometheus 地址http://127.0.0.1:9090导入 Windows 监控通用模板模板 ID10467一键生成 CPU、内存、磁盘、网络完整监控仪表盘。常见排查小问题执行语句无数据确认 Targets 里任务状态为 UPwindows_exporter 的 9182 端口能正常访问指标名称找不到语句适配 windows_exporter 专属指标不要套用 Linux node_exporter 的查询语句。