一、概述
Prometheus产品简介
Prometheus是一个最初在SoundCloud上构建的开源系统监视和警报工具包。自2012年成立以来,很多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发者和用户社区。 它现在是一个独立的开源项目,可以独立于任何公司进行维护。 为了强调这一点,并阐明项目的治理结构,Prometheus于2016年加入Cloud Native Computing Foundation(云原生基金会),作为继Kubernetes之后的第二个托管项目。
Prometheus的主要特征有:
-
多维度数据模型-由指标键值对标识的时间序列数据组成
-
PromQL,一种灵活的查询语言
-
不依赖分布式存储; 单个服务器节点是自治的
-
以HTTP方式,通过pull模型拉取时间序列数据
-
支持通过中间网关推送时间序列数据
-
通过服务发现或者静态配置,来发现目标服务对象
-
支持多种多样的图表和界面展示