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等需要下载对应的exporter,windows_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.效果图
结束语
小伙伴们,我用的是以下版本安装,有需要私信我呦,可以私发得。谢谢大家