prometheus/tsdb
Mauro Stettler ff2443c6b9
addressing PR feedback
Signed-off-by: Mauro Stettler <mauro.stettler@gmail.com>
2022-01-12 20:06:32 +00:00
..
agent tsdb/agent: Synchronize appender code with grafana/agent main (#9664) 2021-11-30 21:14:40 +05:30
chunkenc
chunks addressing PR feedback 2022-01-12 20:06:32 +00:00
docs clarify HeadChunkID type and usage (#9726) 2021-11-17 18:35:10 +05:30
encoding
errors
fileutil
goversion
hashcache Merge remote-tracking branch 'upstream/main' into merge-upstream 2021-11-18 15:48:40 +01:00
index Merge remote-tracking branch 'upstream/main' into 56quarters/upstream-update 2022-01-07 10:18:20 -05:00
record Add basic initial developer docs for TSDB (#9451) 2021-11-17 15:51:27 +05:30
test
testdata
tombstones
tsdbutil storage: fix bug #10027 in iterators' Seek method 2021-12-16 12:07:35 +01:00
wal fix: panic when checkpoint directory is empty (#9687) 2021-11-17 16:39:04 +05:30
.gitignore
async_block_writer.go Introduced some options for compactor concurrency (#66) 2021-12-02 10:34:52 +01:00
block.go Merge remote-tracking branch 'upstream/main' into merge-upstream 2021-11-18 15:48:40 +01:00
block_test.go Merge remote-tracking branch 'upstream/main' into merge-upstream 2021-11-18 15:48:40 +01:00
blockwriter.go
blockwriter_test.go
CHANGELOG.md
compact.go Merge remote-tracking branch 'upstream/main' into upgrade-prometheus 2022-01-05 10:44:37 +01:00
compact_test.go Merge remote-tracking branch 'upstream/main' into upgrade-prometheus 2022-01-05 10:44:37 +01:00
db.go Write chunks via queue, predicting the refs (#10051) 2022-01-10 13:36:45 +00:00
db_test.go fixing merge mistakes 2022-01-12 19:21:46 +00:00
example_test.go Add basic initial developer docs for TSDB (#9451) 2021-11-17 15:51:27 +05:30
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 resolving merge conflicts 2022-01-10 19:41:06 +00:00
head_append.go resolving merge conflicts 2022-01-10 19:41:06 +00:00
head_append_test.go Merge pull request #29 from grafana/add-jitter-to-chunk-end 2021-11-16 11:05:07 +01:00
head_bench_test.go
head_read.go resolving merge conflicts 2022-01-10 19:41:06 +00:00
head_test.go resolving merge conflicts 2022-01-10 19:41:06 +00:00
head_wal.go Merge remote-tracking branch 'upstream/main' into syncp 2021-12-09 16:07:02 +05:30
isolation.go Add the ability to disable tsdb isolation (#9270) 2021-11-19 15:41:32 +05:30
isolation_test.go Add the ability to disable tsdb isolation (#9270) 2021-11-19 15:41:32 +05:30
mocks_test.go
postings_for_matchers_cache.go Merge remote-tracking branch 'upstream/main' into merge-upstream 2021-11-18 15:48:40 +01:00
postings_for_matchers_cache_test.go Merge remote-tracking branch 'upstream/main' into merge-upstream 2021-11-18 15:48:40 +01:00
querier.go Merge prometheus/a961062 2022-01-03 12:00:39 +01:00
querier_bench_test.go Merge prometheus/a961062 2022-01-03 12:00:39 +01:00
querier_test.go Merge remote-tracking branch 'upstream/main' into merge-upstream 2021-11-18 15:48:40 +01:00
README.md Add basic initial developer docs for TSDB (#9451) 2021-11-17 15:51:27 +05:30
repair.go
repair_test.go
symbols_batch.go Introduced some options for compactor concurrency (#66) 2021-12-02 10:34:52 +01:00
symbols_batch_test.go Introduced some options for compactor concurrency (#66) 2021-12-02 10:34:52 +01:00
tsdbblockutil.go
wal.go fix potential goroutine leaks 2021-12-17 18:35:30 -05:00
wal_test.go

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: