window环境下:Prometheus 、 Grafana 、 Windows_exporter搭建

448 阅读1分钟

一、概述

1.Prometheus:普罗米修斯,是一套由Go语言开发的开源的监控、告警以及时间序列数据库组合.Prometheus 主要用于对基础设施的监控。  
包括服务器,数据库,VPS,几乎所有东西都可以通过Prometheus进行监控。Prometheus希望通过Prometheus配置中定义的某些端点执行  
的HTTP调用来检索度量标准。

2.Granfa : grafana 是一款采用 go 语言编写的开源应用,主要用于大规模指标数据的可视化展现,是网络架构和应用分析中最流行的  
时序数据展示工具,目前已经支持绝大部分常用的时序数据库.Grafana支持许多不同的数据源。每个数据源都有一个特定的查询编辑器,  
该编辑器定制的特性和功能是公开的特定数据来源。 官方支持以下数据源:Graphite,Elasticsearch,InfluxDB,Prometheus,Cloudwatch  
,MySQL和OpenTSDB等。

3.Windows_exporter: windows_exporter是一个采集 Windows 机器指标的采集器。

二、数据采集、监控流程

26078328-3bd21c1d6f428f11.jpg

三、windows环境下搭建

  1. Windows_exporter部署

    • 下载 .msi镜像文件地址
    • 移动 windows_exporter-xx-amd64.msi文件到自己工作目录下
    • 执行 msiexec /i D:\windows_exporter-xx-amd64.msi LISTEN_PORT=9182
    • 浏览器访问:http://127.0.0.1:9182/metrics 结果如下图所示即可认为部署成功

微信图片_20221109153850.png

  1. Prometheus部署

image.png

image.png

3.granfa部署

  • 下载 .zip压缩包下载
  • 移动并解压缩到自己的工作目录下
  • 进入bin目录下,双击并运行 grafana-server.exe
  • 浏览器输入,http://127.0.0.1:3000
  • 并按照教程配置Promethus配置数据源

image.png