一、安装docker
安装 Docker ,官网下载安装包,一路下一步安装即可。安装之后,需要打开一次来确认安装是否成功。
二、下载 windows_exporter
下载地址:https://github.com/prometheus-community/windows_exporter/releases,
三、下载Prometheus和Grafana镜像包
我们这里需要下载 3 个镜像包,node-exporter 监控服务器CPU、内存、磁盘、I/O等信息,
docker pull prom/node-exporter
docker pull prom/prometheus
docker pull grafana/grafana
四、启动windows_exporter
在命令行中启动windows_exporter:
windows_exporter-0.18.1-amd64.exe --telemetry.addr ":9100"
在浏览器中访问url:
http://127.0.0.1:9100/metrics
效果如下:
windows_exporter效果
五、启动prometheus
创建一个prometheus配置文件,保存到D:\prometheus.yml
,编辑内容:
global:
scrape_interval: 60s
evaluation_interval: 60s
scrape_configs:
- job_name: prometheus
static_configs:
- targets: ['localhost:9090']
labels:
instance: prometheus
- job_name: windows
static_configs:
- targets: ['192.168.10.4:9100'] # 注意192.168.10.4是作者的宿主主机windows的ip,需要修改成自己的
labels:
instance: 192.168.10.4
配置中的localhost:9090
表示 prometheus 的开启服务的主机端口为本机9090,192.168.10.4:9100
表示 prometheus 去采集的目标主机ip端口,注意192.168.10.4
是作者的宿主主机windows的ip,需要改成自己的 ip ,ip使用 ipconfig
来获取(9100对应前面的 windows_exporter 的端口)。
在命令行中启动prometheus:
docker run -d ^
-p 9090:9090 ^
-v d:/prometheus.yml:/etc/prometheus/prometheus.yml ^
prom/prometheus
在浏览器中访问url:
http://127.0.0.1:9090/targets
效果如下:
prometheus运行效果六、启动grafana
在 d 盘新建一个 grafana-storage 文件夹,用来保存grafana的数据,之后在命令行中启动grafana:
docker run -d ^
-p 3000:3000 ^
--name=grafana ^
-v d:/grafana-storage:/var/lib/grafana ^
grafana/grafana
在浏览器中访问url:
http://127.0.0.1:3000/
效果如下:
grafana效果图
七、配置prometheus自发现服务
(待续)
网友评论