Commit Graph

335 Commits (3bb27c33e938e92cd505d852365e5e55ec805ee7)

Author SHA1 Message Date
Arthur Silva Sens 5082655392
Append Created Timestamps (#12733)
12 months ago
Filip Petkovski 9008271df5
Use cap to determine slice capacity
12 months ago
Filip Petkovski 10a82f87fd
Enable reusing memory when converting between histogram types
12 months ago
Björn Rabenstein 85078b968f
Merge pull request #13208 from linasm/panic-free-float-histogram-add-sub
12 months ago
Björn Rabenstein de1ec731c7
Merge pull request #13212 from linasm/optimize-floatBucketIterator-for-common-case
12 months ago
Linas Medziunas bd895baefc FloatHistogram.Add/Sub: handle any schema change
12 months ago
Matthieu MOREL 9c4782f1cc
golangci-lint: enable testifylint linter (#13254)
12 months ago
Arve Knudsen 237bfea46b `chunks.Reader`: Fix typo in ChunkOrIterable doc string.
12 months ago
Oleksandr Redko 2a75604f8e
Enable default revive rules (#13068)
1 year ago
Linas Medziunas 048886ae8a Histograms: optimize floatBucketIterator for common case
1 year ago
Linas Medziunas 49613823f8 Reuse slices in [Float]Histogram.ReduceResolution
1 year ago
Björn Rabenstein a6d4b8d97b
Merge pull request #13190 from linasm/fix-float-histogram-add-sub-mutating-argument
1 year ago
Linas Medziunas f99ecc376e Fix FloatHistogram.Add/Sub mutating its argument
1 year ago
Linas Medziunas ea1862aab4 Explicit schema check in [Float]Histogram.ReduceResolution
1 year ago
Bryan Boreham f0e1b592ab Scraping: use slices.sort for exemplars
1 year ago
Bryan Boreham a3e02f35d6 labels: extract common code between slice and stringlabels
1 year ago
zenador 32ee1b15de
Fix error on ingesting out-of-order exemplars (#13021)
1 year ago
Bryan Boreham 1bfb3ed062
Labels: reduce allocations when creating from TSDB WAL (#13044)
1 year ago
Ziqi Zhao e250f09b5d
change origin schema in `ReduceResolution` method of histogram and float histogram (#13116)
1 year ago
Ziqi Zhao ab2a7bb74f
add generic shrink function (#13001)
1 year ago
Matthieu MOREL 05fba53e57 web : use Go standard package
1 year ago
Julien Pivotto cf01ec2119
Merge pull request #13091 from mmorel-35/errorlint/util
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
Matthieu MOREL fe057fc60d use Go standard errors package
1 year ago
Björn Rabenstein fae4561369
Merge pull request #12954 from linasm/linasm/optimize-floatBucketIterator2
1 year ago
Oleksandr Redko fa90ca46e5 ci(lint): enable godot; append dot at the end of comments
1 year ago
Linas Medžiūnas e3e22abadb
Merge branch 'main' into linasm/optimize-floatBucketIterator2
1 year ago
beorn7 b428416f06 textparse: Update comment about timestamp_ms protobuf parsing
1 year ago
Arthur Silva Sens ef8e6ae780
Parse created timestamps from Prometheus Protobuf (#12973)
1 year ago
Marc Tuduri 1ce066e51c
More periods
1 year ago
Marc Tuduri af7c31ee10
PR feedback
1 year ago
Marc Tuduri 8fededf6ad
promql(histograms): Change sample total calculation for histograms
1 year ago
Björn Rabenstein f33bffa788
Merge pull request #12891 from linasm/fix-gaps-in-histogram-equals
1 year ago
Linas Medziunas 62bbb81e29 Mention bucket values in the comment
1 year ago
Linas Medziunas ec823d9daf Update comments, bitwise comparison of float buckets
1 year ago
Linas Medziunas c5c5c569fa Histogram performance: optimize floatBucketIterator
1 year ago
Matthieu MOREL 0a513f827d ci(lint): enable errorlint linter on model
1 year ago
Julien Pivotto c52db2b196 Remove duplicate tests
1 year ago
johncming 5d68ebb207 pkg/rulefmt: fix bug of validate.
1 year ago
Linas Medziunas 3c047a3518 Expand docs comments
1 year ago
Linas Medziunas dfb6292600 Compare FloatHistogram.[Zero]Count float values as binary
1 year ago
Linas Medziunas cbd01fc296 Fix NaN sum check in [Float]Histogram.Equals method
1 year ago
Goutham Veeramachaneni 86729d4d7b
Update exp package (#12650)
1 year ago
Gregor Zeitlinger f01718262a
Unit tests for native histograms (#12668)
1 year ago
zenador 54aaa2bd7e
Add `histogram_stdvar` and `histogram_stddev` functions (#12614)
1 year ago
Björn Rabenstein 798c5737a0
Merge pull request #12711 from fatsheep9146/floathistogram-addsub-enhance
1 year ago
Ziqi Zhao de172049ab fix lint error
1 year ago
Ziqi Zhao d3633d4e76
Update model/histogram/float_histogram.go
1 year ago
Ziqi Zhao 893f97556f use switch instead of if-else to fix lint error
1 year ago
Ziqi Zhao 788061e509 remove unused addBucket function
1 year ago
Ziqi Zhao eab3c93e80 make code ready for review
1 year ago
beorn7 65ccf4460a textparse: Fix endless loop #12731
1 year ago
beorn7 3d9a830f2f textparse: Expose #12731 in protobufparse_test.go
1 year ago
György Krajcsovits e846736134 Fix typo
1 year ago
Ziqi Zhao 4787c879bc add more elaborate benchmark test
1 year ago
Ziqi Zhao bf880a6e77 enhance floathistogram add and sub method
1 year ago
Bryan Boreham d6e1b1acdb
Merge pull request #12681 from prometheus/labels-unused-code
1 year ago
Bryan Boreham 5007fa305d
Merge pull request #12680 from bboreham/faster-has
1 year ago
Bryan Boreham ce260b1fe1 labels: remove some unused code
1 year ago
Bryan Boreham b5c6807fea Labels.Has quick check on first character
1 year ago
Bryan Boreham 33aab1b2cc labels: extend benchmark for Has()
1 year ago
Ziqi Zhao ed1b307bca
enhance FloatHistogram CopyToSchema method (#12596)
1 year ago
beorn7 c58e20ad0e histogram: Identify native histograms even without observations
1 year ago
Björn Rabenstein 0e12f11d61
Merge pull request #12583 from prometheus/release-2.46
1 year ago
Julien Pivotto 7905594b52
Merge pull request #12557 from prometheus/beorn7/histogram
1 year ago
Björn Rabenstein b2567aeacd
Merge pull request #12575 from prometheus/beorn7/histogram2
1 year ago
beorn7 9aadd54786 histogram: Fix bounds of buckets returned by floatBucketIterator
1 year ago
beorn7 071f4bbea4 histograms: Fix parsing float histograms without zero bucket
1 year ago
beorn7 2ea8df4734 histogram: Expose #12305
1 year ago
Julien Pivotto b7028c1722
Merge pull request #11426 from douglascamata/document-and-test-relabel-memory-reuse
1 year ago
cui fliter 096ceca44f
remove repetitive words (#12556)
1 year ago
beorn7 0e3f35324b scrape: Enable ingestion of multiple exemplars per sample
1 year ago
beorn7 da047c6857 histograms: Fix bug #12552
1 year ago
beorn7 1c3bd04bea histograms: Modify test to expose bug #12552
1 year ago
Douglas Camata 47819fef01
Merge branch 'main' of github.com:prometheus/prometheus into document-and-test-relabel-memory-reuse
1 year ago
Ziqi Zhao 42d9169ba1 enhance histogram_quantile to get min/max value
1 year ago
Carrie Edwards a462f7fa21 Add function for iterating through all buckets in reverse to find max bucket
1 year ago
Bryan Boreham e1115ae58d
labels: improve Get method for stringlabels build (#12485)
1 year ago
Bryan Boreham 87d08abe11
labels: faster Compare function when using -tags stringlabels (#12451)
1 year ago
Oleg Zaytsev 6a18962cfa
mv labels_string.go labels_stringlabels.go (#12328)
1 year ago
Michael Hoffmann 344c8ff97c
feat: dont compile regex matcher if we know its a literal (#12434)
2 years ago
zenador 191bf9055b
Handle more arithmetic operators for native histograms (#12262)
2 years ago
Bryan Boreham a073e04a9b
Merge pull request #12366 from prometheus/release-2.44
2 years ago
beorn7 9e500345f3 textparse/scrape: Add option to scrape both classic and native histograms
2 years ago
Bryan Boreham 7a48a266b6
labels: respect Set after Del in Builder (#12322)
2 years ago
cui fliter 276ca6a883 fix some comments
2 years ago
Matthieu MOREL bae9a21200
Merge branch 'main' into linter/nilerr
2 years ago
beorn7 5b53aa1108 style: Replace `else if` cascades with `switch`
2 years ago
beorn7 c3c7d44d84 lint: Adjust to the lint warnings raised by current versions of golint-ci
2 years ago
Bryan Boreham 1801cd4196 labels: small optimization to stringlabels
2 years ago
Matthieu MOREL fb3eb21230 enable gocritic, unconvert and unused linters
2 years ago
Bryan Boreham 10cc60af01 labels: add ScratchBuilder.Overwrite for slice implementation
2 years ago
Ganesh Vernekar 5588cab8b2
Merge pull request #12173 from bboreham/builder-no-empty-labels
2 years ago
Bryan Boreham e917202766 labels: make sure estimated size is not negative
2 years ago
Bryan Boreham ee1157c14a labels: shrink stack arrays in Builder.Range
2 years ago
Bryan Boreham b987afa7ef labels: simplify call to get Labels from Builder
2 years ago
Bryan Boreham 3743d87c56 labels: cope with mutating Builder during Range call
2 years ago
Bryan Boreham 3c4ab7a069 labels: add test for Builder.Range
2 years ago
Björn Rabenstein 847093479b
Merge pull request #11978 from trevorwhitney/set-counter-hint
2 years ago