The Prometheus monitoring system and time series database.
Find a file
Fabian Reinartz 9c4235532e Fix compaction selection after creating new heads
This fixes the case where between block creations no compaction
plans are ran. We were not compacting anything in these
cases since the on creation the most recent head block always had
a high timestamp of 0.
2017-07-13 16:15:13 +02:00
chunks Make Chunks return the number of samples inside 2017-07-12 18:45:12 +02:00
cmd/tsdb Fix compaction selection after creating new heads 2017-07-13 16:15:13 +02:00
Documentation/format Incorporate PR feedback. 2017-05-26 21:26:31 +05:30
labels Simplify Labels.Equals() 2017-04-28 16:01:37 +02:00
test Add liecence file and headers 2017-04-10 20:59:45 +02:00
testdata Add full encode/decode WAL cycle test 2017-02-14 21:55:50 -08:00
tsdbutil Minor comment fixes and additions. 2017-04-28 15:41:42 +02:00
.travis.yml Hack to workaround dependency on non-master code. 2017-04-20 14:47:08 +01:00
block.go Compact head block early 2017-06-26 08:52:59 +02:00
block_test.go Incorporate PR feedback. 2017-05-26 21:26:31 +05:30
chunks.go Rename for clarity and consistency. 2017-05-22 16:42:36 +05:30
chunks_test.go Rename for clarity and consistency. 2017-05-22 16:42:36 +05:30
compact.go Fix compaction range selection 2017-07-13 16:13:59 +02:00
compact_test.go Fix compaction range selection 2017-07-13 16:13:59 +02:00
db.go Fix compaction selection after creating new heads 2017-07-13 16:15:13 +02:00
db_test.go Misc. fixes incorporating feedback. 2017-05-23 18:13:30 +05:30
db_unix.go Add liecence file and headers 2017-04-10 20:59:45 +02:00
db_windows.go Add liecence file and headers 2017-04-10 20:59:45 +02:00
encoding_helpers.go Incorporate PR feedback. 2017-05-26 21:26:31 +05:30
head.go Persist the right MaxTime when snapshotting 2017-07-12 13:48:13 +02:00
head_test.go Fix broken test (#99) 2017-06-22 15:24:38 +01:00
index.go Add full Snapshot support 2017-06-06 18:15:54 +05:30
index_test.go Move chunk checksum 2017-04-30 10:10:18 +02:00
LICENSE Add license file 2017-04-10 21:02:42 +02:00
postings.go Properly balance k-way operations 2017-06-13 08:25:13 +02:00
postings_test.go Fix missing postings in Merge and Intersect (#77) 2017-05-12 09:44:41 +02:00
querier.go Fix omitting of chunk on Seek() 2017-06-30 15:06:27 +02:00
querier_test.go Add benchmark for mergedSeriesSet 2017-07-05 16:19:28 +02:00
README.md Add README 2017-04-10 13:29:46 +02:00
tombstones.go Incorporate PR feedback. 2017-05-26 21:26:31 +05:30
tombstones_test.go Incorporate PR feedback. 2017-05-26 21:26:31 +05:30
wal.go Incorporate PR feedback. 2017-05-26 21:26:31 +05:30
wal_test.go Incorporate PR feedback. 2017-05-26 21:26:31 +05:30

TSDB

This repository contains the new Prometheus storage layer that will be used in its 2.0 release.

A writeup of its design can be found here.