prometheus/tsdb
beorn7 654c07783c Fix deprecation
Signed-off-by: beorn7 <beorn@grafana.com>
2022-05-04 13:43:23 +02:00
..
agent Merge branch 'main' into sparsehistogram 2022-05-04 13:37:13 +02:00
chunkenc Merge branch 'main' into sparsehistogram 2022-04-05 18:31:19 +02:00
chunks refactor: move from io/ioutil to io and os packages (#10528) 2022-04-27 11:24:36 +02:00
docs Merge branch 'main' into sparsehistogram 2022-03-22 14:47:42 +01:00
encoding
errors
fileutil refactor: move from io/ioutil to io and os packages (#10528) 2022-04-27 11:24:36 +02:00
goversion
index refactor: move from io/ioutil to io and os packages (#10528) 2022-04-27 11:24:36 +02:00
record
test
testdata
tombstones refactor: move from io/ioutil to io and os packages (#10528) 2022-04-27 11:24:36 +02:00
tsdbutil Merge branch 'main' into sparsehistogram 2022-05-04 13:37:13 +02:00
wal refactor: move from io/ioutil to io and os packages (#10528) 2022-04-27 11:24:36 +02:00
.gitignore
block.go refactor: move from io/ioutil to io and os packages (#10528) 2022-04-27 11:24:36 +02:00
block_test.go Merge branch 'main' into sparsehistogram 2022-03-22 14:47:42 +01:00
blockwriter.go refactor: move from io/ioutil to io and os packages (#10528) 2022-04-27 11:24:36 +02:00
blockwriter_test.go refactor: use T.TempDir() and B.TempDir to create temporary directory 2022-01-22 18:57:30 +08:00
CHANGELOG.md
compact.go CompactBlockMetas should produce correct mint/maxt for overlapping blocks. (#10108) 2022-01-05 15:10:00 +05:30
compact_test.go Fix deprecation 2022-05-04 13:43:23 +02:00
db.go refactor: move from io/ioutil to io and os packages (#10528) 2022-04-27 11:24:36 +02:00
db_test.go Merge branch 'main' into sparsehistogram 2022-05-04 13:37:13 +02:00
example_test.go Merge branch 'main' into sparsehistogram 2022-05-04 13:37:13 +02:00
exemplar.go tsdb: use simpler map key to improve exemplar ingest performance (#10111) 2022-01-06 15:58:58 +05:30
exemplar_test.go tsdb: use simpler map key to improve exemplar ingest performance (#10111) 2022-01-06 15:58:58 +05:30
head.go Merge branch 'main' into sparsehistogram 2022-03-22 14:47:42 +01:00
head_append.go Merge branch 'main' into sparsehistogram 2022-05-04 13:37:13 +02:00
head_bench_test.go refactor: use T.TempDir() and B.TempDir to create temporary directory 2022-01-22 18:57:30 +08:00
head_read.go Merge branch 'main' into sparsehistogram 2022-03-22 14:47:42 +01:00
head_test.go Merge branch 'main' into sparsehistogram 2022-05-04 13:37:13 +02:00
head_wal.go Merge branch 'main' into sparsehistogram 2022-05-04 13:37:13 +02:00
isolation.go
isolation_test.go
mocks_test.go
querier.go Merge branch 'main' into sparsehistogram 2022-03-22 14:47:42 +01:00
querier_bench_test.go refactor: use T.TempDir() and B.TempDir to create temporary directory 2022-01-22 18:57:30 +08:00
querier_test.go Merge branch 'main' into sparsehistogram 2022-03-22 14:47:42 +01:00
README.md
repair.go refactor: move from io/ioutil to io and os packages (#10528) 2022-04-27 11:24:36 +02:00
repair_test.go refactor: use T.TempDir() and B.TempDir to create temporary directory 2022-01-22 18:57:30 +08:00
tsdbblockutil.go
wal.go fix potential goroutine leaks 2021-12-17 18:35:30 -05:00
wal_test.go refactor: move from io/ioutil to io and os packages (#10528) 2022-04-27 11:24:36 +02:00

TSDB

GoPkg

This directory contains the Prometheus TSDB (Time Series DataBase) library, which handles storage and querying of all Prometheus v2 data.

Due to an issue with versioning, the "latest" docs shown on Godoc are outdated. Instead you may use the docs for v2.31.1

Documentation

External resources

A series of blog posts explaining different components of TSDB: