采集到的樣本以時間序列的方式保存在內存(TSDB 時序數據庫)中,並定時保存到硬盤中
prometheus一般會保留15天
prometheus按照block塊的方式來存儲數據,每2小時為一個時間單位,首先會存儲到內存中,當到達2小時后,會自動寫入磁盤中。block的目錄結構如下:
chunks 多個,是個目錄、保存timeseries數據
meta.json 配置文件,包含起止時間、包含哪些block
index 通過metric名和labels查找時序數據在chunk文件中的位置
tombstones 刪除操作會首先記錄到這個文件