Options of the DB storage of prometheus
参考:
// Options of the DB storage. type Options struct { // The timestamp range of head blocks after which they get persisted. // It's the minimum duration of any persisted block. MinBlockDuration model.Duration // The maximum timestamp range of compacted blocks. MaxBlockDuration model.Duration // The maximum size of each WAL segment file. WALSegmentSize units.Base2Bytes // Duration for how long to retain data. RetentionDuration model.Duration // Maximum number of bytes to be retained. MaxBytes units.Base2Bytes // Disable creation and consideration of lockfile. NoLockfile bool // When true it disables the overlapping blocks check. // This in-turn enables vertical compaction and vertical query merge. AllowOverlappingBlocks bool // When true records in the WAL will be compressed. WALCompression bool }
原文:https://github.com/prometheus/prometheus/blob/master/storage/tsdb/tsdb.go
做有积累的事~~