Commit Graph

113 Commits (5b9148e5528d7cb5d3aa88dca6c7715b6c805cd8)

Author SHA1 Message Date
Carrie Edwards 14e3c05ce8
tsdb: Add support for ingestion of out-of-order native histogram samples (#14546)
2 months ago
George Krajcsovits 5aa3d8260a
TSDB: OOO native histograms: prep for multiple ooo head chunks (#14850)
3 months ago
Arve Knudsen 3a78e76282 Upgrade golangci-lint to v1.60.1
3 months ago
Bryan Boreham 512c67ec26 TSDB: Never go over maximum number of OOO chunks
3 months ago
György Krajcsovits 41656162fc tsdb: prepare inserting native histograms into OOO head
3 months ago
George Krajcsovits cf62fb5c44
Merge pull request #14629 from krajorama/fix-to-encoded-chunks
4 months ago
György Krajcsovits 1ea3781699 Fix ToEncodedChunks minT for recoded chunks
4 months ago
Oleg Zaytsev 0833d2a230
Fix appendable: check whether last val was a histogram (#14613)
4 months ago
Carrie Edwards a28d1974b4
Merge pull request #14438 from prometheus/cedwards/ooo-chunk-encoding
4 months ago
Carrie Edwards 7e020bb4e9 Refactor
4 months ago
Carrie Edwards e0d7cef545 Rename some variables in Commit()
4 months ago
Carrie Edwards 2e0e4e9ce9 Add support for handling multiple chunks in OOO head
4 months ago
Bryan Boreham 709c5d6fc3
TSDB: Lock around access to labels in head under -tags dedupelabels (#14322)
5 months ago
Bryan Boreham 42b546a43d
tsdb: add details to duplicate sample error (#13277)
6 months ago
Arve Knudsen d699dc3c77
Fix language in docs and comments (#14041)
7 months ago
Matthieu MOREL 6f595c6762
golangci-lint: enable whitespace linter (#13905)
8 months ago
komisan19 0249e080b4 refactor: utilize standard functions max/min
8 months ago
Nick Pillitteri 481f14e1c0
TSDB: Don't rely on integer overflow in head compaction check (#13755)
8 months ago
Bryan Boreham bbe39af99f
tsdb: zero out Labels and memSeries pointers in pool (#13712)
9 months ago
Fiona Liao 841a133514 Move histogramsAppended to be more consistent
9 months ago
Fiona Liao 52389647b2 Add type label to outOfOrderSamplesAppended metric
9 months ago
Bryan Boreham 66237c1996 tsdb: use cheaper Mutex on series
10 months ago
Bryan Boreham 8065bef172 Move metric type definitions to common/model
11 months ago
Matthieu MOREL 8f6cf3aabb tsdb: use Go standard errors
12 months ago
Arthur Silva Sens 5082655392
Append Created Timestamps (#12733)
12 months ago
George Krajcsovits acc114fe55
Fix panic during tsdb Commit (#13092)
1 year ago
George Krajcsovits 39a35d92bc
tsdb/head: wlog exemplars after samples (#13113)
1 year ago
Linas Medziunas ebed7d0612 Change Validate to be a method on histogram structs
1 year ago
Linas Medziunas 1f8aea11d6 Move histogram validation code to model/histogram
1 year ago
Linas Medziunas 1cd6c1cde5 ValidateHistogram: strict Count check in absence of NaNs
1 year ago
György Krajcsovits 9dbd100a5e Refactor solution to not repeat code
1 year ago
György Krajcsovits 96d03b6f46 Fix duplicate sample detection at chunks size limit
1 year ago
Justin Lei 8ef7dfdeeb
Add a chunk size limit in bytes (#12054)
1 year ago
beorn7 aa82fe198f tsdb: Fix histogram validation
1 year ago
Oleg Zaytsev cd7d0b69a2
Check nil err first when committing (#12625)
1 year ago
Łukasz Mierzwa 3c80963e81
Use a linked list for memSeries.headChunk (#11818)
1 year ago
George Krajcsovits 6cd2d1621f
Hide histogram chunk append and reset header internals (#12352)
1 year ago
Justin Lei e73d8b2084 Also pass chunkOpts into appendPreprocessor
2 years ago
Justin Lei 4c4454e4c9 Group args to append to memSeries in chunkOpts
2 years ago
Justin Lei 89af351730
Remove samplesPerChunk from memSeries (#12390)
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
beorn7 5b53aa1108 style: Replace `else if` cascades with `switch`
2 years ago
Justin Lei 052993414a Add storage.tsdb.samples-per-chunk flag
2 years ago
Arve Knudsen cca7178a12 tsdb: Improve a couple of histogram documentation comments
2 years ago
Justin Lei c770ba8047 Add comment linking to PR
2 years ago
Justin Lei 79db04eb12 Adjust samplesPerChunk from 120 to 220
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
Vishal N 96ba6831ae Observe delta in seconds prometheus_tsdb_sample_ooo_delta
2 years ago