Commit Graph

237 Commits (d9e43535202ef6a5846d62ac360cc5763559bb8b)

Author SHA1 Message Date
György Krajcsovits 4d4d822c36 Add native histograms to latency/duration metrics
9 months ago
Bryan Boreham 93b72ec5dd tsdb: create SymbolTables for labels as required
9 months ago
Fiona Liao 52389647b2 Add type label to outOfOrderSamplesAppended metric
9 months ago
Bryan Boreham cd4562d3a6
Merge pull request #13473 from bboreham/pure-mutex
10 months ago
Marco Pracucci 501bc6419e
Add ShardedPostings() support to TSDB (#10421)
10 months ago
Bryan Boreham 66237c1996 tsdb: use cheaper Mutex on series
10 months ago
Bryan Boreham b9eab6e4b8
tsdb: simplify internal series delete function (#13261)
10 months ago
Bryan Boreham 3f30ad3cc2
Merge pull request #13015 from bboreham/smaller-txring
10 months ago
Matthieu MOREL 8f6cf3aabb tsdb: use Go standard errors
12 months ago
Arthur Silva Sens 5082655392
Append Created Timestamps (#12733)
12 months ago
Xiaochao Dong 28d8f1650c
tsdb: Make sure the cache for postings cardinality properly honors the label name (#12653)
1 year ago
Arve Knudsen 1200c89d0c
Fix tsdb.stripeSeries.gc so it handles conflicts properly (#13195)
1 year ago
Arve Knudsen ecc37588b0
tsdb: seriesHashmap.set by making receiver a pointer (#13193)
1 year ago
Charles Korn 59844498f7
Fix issue where queries can fail or omit OOO samples if OOO head compaction occurs between creating a querier and reading chunks (#13115)
1 year ago
Bryan Boreham f13bc1a5c9
Merge pull request #13040 from bboreham/smaller-stripeseries
1 year ago
Oleg Zaytsev f997c72f29
Make head block ULIDs descriptive (#13100)
1 year ago
Matthieu MOREL dd8871379a remplace errors.Errorf by fmt.Errorf
1 year ago
Bryan Boreham 65a443e6e3 TSDB: initialize conflicts map only when we need it.
1 year ago
Bryan Boreham e6c0f69f98 TSDB: Only pay for hash collisions when they happen
1 year ago
Bryan Boreham ce4e757704 TSDB: refine variable naming in chunk gc
1 year ago
Bryan Boreham 071d5732af TSDB: refactor cleanup of chunks and series
1 year ago
machine424 a32fbc3658
head.go: Remove an unneeded snapshot trigger that was moved in https://github.com/prometheus/prometheus/pull/9328
1 year ago
Oleksandr Redko fa90ca46e5 ci(lint): enable godot; append dot at the end of comments
1 year ago
Bryan Boreham 90e98e0235 tsdb: create isolation transaction slice on demand
1 year ago
Ganesh Vernekar f5913266a1
Additionally wrap WBL replay error (#12406)
1 year ago
Bryan Boreham 6dcbd653e9
tsdb: register metrics after Head is initialized (#12876)
1 year ago
Alan Protasio 959c98441b Add context argument to tsdb.PostingsForMatchers
1 year ago
Arve Knudsen 6ef9ed0bc3
Add context argument to DB.Delete (#12834)
1 year ago
Justin Lei 8ef7dfdeeb
Add a chunk size limit in bytes (#12054)
1 year ago
Oleg Zaytsev 61daa30bb1
Pass ref to SeriesLifecycleCallback.PostDeletion (#12626)
1 year ago
cui fliter f26dfc95e6
fix struct name in comment (#12624)
1 year ago
Łukasz Mierzwa 3c80963e81
Use a linked list for memSeries.headChunk (#11818)
1 year ago
Merrick Clay 70e41fc5ac improve incorrect doc comment
1 year ago
Justin Lei 89af351730
Remove samplesPerChunk from memSeries (#12390)
2 years ago
Baskar Shanmugam 905a0bd63a
Added 'limit' query parameter support to /api/v1/status/tsdb endpoint (#12336)
2 years ago
Callum Styan 0d2108ad79
[tsdb] re-implement WAL watcher to read via a "notification" channel (#11949)
2 years ago
Björn Rabenstein 37fe9b89dc
Merge pull request #12055 from leizor/leizor/prometheus/issues/12009
2 years ago
Bryan Boreham 0ab9553611
tsdb: drop deleted series from the WAL sooner (#12297)
2 years ago
Matthieu MOREL bae9a21200
Merge branch 'main' into linter/nilerr
2 years ago
Đurica Yuri Nikolić b028112331
Making the number of CPU cores used for sorting postings lists editable (#12247)
2 years ago
Justin Lei 052993414a Add storage.tsdb.samples-per-chunk flag
2 years ago
Matthieu MOREL fb3eb21230 enable gocritic, unconvert and unused linters
2 years ago
beorn7 817a2396cb Name float values as "floats", not as "values"
2 years ago
Ganesh Vernekar e709b0b36e
Merge pull request #12127 from codesome/ooo-mmap-replay
2 years ago
Oleg Zaytsev 6e2905a4d4
Use zeropool.Pool to workaround SA6002 (#12189)
2 years ago
Abhijit Mukherjee 8f6d5dcd45
Fix: getting rid of EncOOOXOR chunk encoding (#12111)
2 years ago
Ganesh Vernekar 2af44f9558
tsdb: Update OOO min/max time properly after replaying m-map chunks
2 years ago
Ganesh Vernekar c9d06f2826
tsdb: Replay m-map chunk only when required
2 years ago
Ganesh Vernekar 6c008ec56a
Merge pull request #11962 from jesusvazquez/jvp/protect-new-compaction-head-from-uninitialized-wbl
2 years ago
Đurica Yuri Nikolić c9b85afd93
Making the number of CPUs used for WAL replay configurable (#12066)
2 years ago