windows下部署Grafana +prometheus平台监控


 

1.Prometheus简介

Prometheus基于Golang编写,编译后的软件包,不依赖于任何的第三方依赖。用户只需要下载对应平台包,解压并且添加基本的配置即可正常启Prometheus Server。Prometheus和Heapster(Heapster是K8S的一个子项目,用于获取集群的性能数据)相比功能更完善、更全面。Prometheus性能也足够支撑上万台规模的集群

2.Prometheus安装

1.进入prometheus官网,下载prometheus包windows64位下载prometheus-2.20.1.windows-amd64.tar.gz下载后直接解压
解压后进入目录运行premetheus.exe,访问端口http://localhost:9090即可,需要查看监控的对象列表可以进入status>targets查看

 

2.监控服务器资源、数据库、kafka等需要下载对应的exporterwindows_exporter可以监控windows的一些指标参数,下载地址为https://github.com/prometheus-community/windows_exporter/releases,下载msi文件直接运行即可成功安装,默认端口是9182

访问http://localhost:9182/metrics 出现如下图:

 

则代表可以数据采集

3.然后到prometheus安装目录修改配置文件prometheus.yml,修改配置文件后重启prometheus

- job_name: 'Windows'

static_configs:

- targets: ['localhost:9182']

1.Grafana简介

Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。虽然说prometheus能展示一些图表,接下来我们需要在同一个服务器上安装Grafana服务,用来展示prometheus收集到的数据

2.Grafana安装

1.进入Grafana官网https://grafana.com/grafana/download ,windows 64位下载grafana-7.1.5.windows-amd64.msi,直接运行安装即可,安装完成后进入grafana/bin目录下,双击运行garafana-server.exe,访问地址http://localhost:3000/,默认用户名密码admin/admin
进入后添加数据源,进入datasource,选择数据源prometheus,填写基本参数

 

2.选择Prometheus数据源

 

3.配置Name、Url,如图所示:下拉点击save

 

4.添加仪表板(仪表板即显示数据参数的图表样式),可以手动添加一些仪表板,自己设置参数样式,但是对于新手或者不了解这块知识的人会比较复杂,建议使用另外一种方式

 

5.直接点击+号,找到Import按钮

 

6.输入10467仪表盘编码后,点击Load

 

7.Load完成,拉到最下面选下刚才建好的DATASOURCE,点击Import

 

8.打开Manage,找到导入的仪表盘点击打开

 

9.效果图

 结束语

小伙伴们,我用的是以下版本安装,有需要私信我呦,可以私发得。谢谢大家

 

 

相关