Prometheus是一个开源的监控和告警系统。从2012开始,很多的公司和组织开始采用Prometheus作为他们的监控系统。这个开源系统有着活跃的开发者社区和用户群体。

Prometheus主要的特点:

  • 多维度数据 - 基于多维度数据模型构建。
  • 强大的查询 - 支持对时间序列数据的切片和切来生成图标,表格和告警等。
  • 优秀的数据显示和绘图 - 支持多种数据可视化的实现和集成。
  • 高效的存储 - 高效的内存和磁盘自定义数据存储格式。
  • 部署维护简单 - 基于GO语言开发的高效的,可靠的独立程序。
  • 精确告警 - 基于Promethues强大灵活的查询语言定义告警策略。
  • 多语言库支持 - 支持很多语言库与Prometheus集成。
  • 集成便捷 - 很多开源的第三方监控工具与其协作和集成。

Prometheus生态系统里面有很多的组件,主要如下:

  • Prometheus server - 负责抓取和存储数据。
  • Client libraries - 在各种开发语言代码中使用Prometheus库
  • Push Gateway - 支持短暂任务。
  • Exporters - 采集各种组件监控数据的代理。
  • AlertManager - 负责发送告警通知。
  • Support tools - 第三方集成扩展。

Prometheus架构图

Prometheus生态组件架构图

普罗米修斯 监控_新一代的监控系统普罗米修斯(Prometheus)相关推荐

  1. 杰夫贝佐斯 西装_每日新闻摘要:太空人杰夫·贝佐斯(Jeff Bezos)

    杰夫贝佐斯 西装 Yesterday, Amazon big man Jeff Bezos took the stage in Washington, DC to unveil Blue Moon, ...

  2. openfalcon 组件监控_运维监控系统之Open-Falcon

    目录: Open-Falcon的简介 行业监控软件对比 Open-Falcon架构 Open-Falcon部署 Open-Falcon相关连接 一.Open-Falcon的简介 1.监控系统,可以从运 ...

  3. cat全链路监控_全链路监控选型

    实现全链路监控 SkyWalking SkyWalking是apache基金会下面的一个开源APM项目,为微服务架构和云原生架构系统设计.它通过探针自动收集所需的指标,并进行分布式追踪.通过这些调用链 ...

  4. cat全链路监控_全链路监控(一):方案概述

    为什么需要监控,在哪些层次上监控,监控什么 监控是为复杂的分布式系统服务的,它收集跨不同的应用,不同的服务器的系统行为信息,可通过采样收集所需的性能指标,帮助分析性能问题,并在指标超过正常值时报警. ...

  5. python系统监控_使用Python监控Linux系统

    阅读目录 一.Python编写的监控工具 一.多功能系统资源统计工具dstat 1.dstat介绍 dstat是一个用Python语言实现的多功能系统资源统计工具,用来取代Linux下的vmstat. ...

  6. 绿米开关如何重置_【小创课堂】绿米智能家居玩法攻略(上篇)

    原标题:[小创课堂]绿米智能家居玩法攻略(上篇) 不论是在美剧还是韩剧中,想必大家一定都看到过这种镜头. 是不是看到这种美滋滋的智能生活总是按捺不住内心的躁动也想给自己整一套呢?无奈又看看价格,看看口 ...

  7. python实时监控_使用Python监控Linux系统

    服务器名称{{ hostname }} 开机时间{{boot_time}} cpu个数{{ cpu_count }} cpu利用率{{ cpu_percent }} 内存总量{{ mem_percen ...

  8. mysql master 监控_可用于监控 mysql Master Slave 状态的python代码

    代码如下: import os import sys import MySQLdb def getStatus(conn): query = " SHOW SLAVE STATUS &quo ...

  9. 普罗米修斯 监控_完美的分布式监控系统——普罗米修斯

    DevOps工程师或SRE工程师,可能都知道Prometheus普罗米修斯.Prometheus于2012年由SoundCloud创建,目前已经已发展为最热门的分布式监控系统.Prometheus完全 ...

最新文章

  1. YOLO v1到YOLO v4(上)
  2. c程序语言设定定义域,4.22C语言学习日记:变量的定义域及编译预处理
  3. AspectJ声明式事务配置
  4. 【jQuery笔记Part4】02-jQuery微博案例
  5. java真数组_Java真数组
  6. CLION CMAKE 缺-g 导致断点不执行(无效)
  7. 云擎供应链:为中小仓库提供SaaS供应链解决方案
  8. 杨中科:【我的大学生活】
  9. wxparse使用(富文本插件)
  10. 按键精灵_字符串提取
  11. layedit html源码编辑,Kz.layedit-layui.layedit富文本编辑器拓展
  12. 大数据发展与情报资源整合的关系探索
  13. [iOS开发]weak底层原理
  14. mysql upgrade 是什么意思_Upgrade是什么意思?
  15. 利用js制作动态小时钟
  16. 微信公众号python开发_用python如何开发微信公共帐号?
  17. Vue组件选项props
  18. 利用rclone同步google storage cloud和aws s3存储
  19. Gunicorn-使用详解
  20. js 设置window.open打开新窗口的title

热门文章

  1. 特别引人注目的头像_设计样式指南:构建引人注目的产品的要素
  2. 管理R包——Pacman包介绍
  3. 138_Power BIPower Pivot特殊半累加度量
  4. 可以获取python整数类型帮助的语句_Python入门第二课--数据类型、条件语句
  5. ipv6 ospf配置方法_网络工程师(22):应用最广泛的路由协议OSPF
  6. Django自带的用户验证与事务管理的基本概念理解
  7. 目前机器学习最热门的领域有哪些
  8. 一个很好用的DBHelper类(包括使用SQL语句 存储过程 事务 做相关操作) 入门级
  9. leetcode - 139. 单词拆分
  10. eslint检测时报错