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
Mikhail Fesenko 419dd265cc
Fix strange code, add messages to code brought in #8106 (#13509)
10 months ago
..
agent agent: add BenchmarkCreateSeries 11 months ago
chunkenc Optimize histogram iterators (#13340) 10 months ago
chunks Optimize histogram iterators (#13340) 10 months ago
docs Merge branch 'main' into sparsehistogram 2 years ago
encoding tsdb/encoding: use Go standard errors package 1 year ago
errors Enable default revive rules (#13068) 1 year ago
fileutil remove obsolete build tag 10 months ago
goversion remove obsolete build tag 10 months ago
index Fix strange code, add messages to code brought in #8106 (#13509) 10 months ago
record Move metric type definitions to common/model 11 months ago
testdata tsdb: Delete blocks atomically; Remove tmp blocks on start; Added test. (#7772) 4 years ago
tombstones Update tombstones.go 1 year ago
tsdbutil Revert "Adding small test update for temp dir using t.TempDir (#13293)" 11 months ago
wlog tsdb: use Go standard errors 12 months ago
.gitignore Moving tsdb into its own subdirectory 5 years ago
CHANGELOG.md Rename default branch to main 4 years ago
README.md Fixed broken link in tsdb README.md 2 years ago
block.go Add ShardedPostings() support to TSDB (#10421) 10 months ago
block_test.go TestHeadLabelValuesWithMatchers: Add test case (#13414) 10 months ago
blockwriter.go tsdb: use Go standard errors 12 months ago
blockwriter_test.go Add a chunk size limit in bytes (#12054) 1 year ago
compact.go Fix regressions introduced by #13242 10 months ago
compact_test.go Optimize histogram iterators (#13340) 10 months ago
db.go Add ShardedPostings() support to TSDB (#10421) 10 months ago
db_test.go Optimize histogram iterators (#13340) 10 months ago
example_test.go Add context argument to Querier.Select (#12660) 1 year ago
exemplar.go tsdb: use Go standard errors 12 months ago
exemplar_test.go golangci-lint: enable testifylint linter (#13254) 12 months ago
head.go Merge pull request #13473 from bboreham/pure-mutex 10 months ago
head_append.go tsdb: use cheaper Mutex on series 10 months ago
head_bench_test.go tsdb: use Go standard errors 12 months ago
head_read.go Add ShardedPostings() support to TSDB (#10421) 10 months ago
head_read_test.go Add ShardedPostings() support to TSDB (#10421) 10 months ago
head_test.go Add ShardedPostings() support to TSDB (#10421) 10 months ago
head_wal.go Move metric type definitions to common/model 11 months ago
isolation.go tsdb: create isolation transaction slice on demand 1 year ago
isolation_test.go tsdb: turn off transaction isolation for head compaction (#11317) 2 years ago
mocks_test.go tsdb: use Go standard errors 12 months ago
ooo_head.go Fix issue where queries can fail or omit OOO samples if OOO head compaction occurs between creating a querier and reading chunks (#13115) 1 year ago
ooo_head_read.go Add ShardedPostings() support to TSDB (#10421) 10 months ago
ooo_head_read_test.go Optimize label values with matchers by taking shortcuts (#13426) 10 months ago
ooo_head_test.go ci(lint): enable godot; append dot at the end of comments 1 year ago
ooo_isolation.go Fix issue where queries can fail or omit OOO samples if OOO head compaction occurs between creating a querier and reading chunks (#13115) 1 year ago
ooo_isolation_test.go Fix issue where queries can fail or omit OOO samples if OOO head compaction occurs between creating a querier and reading chunks (#13115) 1 year ago
querier.go Add ShardedPostings() support to TSDB (#10421) 10 months ago
querier_bench_test.go Optimize label values with matchers by taking shortcuts (#13426) 10 months ago
querier_test.go Add ShardedPostings() support to TSDB (#10421) 10 months ago
repair.go tsdb: use Go standard errors 12 months ago
repair_test.go Add context argument to IndexReader.Postings (#12667) 1 year ago
tsdbblockutil.go Optimize histogram iterators (#13340) 10 months ago
wal.go tsdb: use Go standard errors 12 months ago
wal_test.go remove obsolete build tag 10 months 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.

Documentation

External resources

A series of blog posts explaining different components of TSDB: