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.效果图

结束语

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

最新文章

  1. linux两个文件修改主机名
  2. MySQL必知必会的查询
  3. FreeBSD_11-系统管理——{Part_6 - SYSCTL}
  4. Lua面向对象编程
  5. 欧拉工程第54题:Poker hands
  6. 【技术贴】解决Mysql启动服务报错1067 进程意外终止
  7. bzoj2400
  8. Android WebView Error – Uncaught TypeError: Cannot call method ‘getItem’ of null at
  9. Java中,&&与&;||与|的区别
  10. 【android】android中activity的启动模式
  11. 关于MATLAB处理大数据坐标文件201762
  12. UICollectionView中Cell左对齐 居中 右对齐 等间距------你想要的,这里都有
  13. springBoot数据库连接池常用配置
  14. [国嵌攻略][148][MTD系统架构]
  15. Fragment生命周期与Fragment执行hide、show后的生命周期探讨
  16. ReactJS之遍历对象的方法
  17. FEAT: Front-End Auto Testing
  18. 给 Advice 传递参数
  19. UIKit-UIBezierPath
  20. photoshop 雪碧图制作

热门文章

  1. java集合源码分析(六):HashMap
  2. 来感受Linux命令行的“真香定律”
  3. windows10 64位下安装oracle 11g和PL/SQL Developer
  4. react第九单元(propTypes验证)
  5. sqli-labs第5关布尔盲注pyhton脚本
  6. tornado&django --- 分页
  7. Flutter ListTile - Flutter每周一组件
  8. MethodHandleVS反射
  9. Java 8 新特性 - Lambda表达式
  10. Sublime Text 2 强大的编辑功能