prometheus-存储


 

 

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

prometheus一般会保留15天

 

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

 

 

 

 

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM