The Prometheus monitoring system and time series database.
 
 
 
 
 
 
Go to file
Fabian Reinartz cf7f6108fd Order postings lists in index file by key
Aligning postings list for similar keys close to each other improves
page cache hit rates in typical queries that select postings for
multiple label pairs with the same name.
2017-11-29 08:28:55 +01:00
Documentation/format Validate index TOC checksum on read 2017-10-25 18:12:13 -04:00
chunks Use Go 1.9 math/bits implementation for counting leading / trailing zeros 2017-11-08 23:18:33 +01:00
cmd/tsdb db: delete old blocks during reload 2017-11-03 20:41:24 +01:00
fileutil Remove dependency on etcd/pkg/fileutil 2017-10-04 10:23:41 +02:00
labels Replace single head lock with granular locks 2017-09-05 14:41:39 +02:00
test index: simplify checksum validation 2017-11-09 15:58:36 +00: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 Move to Go 1.9 2017-11-08 23:26:51 +01:00
LICENSE Add license file 2017-04-10 21:02:42 +02:00
README.md Add README 2017-04-10 13:29:46 +02:00
block.go Expose ChunkSeriesSet and lookups methods. 2017-11-13 14:02:32 +01:00
block_test.go Incorporate PR feedback. 2017-05-26 21:26:31 +05:30
chunks.go Doc fixes 2017-11-10 14:10:20 +00:00
chunks_test.go Expose Intervals type for use by TombstoneReader. 2017-08-25 16:06:36 +05:30
compact.go Order postings lists in index file by key 2017-11-29 08:28:55 +01:00
compact_test.go Refactor and add tests for compactor 2017-09-01 11:50:58 +02:00
db.go Merge pull request #212 from prometheus/fabxc 2017-11-23 18:41:24 +01:00
db_test.go Merge pull request #213 from Gouthamve/close-retention-blocks 2017-11-23 19:30:51 +05:30
db_unix.go Ensure tsdb can be built on SmartOS/Illumos/Solaris 2017-11-08 23:32:35 +00:00
db_windows.go fix bugs on platform windows to pass all test case. (#192) 2017-10-31 15:37:41 +01:00
encoding_helpers.go index: simplify checksum validation 2017-11-09 15:58:36 +00:00
head.go Expose ChunkSeriesSet and lookups methods. 2017-11-13 14:02:32 +01:00
head_test.go Refactor tombstone reader types 2017-11-13 13:38:07 +01:00
index.go Doc fixes 2017-11-10 14:10:20 +00:00
index_test.go index: abstract ByteSlice and adjust indexReader 2017-11-09 17:38:32 +00:00
postings.go Order postings lists in index file by key 2017-11-29 08:28:55 +01:00
postings_test.go Load postings in batch on startup 2017-10-06 10:39:10 +02:00
querier.go Expose ChunkSeriesSet and lookups methods. 2017-11-13 14:02:32 +01:00
querier_test.go Refactor tombstone reader types 2017-11-13 13:38:07 +01:00
tombstones.go Refactor tombstone reader types 2017-11-13 13:38:07 +01:00
tombstones_test.go Refactor tombstone reader types 2017-11-13 13:38:07 +01:00
util_test.go Truncate segments on broken header 2017-10-20 13:16:44 +02:00
wal.go Fix missing prefix of tsdb_wal_* metrics 2017-11-08 14:58:03 +01:00
wal_test.go fix bugs on platform windows to pass all test case. (#192) 2017-10-31 15:37:41 +01:00

README.md

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.