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
Peter Štibraný cc9bc8fe9f
Introduced some options for compactor concurrency (#66)
3 years ago
..
agent Share TSDB locker code with agent (#9623) 3 years ago
chunkenc improve bstream comments and doc (#9560) 3 years ago
chunks clarify HeadChunkID type and usage (#9726) 3 years ago
docs clarify HeadChunkID type and usage (#9726) 3 years ago
encoding Format Go source files using 'gofumpt -w -s -extra' 3 years ago
errors Address golint failures from revive 3 years ago
fileutil tsdb: Add windows arm64 support. 3 years ago
goversion Add new Go build tags. 3 years ago
hashcache Merge remote-tracking branch 'upstream/main' into merge-upstream 3 years ago
index Merge remote-tracking branch 'prometheus/main' into upgrade-upstream 3 years ago
record Add basic initial developer docs for TSDB (#9451) 3 years ago
test Move packages out of deprecated pkg directory 3 years ago
testdata
tombstones TSDB: demistify SeriesRefs and ChunkRefs (#9536) 3 years ago
tsdbutil Share TSDB locker code with agent (#9623) 3 years ago
wal fix: panic when checkpoint directory is empty (#9687) 3 years ago
.gitignore
CHANGELOG.md
README.md Add basic initial developer docs for TSDB (#9451) 3 years ago
async_block_writer.go Introduced some options for compactor concurrency (#66) 3 years ago
block.go Merge remote-tracking branch 'upstream/main' into merge-upstream 3 years ago
block_test.go Merge remote-tracking branch 'upstream/main' into merge-upstream 3 years ago
blockwriter.go Move packages out of deprecated pkg directory 3 years ago
blockwriter_test.go Move packages out of deprecated pkg directory 3 years ago
compact.go Introduced some options for compactor concurrency (#66) 3 years ago
compact_test.go Merge remote-tracking branch 'upstream/main' into merge-upstream 3 years ago
db.go Merge remote-tracking branch 'upstream/main' into merge-upstream 3 years ago
db_test.go Fix panic, out of order chunks, and race warning during WAL replay (#9856) 3 years ago
example_test.go Add basic initial developer docs for TSDB (#9451) 3 years ago
exemplar.go Move packages out of deprecated pkg directory 3 years ago
exemplar_test.go Move packages out of deprecated pkg directory 3 years ago
head.go track OOO-ness in tsdb into a histogram (#56) 3 years ago
head_append.go track OOO-ness in tsdb into a histogram (#56) 3 years ago
head_append_test.go Merge pull request #29 from grafana/add-jitter-to-chunk-end 3 years ago
head_bench_test.go Move packages out of deprecated pkg directory 3 years ago
head_read.go Merge remote-tracking branch 'upstream/main' into merge-upstream 3 years ago
head_test.go track OOO-ness in tsdb into a histogram (#56) 3 years ago
head_wal.go track OOO-ness in tsdb into a histogram (#56) 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 Move packages out of deprecated pkg directory 3 years ago
postings_for_matchers_cache.go Merge remote-tracking branch 'upstream/main' into merge-upstream 3 years ago
postings_for_matchers_cache_test.go Merge remote-tracking branch 'upstream/main' into merge-upstream 3 years ago
querier.go Merge remote-tracking branch 'upstream/main' into merge-upstream 3 years ago
querier_bench_test.go Merge remote-tracking branch 'upstream/main' into merge-upstream 3 years ago
querier_test.go Merge remote-tracking branch 'upstream/main' into merge-upstream 3 years ago
repair.go Switched to go-kit/log 4 years ago
repair_test.go Move packages out of deprecated pkg directory 3 years ago
symbols_batch.go Introduced some options for compactor concurrency (#66) 3 years ago
symbols_batch_test.go Introduced some options for compactor concurrency (#66) 3 years ago
tsdbblockutil.go TSDB: demistify SeriesRefs and ChunkRefs (#9536) 3 years ago
wal.go Move packages out of deprecated pkg directory 3 years ago
wal_test.go Move packages out of deprecated pkg 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: