什么是Prometheus?

Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。
2016年由Google发起Linux基金会旗下的原生云基金会(Cloud Native Computing Foundation), 将Prometheus纳入其下第二大开源项目。
Prometheus目前在开源社区相当活跃。
Prometheus和Heapster(Heapster是K8S的一个子项目,用于获取集群的性能数据。)相比功能更完善、更全面。Prometheus性能也足够支撑上万台规模的集群。

Prometheus的特点

  • 多维度数据模型。
  • 灵活的查询语言。
  • 不依赖分布式存储,单个服务器节点是自主的。
  • 通过基于HTTP的pull方式采集时序数据。
  • 可以通过中间网关进行时序列数据推送。
  • 通过服务发现或者静态配置来发现目标服务对象。
  • 支持多种多样的图表和界面展示,比如Grafana等。

官网地址:https://prometheus.io/

架构图

化整为零,一步一步教你搭建Prometheus监控报警系统相关推荐

  1. 从零搭建Prometheus监控报警系统

    从零开始搭建Prometheus自动监控报警系统 从零搭建Prometheus监控报警系统 什么是Prometheus? Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据 ...

  2. python国际象棋ai程序_只需五步!手把手教你搭建国际象棋AI机器人

    王新民 编译 量子位 报道 | 公众号 QbitAI 要创建一个简单的象棋AI,我们在开始编程之前要先了解四个基本的概念:移动生成.棋局评估.最大最小搜索和α-β剪枝搜索过程. 在每个步骤中,我们将会 ...

  3. centos7手把手教你搭建zabbix监控

    centos系统版本: 1.安装前需要先关闭selinux和firewall. 1.1 [root@zabbix ~]# vi /etc/selinux/config 将SELINUX=enforci ...

  4. catcti监控linux主机,CentOS7搭建Prometheus 监控Linux主机

    简介 prometheus可以拆分成多个节点进行指标收集. 安装prometheus wget -c https://github.com/prometheus/prometheus/releases ...

  5. 搭建Prometheus监控报警

    基于上一篇博客继续进行部署 一.Prometheus & AlertManager 介绍 Prometheus 是一套开源的系统监控.报警.时间序列数据库的组合,最初有 SoundCloud ...

  6. Vue+SpringBoot图书管理系统前后端分离(教你一步一步搭建)

    Vue+SpringBoot图书管理系统前后端分离(教你一步一步搭建) 介绍: 说明: 环境搭建 后端环境搭建 1.新建一个工程(只有收费版的idea才有这个选项哦) 2.选择Java8 4.配置工程 ...

  7. linux搭建cdn教程_网站搭建新手教程:一步一步教你拥有一个属于自己WordPress网站...

    应网友要求,今天知识吧为大家分享一篇新手建站教程,本来是打算做一个视频教程的,毕竟大家看的会直观一些,但是由于我的个人电脑在并不在身边,在公司电脑录新手建站视频又不太合适,所以就为大家写一篇图文教程吧 ...

  8. python微信搭建,教你用python一步一步搭建微信公眾平台(一)

    最近在學用python搭建微信公共號,使用的工具,python 新浪SAE平台,微信的公眾平台 你需要先在微信的公眾平台與新浪SAE平台上各種注冊,微信平台注冊的時候需要你拍張手持身份證的照片,還有幾 ...

  9. 通过脚本案例学习shell(五) 通过创建DNS脚本一步一步教你将一个普通脚本规范到一个生产环境脚本...

    通过脚本案例学习shell(五) 通过创建DNS脚本一步一步教你将一个普通脚本规范到一个生产环境脚本   版权声明: 本文遵循"署名非商业性使用相同方式共享 2.5 中国大陆"协议 ...

最新文章

  1. nginx学习之静态内容篇(五)
  2. mysql 的默认数据库mysql为什么在 workbench下看不到?
  3. tomcat 服务器故障排除
  4. Python编程基础:第十五节 二维列表2D Lists
  5. 从零开始学习jQuery (七) jQuery动画-让页面动起来!
  6. 如何用python写脚本_【按键教程】用python写脚本 另附垫材24与变奏22的实现
  7. php setcookie使用变量,PHP setcookie() 函数
  8. 详解-制作根文件系统,并使用yaffs,jffs,nfs挂载系统(2)
  9. Redis概述_使用命令对redis的数据进行增删改查_Jedis连接redis进行数据操作_redis进行数据缓存案例
  10. vb combox获取选定index_Python-新闻评论获取
  11. Linq 中的 left join
  12. 技术圈几个牛逼的公号推荐给大家
  13. wx.getStorage异步和wx.getStorageSync同步区别
  14. android Measurespec测量模式
  15. Web前端满屋花案例框架
  16. echarts 中国地图+穿透
  17. 小试牛刀:猫狗识别 Cat VS Dog
  18. 2020京东双十一【全民营业,瓜分十亿】自动做任务软件
  19. ubuntu下无线网卡解决经历
  20. win10拒绝访问,需要安全选项卡如何操作?

热门文章

  1. Oracle序列使用:建立、删除
  2. php开发支持的文件类型整理
  3. Redis Template使用append方法不起作用的解决办法以及序列化/反序列化的解释
  4. jmeter linux安装,Linux下安装Jmeter
  5. mod php是什么意思,mod函数是什么意思
  6. java读取dcm影像文件_使用dcmtk库读取.dcm文件并获取信息+使用OpenCV显示图像
  7. 服务器忘记linux系统密码,linux系统服务器忘记密码怎么办
  8. oracle中创建函数行变列,oracle decode 函数实现行转列
  9. 用D触发器构造RAM存储器
  10. java 同步方式 lock_java的两种同步方式, Synchronized与ReentrantLock的区别