The Prometheus monitoring system and time series database.
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
beorn7 5d4db805ac Merge branch 'main' into sparsehistogram 4 years ago
..
agent Merge branch 'main' into sparsehistogram 4 years ago
chunkenc Merge branch 'main' into sparsehistogram 4 years ago
chunks clarify HeadChunkID type and usage (#9726) 4 years ago
docs Merge branch 'main' into sparsehistogram 4 years ago
encoding Merge branch 'main' into sparsehistogram 4 years ago
errors Address golint failures from revive 4 years ago
fileutil tsdb: Add windows arm64 support. 4 years ago
goversion Add new Go build tags. 4 years ago
index Add more size checks when writing individual sections in the index. (#9710) 4 years ago
record Merge branch 'main' into sparsehistogram 4 years ago
test Move packages out of deprecated pkg directory 4 years ago
testdata tsdb: Delete blocks atomically; Remove tmp blocks on start; Added test. (#7772) 5 years ago
tombstones TSDB: demistify SeriesRefs and ChunkRefs (#9536) 4 years ago
tsdbutil Merge branch 'main' into sparsehistogram 4 years ago
wal fix: panic when checkpoint directory is empty (#9687) 4 years ago
.gitignore Moving tsdb into its own subdirectory 6 years ago
CHANGELOG.md Rename default branch to main 4 years ago
README.md Add basic initial developer docs for TSDB (#9451) 4 years ago
block.go Move packages out of deprecated pkg directory 4 years ago
block_test.go Merge branch 'main' into sparsehistogram 4 years ago
blockwriter.go Move packages out of deprecated pkg directory 4 years ago
blockwriter_test.go Move packages out of deprecated pkg directory 4 years ago
compact.go TSDB: demistify SeriesRefs and ChunkRefs (#9536) 4 years ago
compact_test.go Merge branch 'main' into sparsehistogram 4 years ago
db.go Add basic initial developer docs for TSDB (#9451) 4 years ago
db_test.go Merge branch 'main' into sparsehistogram 4 years ago
example_test.go Merge branch 'main' into sparsehistogram 4 years ago
exemplar.go Move packages out of deprecated pkg directory 4 years ago
exemplar_test.go Move packages out of deprecated pkg directory 4 years ago
head.go Merge branch 'main' into sparsehistogram 4 years ago
head_append.go Merge branch 'main' into sparsehistogram 4 years ago
head_bench_test.go Move packages out of deprecated pkg directory 4 years ago
head_read.go Merge branch 'main' into sparsehistogram 4 years ago
head_test.go Merge branch 'main' into sparsehistogram 4 years ago
head_wal.go Merge branch 'main' into sparsehistogram 4 years ago
isolation.go Add present_over_time (#9097) 4 years ago
isolation_test.go tsdb: Block Head GC till pending readers are done reading (#9081) 4 years ago
mocks_test.go Move packages out of deprecated pkg directory 4 years ago
querier.go Merge branch 'main' into sparsehistogram 4 years ago
querier_bench_test.go Move packages out of deprecated pkg directory 4 years ago
querier_test.go Merge branch 'main' into sparsehistogram 4 years ago
repair.go Switched to go-kit/log 4 years ago
repair_test.go Move packages out of deprecated pkg directory 4 years ago
tsdbblockutil.go TSDB: demistify SeriesRefs and ChunkRefs (#9536) 4 years ago
wal.go Move packages out of deprecated pkg directory 4 years ago
wal_test.go Move packages out of deprecated pkg directory 4 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: