Prometheus 监控概念 浅入浅出

Prometheus介绍

一、Prometheus由来

普罗米修斯的灵感来自于谷歌的Borgmon。它最初是由马特·t·普劳德(Matt T. Proud)作为一个研究项目开发的,普劳

德曾是谷歌(google)的一名雇员。在普劳德加入SoundCloud之后,他与另一位工程师朱利叶斯•沃尔兹(Julius Volz)合作,

认真开发普罗米修斯。其他开发人员也参与了这项工作,并继续在SoundCloud内部进行开发,最终于2015年1月公开

发布。

二、Prometheus 架构

 

Prometheus 监控概念 浅入浅出

Prometheus 监控概念 浅入浅出

 

三、Prometheus 相关概念解释

METRIC 集合:

为了获取端点,普罗米修斯定义了一个称为目标的配置,称为 Scrape(刮刮)

 

服务发现:

• 用户提供的静态资源列表。

• 基于文件的发现—例如,使用配置管理工具生成在Prometheus中自动更新的资源列表。

• 自动发现

 

聚合和提醒:

服务器还可以查询和聚合时间序列数据,并可以创建规则来记录常用的查询和聚合。这允许您从现有的时间序

列中创建新的时间序列

普罗米修斯也可以定义警报规则,但没有内置警报工具,而是通过外在的 Alertmanager

 

查询数据:

Prometheus服务器也提供了内置的查询语言PromQL;一个表达式浏览器;以及一个图形界面,您可以使用它来查

看服务器上的数据。

Prometheus 监控概念 浅入浅出

 

冗余和高可用性:

(prometheus 双机热备,alertmanager 双机热备等)

Prometheus 监控概念 浅入浅出可视化(Grafana):