prometheus-存储

Posted java-quan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了prometheus-存储相关的知识,希望对你有一定的参考价值。

 

 

采集到的样本以时间序列的方式保存在内存(TSDB 时序数据库)中,并定时保存到硬盘中

prometheus一般会保留15天

 

prometheus按照block块的方式来存储数据,每2小时为一个时间单位,首先会存储到内存中,当到达2小时后,会自动写入磁盘中。block的目录结构如下:

技术图片

 

 

技术图片

 

 

chunks               多个,是个目录、保存timeseries数据
meta.json           配置文件,包含起止时间、包含哪些block
index                通过metric名和labels查找时序数据在chunk文件中的位置
tombstones       删除操作会首先记录到这个文件

 

以上是关于prometheus-存储的主要内容,如果未能解决你的问题,请参考以下文章

grafana和prometheus系列六:prometheus默认存储

prometheus配置详解

在 Prometheus 中添加两个值

如何精简 Prometheus 的指标和存储占用

如何将代码片段存储在 mongodb 中?

增加 Prometheus 存储保留