The Prometheus monitoring system and time series database.
Find a file
Fabian Reinartz 30efe4a58c Support writing to multiple head blocks
This is an initial (and hacky) first pass on allowing
appending to multiple blocks simultaniously to avoid
dropping samples right after cutting a new head block.
It's also required for cases like the PGW, where a scrape may
contain varying timestamps.
2017-02-01 15:57:28 +01:00
chunks Run persistence in separate goroutine 2017-01-02 22:24:35 +01:00
cmd/tsdb Support writing to multiple head blocks 2017-02-01 15:57:28 +01:00
labels Add merge postings 2016-12-28 11:02:19 +01:00
test Add merge postings 2016-12-28 11:02:19 +01:00
block.go Support writing to multiple head blocks 2017-02-01 15:57:28 +01:00
compact.go compaction: add fast-path for compacting mem blocks 2017-01-30 09:49:36 +01:00
db.go Support writing to multiple head blocks 2017-02-01 15:57:28 +01:00
db_amd64.go Add initial seriailization of block data 2016-12-08 17:43:10 +01:00
db_test.go Fix test import of labels, simplify constructor names 2016-12-21 15:12:26 +01:00
db_unix.go Add proper mmap calls 2016-12-11 15:49:36 +01:00
head.go Support writing to multiple head blocks 2017-02-01 15:57:28 +01:00
head_test.go Add postings wrapper that emits head postings in label set order 2017-01-05 16:05:42 +01:00
postings.go Fix bug of unsorted postings lists being created 2017-01-13 16:22:20 +01:00
postings_test.go Add merge postings 2016-12-28 11:02:19 +01:00
querier.go Unexport HeadBlock, export Block interface 2017-01-10 15:41:57 +01:00
querier_test.go Rename shard to partition 2017-01-06 08:08:02 +01:00
reader.go Compact based on compaction generation 2017-01-19 19:45:52 +01:00
wal.go Move stats into meta.json file, cleanup, docs 2017-01-19 11:22:47 +01:00
wal_test.go Move stats into meta.json file, cleanup, docs 2017-01-19 11:22:47 +01:00
writer.go Limit compaction range, make cut and compact concurrent 2017-01-20 07:58:19 +01:00