Commit Graph

266 Commits (main)

Author SHA1 Message Date
machine424 a825d448da feat(tsdb/(head|agent)): dereference the pools at the end of the WL replay to 2 months ago
Ben Kochie a721daf981
Log WAL segment loading time (#16336) 3 months ago
Oleg Zaytsev e4fe8d8684
Create memSeries with pendingCommit=true 3 months ago
Matthieu MOREL 5fa1146e21
chore: enable gci linter (#16245) 3 months ago
Fiona Liao 37c2ebb5fd
Make out-of-order native histograms flag a no-op and always enable (#16207) 3 months ago
Patryk Prus 401dbacf2e
Add counters for unknown series references during WAL/WBL replay 3 months ago
Patryk Prus 61aa82865d
TSDB: keep duplicate series records in checkpoints while their samples may still be present (#16060) 4 months ago
Arve Knudsen 7cbf749096
Upgrade to github.com/oklog/ulid/v2 (#16168) 4 months ago
machine424 d644324407
feat(tsdb/(head|agent)): reuse pools across segments to avoid generating garbage during WL replay 5 months ago
Alan Protasio 9d1abbb9ed
Call PostCreation callback only after the new series is added to the mempotings (#15579) 5 months ago
Bryan Boreham ac4f8a5e23
[ENHANCEMENT] TSDB: Improve calculation of space used by labels (#13880) 6 months ago
Carrie Edwards cfcd51538d Remove references to custom values record 7 months ago
Carrie Edwards aa144b7263 Handle custom buckets in WAL and WBL 7 months ago
Pedro Tanaka bab587b9dc
Agent: allow for ingestion of CT samples (#15124) 8 months ago
Łukasz Mierzwa b6e22cd346 Short-cut common memChunk operations 8 months ago
TJ Hoplock 6ebfbd2d54 chore!: adopt log/slog, remove go-kit/log 9 months ago
György Krajcsovits 44ebbb8458 Fix missing histogram copy in sampleRing 9 months ago
Carrie Edwards 14e3c05ce8
tsdb: Add support for ingestion of out-of-order native histogram samples (#14546) 9 months ago
Nathan Baulch 50cd453c8f
chore: Fix typos (#14868) 10 months ago
George Krajcsovits 536d9f9ce9
BUGFIX: TSDB: panic in query during truncation with OOO head (#14831) 10 months ago
Marco Pracucci ef649d5968
Revert " Store `mmMaxTime` in same field as `seriesShard`" 10 months ago
Oleg Zaytsev 0300ad58a9
Revert the option regardless of error 11 months ago
Oleg Zaytsev d8e1b6bdfd
Store mmMaxTime in same field as seriesShard 11 months ago
Bryan Boreham d878146c70 TSDB: shrink memSeries by moving bools together 12 months ago
Bryan Boreham 709c5d6fc3
TSDB: Lock around access to labels in head under -tags dedupelabels (#14322) 12 months ago
Oleg Zaytsev fd1a89b7c8
Pass affected labels to `MemPostings.Delete()` (#14307) 1 year ago
Alan Protasio 8894d65cd6
Fix head stats and hooks when replaying a corrupted snapshot (#14079) 1 year ago
Nick Pillitteri 481f14e1c0
TSDB: Don't rely on integer overflow in head compaction check (#13755) 1 year ago
Ben Ye ceca6c4716
[ENHANCEMENT] TSDB: Log more statistics during startup (#13838) 1 year ago
György Krajcsovits 4d4d822c36 Add native histograms to latency/duration metrics 1 year ago
Bryan Boreham 93b72ec5dd tsdb: create SymbolTables for labels as required 1 year ago
Fiona Liao 52389647b2 Add type label to outOfOrderSamplesAppended metric 1 year ago
Marco Pracucci 501bc6419e
Add ShardedPostings() support to TSDB (#10421) 1 year ago
Bryan Boreham 66237c1996 tsdb: use cheaper Mutex on series 1 year ago
Bryan Boreham b9eab6e4b8
tsdb: simplify internal series delete function (#13261) 1 year ago
Matthieu MOREL 8f6cf3aabb tsdb: use Go standard errors 2 years ago
Arthur Silva Sens 5082655392
Append Created Timestamps (#12733) 2 years ago
Xiaochao Dong 28d8f1650c
tsdb: Make sure the cache for postings cardinality properly honors the label name (#12653) 2 years ago
Arve Knudsen 1200c89d0c
Fix tsdb.stripeSeries.gc so it handles conflicts properly (#13195) 2 years ago
Arve Knudsen ecc37588b0
tsdb: seriesHashmap.set by making receiver a pointer (#13193) 2 years 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) 2 years ago
Oleg Zaytsev f997c72f29
Make head block ULIDs descriptive (#13100) 2 years ago
Matthieu MOREL dd8871379a remplace errors.Errorf by fmt.Errorf 2 years ago
Bryan Boreham 65a443e6e3 TSDB: initialize conflicts map only when we need it. 2 years ago
Bryan Boreham e6c0f69f98 TSDB: Only pay for hash collisions when they happen 2 years ago
Bryan Boreham ce4e757704 TSDB: refine variable naming in chunk gc 2 years ago
Bryan Boreham 071d5732af TSDB: refactor cleanup of chunks and series 2 years ago
machine424 a32fbc3658
head.go: Remove an unneeded snapshot trigger that was moved in https://github.com/prometheus/prometheus/pull/9328 2 years ago
Oleksandr Redko fa90ca46e5 ci(lint): enable godot; append dot at the end of comments 2 years ago
Bryan Boreham 90e98e0235 tsdb: create isolation transaction slice on demand 2 years ago