You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
prometheus/tsdb
Chris Marchbanks c1387494dd
Merge pull request #10452 from prometheus/release-2.34
3 years ago
..
agent Enable misspell check in golangci-lint (#10393) 3 years ago
chunkenc
chunks Disable chunk write queue by default, allow user to configure the exact size (#10425) 3 years ago
docs Update wal.md (#10442) 3 years ago
encoding
errors
fileutil
goversion
index refactor: use `T.TempDir()` and `B.TempDir` to create temporary directory 3 years ago
record Add basic initial developer docs for TSDB (#9451) 3 years ago
test
testdata
tombstones refactor: use `T.TempDir()` and `B.TempDir` to create temporary directory 3 years ago
tsdbutil storage: fix bug #10027 in iterators' Seek method 3 years ago
wal Run gofumpt on all files (#10392) 3 years ago
.gitignore
CHANGELOG.md
README.md Add basic initial developer docs for TSDB (#9451) 3 years ago
block.go
block_test.go refactor: use `T.TempDir()` and `B.TempDir` to create temporary directory 3 years ago
blockwriter.go
blockwriter_test.go refactor: use `T.TempDir()` and `B.TempDir` to create temporary directory 3 years ago
compact.go CompactBlockMetas should produce correct mint/maxt for overlapping blocks. (#10108) 3 years ago
compact_test.go refactor: use `T.TempDir()` and `B.TempDir` to create temporary directory 3 years ago
db.go all: fix some typos (#10389) 3 years ago
db_test.go Merge pull request #10341 from prometheus/release-2.33 3 years ago
example_test.go Fix Example() function in TSDB (#10153) 3 years ago
exemplar.go tsdb: use simpler map key to improve exemplar ingest performance (#10111) 3 years ago
exemplar_test.go tsdb: use simpler map key to improve exemplar ingest performance (#10111) 3 years ago
head.go Fix panic on query when m-map replay fails with snapshot enabled (#10348) 3 years ago
head_append.go clarify Head.appendableMinValidTime (#10303) 3 years ago
head_bench_test.go refactor: use `T.TempDir()` and `B.TempDir` to create temporary directory 3 years ago
head_read.go Label values with matchers by intersecting postings (#9907) 3 years ago
head_test.go Enable misspell check in golangci-lint (#10393) 3 years ago
head_wal.go Fix queries after a failed snapshot replay (#9980) 3 years ago
isolation.go Add the ability to disable tsdb isolation (#9270) 3 years ago
isolation_test.go Add the ability to disable tsdb isolation (#9270) 3 years ago
mocks_test.go
querier.go Label values with matchers by intersecting postings (#9907) 3 years ago
querier_bench_test.go refactor: use `T.TempDir()` and `B.TempDir` to create temporary directory 3 years ago
querier_test.go refactor: use `T.TempDir()` and `B.TempDir` to create temporary directory 3 years ago
repair.go
repair_test.go refactor: use `T.TempDir()` and `B.TempDir` to create temporary directory 3 years ago
tsdbblockutil.go
wal.go fix potential goroutine leaks 3 years ago
wal_test.go refactor: use `T.TempDir()` and `B.TempDir` to create temporary directory 3 years ago

README.md

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: