The Prometheus monitoring system and time series database.
Find a file
Simon Pasquier 08af7bbf90 Add Go 1.12 to Travis CI (#538)
Also update to the latest version of Makefile.common.

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-03-04 21:44:40 +02:00
chunkenc
chunks
cmd/tsdb Add "dump" command to tsdb tool to dump all samples (#532) 2019-02-25 15:51:33 +02:00
docs/format
encoding
fileutil
index Improve Merge performance (#531) 2019-02-28 17:23:55 +00:00
labels
test
testdata
testutil
tsdbutil
wal Avoid creation of 0 sized segments. (#527) 2019-02-25 12:10:27 +02:00
.gitignore
.travis.yml Add Go 1.12 to Travis CI (#538) 2019-03-04 21:44:40 +02:00
block.go
block_test.go
CHANGELOG.md Release 0.6.0 (#537) 2019-03-02 15:54:49 +02:00
checkpoint.go
checkpoint_test.go
compact.go Make vertical compaction and query merge optional 2019-02-26 11:50:50 -08:00
compact_test.go
db.go Release 0.6.0 (#537) 2019-03-02 15:54:49 +02:00
db_test.go Release 0.6.0 (#537) 2019-03-02 15:54:49 +02:00
go.mod
go.sum
head.go
head_bench_test.go Improve Merge performance (#531) 2019-02-28 17:23:55 +00:00
head_test.go
LICENSE
MAINTAINERS.md
Makefile
Makefile.common Add Go 1.12 to Travis CI (#538) 2019-03-04 21:44:40 +02:00
mocks_test.go
querier.go Improve Merge performance (#531) 2019-02-28 17:23:55 +00:00
querier_test.go
README.md
record.go
record_test.go Add test for be64() in encoding/encoding.go (#521) (#533) 2019-02-23 11:51:47 +02:00
repair.go
repair_test.go
tombstones.go
tombstones_test.go
wal.go
wal_test.go

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.