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.
 
 
 
 
 
Oleg Zaytsev af0f6da5cb
Fix chunk overflow appending samples at a variable rate (#10607)
3 years ago
..
agent tsdb/agent: Ignore duplicate exemplars (#10595) 3 years ago
chunkenc Add SyncForState Implementation for Ruler HA (#10070) 3 years ago
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 tsdb: more efficient sorting of postings read from WAL at startup (#10500) 3 years ago
record
test
testdata
tombstones refactor: use `T.TempDir()` and `B.TempDir` to create temporary directory 3 years ago
tsdbutil
wal Run gofumpt on all files (#10392) 3 years ago
.gitignore
CHANGELOG.md
README.md
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
compact_test.go refactor: use `T.TempDir()` and `B.TempDir` to create temporary directory 3 years ago
db.go deleting *.tmp WAL files on startup (#10317) 3 years ago
db_test.go deleting *.tmp WAL files on startup (#10317) 3 years ago
example_test.go
exemplar.go
exemplar_test.go
head.go Fix panic on query when m-map replay fails with snapshot enabled (#10348) 3 years ago
head_append.go Fix chunk overflow appending samples at a variable rate (#10607) 3 years ago
head_bench_test.go refactor: use `T.TempDir()` and `B.TempDir` to create temporary directory 3 years ago
head_read.go
head_test.go Fix chunk overflow appending samples at a variable rate (#10607) 3 years ago
head_wal.go Fix data races in WAL replay (#10571) 3 years ago
isolation.go
isolation_test.go
mocks_test.go
querier.go
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
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: