暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
Prometheus
编辑
简介:Prometheus是SoundCloud开发的开源时间序列数据库
简介:Prometheus是SoundCloud开发的开源时间序列数据库
产品概览 用户评价

目录

产品简介

Prometheus是SoundCloud开发的开源时间序列数据库,作为Prometheus监控系统的存储层。受Facebook的Gorilla系统的启发,Prometheus是专门为监测和指标收集而设计的。Prometheus包含一个用户定义的多维数据模型和一种针对多维数据的查询语言,称为PromQL。除了本地磁盘存储,Prometheus还通过协议缓冲区实现远程存储集成。

Prometheus是用Go语言编写的,支持Go/Java/Ruby/Python客户端。Prometheus还为其他编程语言提供了非官方的客户端绑定。

发展历史

Prometheus在SoundCloud开始时是一个用于系统监控的开源项目,因此该系统需要一个高效的、容错的存储层来处理传入指标,以及这些指标的元数据。因此,他们建立了Prometheus时间序列数据库作为整个监控平台的后端。

Prometheus时间序列数据库已经经历了三个主要版本。Prometheus v1是一个基本的实现,其中所有时间序列数据和标签元数据都存储在LevelDB中。V2通过在每个时间序列的基础上存储时间序列数据,并采用增量的增量压缩,解决了v1的几个缺点。V3通过实现提前写日志和更好的数据块压缩做了进一步的改进。

相关资料

官网:https://prometheus.io

用户评价

0
0
词条统计
创建者:墨天轮福利君
编辑次数:0
浏览次数:1633
API调用次数:0
贡献者