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.
 
 
 
 
 
Filip Petkovski d3cb39044e
Fix typo in symbol table size exceeded error message (#10746)
3 years ago
..
agent unit tests: make all Labels sorted alphabetically (#10532) 3 years ago
chunkenc Add SyncForState Implementation for Ruler HA (#10070) 3 years ago
chunks Correctly format error message (#10669) 3 years ago
docs Update wal.md (#10442) 3 years ago
encoding
errors
fileutil Make necessary change to compile promql parser to wasm (#10683) 3 years ago
goversion
index Fix typo in symbol table size exceeded error message (#10746) 3 years ago
record
test
testdata
tombstones refactor: move from io/ioutil to io and os packages (#10528) 3 years ago
tsdbutil refactor: move from io/ioutil to io and os packages (#10528) 3 years ago
wal refactor: move from io/ioutil to io and os packages (#10528) 3 years ago
.gitignore
CHANGELOG.md
README.md
block.go refactor: move from io/ioutil to io and os packages (#10528) 3 years ago
block_test.go unit tests: make all Labels sorted alphabetically (#10532) 3 years ago
blockwriter.go refactor: move from io/ioutil to io and os packages (#10528) 3 years ago
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 refactor: move from io/ioutil to io and os packages (#10528) 3 years ago
db_test.go test(tsdb): break up repeated test to avoid timeout (#10671) 3 years ago
example_test.go refactor: move from io/ioutil to io and os packages (#10528) 3 years ago
exemplar.go
exemplar_test.go unit tests: make all Labels sorted alphabetically (#10532) 3 years ago
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 unit tests: make all Labels sorted alphabetically (#10532) 3 years ago
head_wal.go refactor: move from io/ioutil to io and os packages (#10528) 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 refactor: move from io/ioutil to io and os packages (#10528) 3 years ago
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: move from io/ioutil to io and os packages (#10528) 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: