Commit Graph

845 Commits (4ca0d57bb94de9736ecd5a110087d98776ce2e11)

Author SHA1 Message Date
Filip Petkovski bb8363dbb3
Add comment on SampleRingIterator 2 years ago
Filip Petkovski e2a9f8ac0f
Reuse float histogram objects 2 years ago
Filip Petkovski 10a82f87fd
Enable reusing memory when converting between histogram types 2 years ago
Matthieu MOREL 9c4782f1cc
golangci-lint: enable testifylint linter (#13254) 2 years ago
Jeanette Tan 2910b48180 Make mad_over_time experimental and move tests 2 years ago
Jeanette Tan 9bf4cc993e Add mad_over_time function 2 years ago
Oleksandr Redko 2a75604f8e
Enable default revive rules (#13068) 2 years ago
beorn7 0eb0ca42c5 Update “conventional histogram” → “classic histogram” 2 years ago
Julien Pivotto c1ec6ae851 sort_by_label: Switch to feature flag 2 years ago
Alexander Trost 5051a993ab promql: add sort_by_label and sort_by_label_desc functions 2 years ago
zenador ccfe14d7e7
PromQL: ignore small errors for bucketQuantile (#13153) 2 years ago
Filip Petkovski 35a15e8f04
Add benchmark for native histograms (#13160) 2 years ago
Julien Pivotto c92fbf3fdf Add feature flag for PromQL experimental functions. 2 years ago
Linas Medziunas 1cd6c1cde5 ValidateHistogram: strict Count check in absence of NaNs 2 years ago
Dimitar Dimitrov 9e3df532d8
Export `promql.Engine.FindMinMaxTime` 2 years ago
Oleksandr Redko fa90ca46e5 ci(lint): enable godot; append dot at the end of comments 2 years ago
Oleksandr Redko 8e5f0387a2
ci(lint): enable nolintlint and remove redundant comments (#12926) 2 years ago
Bryan Boreham 49c5e7afe1 PromQL: reduce garbage in range-query evaluation 2 years ago
zenador 80e977aae6
Remove `NewPossibleNonCounterInfo` and minimise creating empty annotations (#13012) 2 years ago
Marc Tuduri af7c31ee10
PR feedback 2 years ago
Marc Tuduri 8fededf6ad
promql(histograms): Change sample total calculation for histograms 2 years ago
Jeanette Tan 9a8bd8eac6 Fix possible non-counter warning for empty names and native histograms 2 years ago
Julius Volz 191c24a0ed Fix: Exempt "_bucket" suffix from PossibleNonCounterInfo warning (#12982) 2 years ago
Julius Volz 5c4652c914
Fix: Exempt "_bucket" suffix from PossibleNonCounterInfo warning (#12982) 2 years ago
Jeanette Tan 0cbf0c1c68 Revise according to code review 2 years ago
Jeanette Tan feaa93da77 Add warning when monotonicity is forced in the input to histogram_quantile 2 years ago
Alan Protasio a15e884e7a
Prevent Prometheus from overallocating memory on subquery with large amount of steps. (#12734) 2 years ago
Goutham Veeramachaneni 86729d4d7b
Update exp package (#12650) 2 years ago
zenador 69edd8709b
Add warnings (and annotations) to PromQL query results (#12152) 2 years ago
Arve Knudsen 156222cc50
Add context argument to LabelQuerier.LabelValues (#12665) 2 years ago
Arve Knudsen a964349e97
Add context argument to LabelQuerier.LabelNames (#12666) 2 years ago
Arve Knudsen 4451ba10b4
Add context argument to IndexReader.Postings (#12667) 2 years ago
Arve Knudsen 6daee89e5f
Add context argument to Querier.Select (#12660) 2 years ago
Bryan Boreham e4dd3469ac lint 2 years ago
Bryan Boreham 5ce990cabc promql: simplify rangeEval a bit more 2 years ago
Bryan Boreham 1ea57a3f8c PromQL: reduce numbers of benchmarks 2 years ago
Bryan Boreham 0d283effa8 promql: force mmap of head chunks in BenchmarkRangeQuery 2 years ago
Gregor Zeitlinger f01718262a
Unit tests for native histograms (#12668) 2 years ago
zenador 54aaa2bd7e
Add `histogram_stdvar` and `histogram_stddev` functions (#12614) 2 years ago
beorn7 aa82fe198f tsdb: Fix histogram validation 2 years ago
Bryan Boreham 3879488476 promql: simplify inner loop of rangeEval 2 years ago
Michael Hoffmann 4d8e380269
promql: allow tests to be imported (#12050) 2 years ago
Bryan Boreham 0670e4771a promql engine: check unique labels using existing map 2 years ago
Charles Korn d396282941
Address PR feedback: clarify comment 3 years ago
Charles Korn 145d7457fe
Address PR feedback: use loop to create expected test result 3 years ago
Charles Korn 6087c555ed
Address PR feedback: clarify comment 3 years ago
Charles Korn fb3935e8f9
Address PR feedback: rename method 3 years ago
Julius Volz 531567d46e Drop metric name for "atan2" binary operator 3 years ago
Charles Korn 6903d6edd8
Add test to confirm `timestamp()` behaves correctly when evaluating a range query. 3 years ago
Charles Korn fde6ebb17d
Create per-series iterators only once per selector, rather than recreating it for each time step. 3 years ago