1 什么是Prometheus?
Prometheus是一个开源的监控和告警系统,早期由SoundCloud构建。
Prometheus以时间序列数据的形式收集和存储度量数据,也就是说,度量信息与记录它的时间戳一起存储,与称为标签的可选键值对一起存储。
1.1 历史
2012年:就有很多公司和组织在使用Prometheus,项目有很多活跃的开发者和用户社区。
2016年:Prometheus加入了Cloud Native Computing Foundation,并作为其持有的第二个项目,其持有的第一个项目是K8s。
现在:已经是一个独立的开源项目,其维护独立于任何公司。
1.2 有哪些特性?
Prometheus主要特性:
- 一个多维数据模型,包含由指标名称和键值对的时间序列数据
- PromQL:一个利用维度的灵活的查询语言
- 不依赖于分布式存储;单个服务器节点是自治的
- 时间序列的收集是基于HTTP协议之上的pull模型
- 通过中介网关,可以push时间序列
- 目标通过服务发现/静态配置
版权声明:本文为u012383839原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。