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