Commit Graph

88 Commits (7e2c6fc8f3e0e42927325bdac623ea848575a66e)

Author SHA1 Message Date
Ganesh Vernekar d209a29a5b
Add unit test for histogram append and various querying scenarios (#11194)
2 years ago
Łukasz Mierzwa 3196c98bc2
Reduce memSeries memory usage by decoupling metadata (#11152)
2 years ago
beorn7 c9fd3c235d Merge branch 'main' into sparsehistogram
2 years ago
Levi Harrison 77a7af4461
Add histogram validation (#11052)
2 years ago
Levi Harrison cb8582637a
Implement rollback for histograms (#11071)
2 years ago
Paschalis Tsilias d1122e0743
Introduce TSDB changes for appending metadata to the WAL (#10972)
2 years ago
beorn7 49be0784b4 tsdb: Fix chunk handling during histogram recoding
2 years ago
beorn7 3bc711e333 Merge branch 'main' into sparsehistogram
3 years ago
Oleg Zaytsev af0f6da5cb
Fix chunk overflow appending samples at a variable rate (#10607)
3 years ago
beorn7 4210aac74a Merge branch 'main' into sparsehistogram
3 years ago
Dieter Plaetinck aa8874bc56
clarify Head.appendableMinValidTime (#10303)
3 years ago
Mauro Stettler 0df3489275
Write chunks via queue, predicting the refs (#10051)
3 years ago
Björn Rabenstein 7e42acd3b1
tsdb: Rework iterators (#9877)
3 years ago
Ganesh Vernekar 26c0a433f5
Support appending different sample types to the same series (#9705)
3 years ago
Darshan Chaudhary 9dcf8b2208
Add the ability to disable tsdb isolation (#9270)
3 years ago
beorn7 5d4db805ac Merge branch 'main' into sparsehistogram
3 years ago
Dieter Plaetinck 0fac9bb859
Add basic initial developer docs for TSDB (#9451)
3 years ago
beorn7 4c28d9fac7 Move to histogram.Histogram pointers
3 years ago
beorn7 c954cd9d1d Move packages out of deprecated pkg directory
3 years ago
Dieter Plaetinck cda025b5b5
TSDB: demistify SeriesRefs and ChunkRefs (#9536)
3 years ago
Marco Pracucci edd05d7010
Add Head.AppendableMinValidTime() (#9643)
3 years ago
Serge Catudal 8c3eca84db
Fix remote write receiver endpoint for exemplars (#9414)
3 years ago
Ganesh Vernekar 85e6686f84
Add unit test for counter reset header
3 years ago
beorn7 7a8bb8222c Style cleanup of all the changes in sparsehistogram so far
3 years ago
beorn7 fd5ea4e0b5 Merge branch 'main' into sparsehistogram
3 years ago
Ganesh Vernekar 5d4dc7e413
Convert the header into an enum
3 years ago
Ganesh Vernekar 175ef4ebcf
Add a NotCounterReset flag
3 years ago
Ganesh Vernekar 9d81b2d610
Fix tests
3 years ago
Ganesh Vernekar eb9931e961
Add info about counter resets in chunk meta
3 years ago
Ganesh Vernekar 1dd22ed655
Support stale samples for sparse histograms (#9352)
3 years ago
Bryan Boreham 2327236bb5
Decrement active_appenders metric when no samples added (#9230)
3 years ago
Ganesh Vernekar 1315d8ecb6
Remove query hacks in the API and fix metrics (#9275)
3 years ago
Ganesh Vernekar eeace6bcab
Add couple of metrics to track sparse histograms in TSDB (#9271)
3 years ago
Ganesh Vernekar f0688c21d6
Log sparse histograms into WAL and replay from it (#9191)
3 years ago
Ganesh Vernekar 095f572d4a
Sync sparsehistogram branch with main (#9189)
3 years ago
Ganesh Vernekar ee7e0071d1
Snapshot in-memory chunks on shutdown for faster restarts (#7229)
3 years ago
Ganesh Vernekar 8b70e87ab9
Merge remote-tracking branch 'upstream/main' into sparse-refactor
3 years ago
Ganesh Vernekar 8002a3ab80
Breakdown tsdb/head.go into multiple files (#9147)
3 years ago