The Prometheus monitoring system and time series database.
 
 
 
 
 
 
Go to file
naivewong 0649dfddf0 more clear format representation
Signed-off-by: naivewong <867245430@qq.com>
2019-02-06 00:05:30 +08:00
chunkenc
chunks rename chunk reader vars to make it easier to follow. (#508) 2019-01-29 20:46:12 +03:00
cmd/tsdb change variable name metrics to labels (#496) 2019-01-14 11:44:32 +03:00
docs/format more clear format representation 2019-02-06 00:05:30 +08:00
fileutil
index Added storage size based retention method and new metrics (#343) 2019-01-16 13:03:52 +03:00
labels fix statick check errors (#475) 2019-01-02 19:48:42 +03:00
test
testdata
testutil
tsdbutil
wal add live reader for WAL (#481) 2019-01-16 10:09:08 -08:00
.gitignore
.travis.yml fix statick check errors (#475) 2019-01-02 19:48:42 +03:00
CHANGELOG.md remove a changelog double entry (#507) 2019-01-23 17:10:19 +03:00
LICENSE
MAINTAINERS.md
Makefile fix statick check errors (#475) 2019-01-02 19:48:42 +03:00
Makefile.common
README.md
block.go Don't write empty blocks (#374) 2019-01-18 11:35:16 +03:00
block_test.go make createBlock more generic so it can be used in other tests. (#489) 2019-01-28 14:24:49 +03:00
checkpoint.go Delete temp checkpoint folder on error. (#415) 2019-01-07 11:43:33 +03:00
checkpoint_test.go Delete temp checkpoint folder on error. (#415) 2019-01-07 11:43:33 +03:00
compact.go Additional logging in compact.go - logged time needed for writing blocks (#505) 2019-01-29 16:53:53 +05:30
compact_test.go fix flaky tests: TestDisableAutoCompactions,TestBlockRanges (#472) 2018-12-12 14:49:03 +03:00
db.go Remove _total from prometheus_tsdb_storage_blocks_bytes (#506) 2019-01-23 16:46:58 +03:00
db_test.go fix two typos in db_test 2019-01-29 10:25:12 +08:00
encoding_helpers.go
go.mod
go.sum
head.go Move series fetches out of inner loop of SortedPostings. (#485) 2019-01-03 10:35:10 +00:00
head_bench_test.go Move series fetches out of inner loop of SortedPostings. (#485) 2019-01-03 10:35:10 +00:00
head_test.go make createBlock more generic so it can be used in other tests. (#489) 2019-01-28 14:24:49 +03:00
mocks_test.go
querier.go fix statick check errors (#475) 2019-01-02 19:48:42 +03:00
querier_test.go make createBlock more generic so it can be used in other tests. (#489) 2019-01-28 14:24:49 +03:00
record.go
record_test.go
repair.go
repair_test.go fix statick check errors (#475) 2019-01-02 19:48:42 +03:00
staticcheck.conf fix statick check errors (#475) 2019-01-02 19:48:42 +03:00
tombstones.go Added storage size based retention method and new metrics (#343) 2019-01-16 13:03:52 +03:00
tombstones_test.go Added storage size based retention method and new metrics (#343) 2019-01-16 13:03:52 +03:00
wal.go fix statick check errors (#475) 2019-01-02 19:48:42 +03:00
wal_test.go fix statick check errors (#475) 2019-01-02 19:48:42 +03:00

README.md

TSDB Build Status

GoDoc Go Report Card

This repository contains the Prometheus storage layer that is used in its 2.x releases.

A writeup of its design can be found here.

Based on the Gorilla TSDB white papers.

Video: Storing 16 Bytes at Scale from PromCon 2017.

See also the format documentation.