439 Commits (4cb5f23c35a5ccfc691485d9db69aeca16d6a59f)

Author SHA1 Message Date
Arve Knudsen c2bbabb4a7
promql.Engine: Refactor vector selector evaluation into a method (#14900) 2 months ago
Björn Rabenstein 1639450172 Merge pull request #14821 from charleskorn/nh-negative-multiplication-division 2 months ago
Joshua Hesketh b6107cc888
Make rate possible non-counter annotation consistent (#14910) 2 months ago
Charles Korn 9852855084
Implement unary negation for native histograms 2 months ago
Arve Knudsen db5e48dc33
promql.Engine.Close: No-op if nil (#14861) 3 months ago
Bryan Boreham abb0502685 [ENHANCEMENT] PromQL: Add detail to tracing spans 3 months ago
Bryan Boreham 8742077498 [BUGFIX] PromQL: pass Context so spans parent correctly 3 months ago
Jorge Creixell e9e3d64b7c
PromQL engine: Delay deletion of __name__ label to the end of the query evaluation (#14477) 3 months ago
beorn7 0f760f63dd lint: Revamp our linting rules, mostly around doc comments 3 months ago
cuiweiyuan 1800af54f0 chore: fix some function names 3 months ago
Arve Knudsen 0503d4f372 PromQL: Fix comment regarding non-nil histogram pointer 3 months ago
Charles Korn 82bb35fabb
Address PR feedback: fix typo and rename variable 4 months ago
George Krajcsovits 1d7fe4be5c Update promql/engine.go 4 months ago
György Krajcsovits 909785b97f Fix histogram pool poisoning bu chunkenc.Iterator 4 months ago
Charles Korn f91009aa2e
promql: clarify error message when panic occurs during query evaluation 4 months ago
George Krajcsovits 17b0b788da
Update promql/engine.go 4 months ago
Charles Korn 0f4bc87b4f
Make linter happy 4 months ago
Charles Korn f07b3ae67b
Fix issue where `avg` over mixed exponential and custom buckets, or incompatible custom buckets, produces incorrect results or panics 4 months ago
Charles Korn 5ee94f49a2
Fix issue where `sum` over mixed exponential and custom buckets, or incompatible custom buckets, produces incorrect results 4 months ago
György Krajcsovits 37c8c9257b Fix histogram pool poisoning bu chunkenc.Iterator 4 months ago
beorn7 c46074f4dd promql: make avg aggregation more precise and less expensive 5 months ago
Filip Petkovski acb6c1ae4b
Fix decoding buckets for native histograms in binops 5 months ago
beorn7 44d8c1d182 nit: add period at end of sentence 5 months ago
beorn7 9a837b7f3c promql: Make groupedAggregation.groupCount a float64 5 months ago
JuanJo Ciarlante c94c5b64c3
feat: add limitk() and limit_ratio() operators (#12503) 5 months ago
Zhang Zhanpeng debbdb8608 make matrix selection and lookback left-open and right-closed 5 months ago
Filip Petkovski 6e68046c25
Implement histogram statistics decoder (#14097) 6 months ago
Arve Knudsen 0cc99e677a promql.Engine: Add Close method 6 months ago
Charles Korn 0e934dba8e
Capture timing information while sorting 6 months ago
Charles Korn 036c87223c
Ensure series in matrix values returned for instant queries are always sorted 6 months ago
Bryan Boreham ea82b49c33 [ENHANCEMENT] PromQL: use Kahan summation for sum() 7 months ago
Bryan Boreham e7c77f7b40 promql: export NewTestQuery 7 months ago
Arve Knudsen a25160e6a4
[REFACTOR] PromQL: simplify rangeEvalTimestampFunctionOverVectorSelector (#14021) 7 months ago
Bryan Boreham 12961c6a37 promql: refactor: eliminate one 'else' 8 months ago
Bryan Boreham 0ac927515b promql: move group-seen into group struct 8 months ago
Bryan Boreham 7499d90913 promql: remove pointer to aggregation groups 8 months ago
Bryan Boreham cfbeb6681b promql: re-use one heap for topk and bottomk 8 months ago
Bryan Boreham 5e3914a27c promql: remove histogramMean from groupedAggregation 8 months ago
Bryan Boreham 2cf3c9de8f promql: store labels per-group only for count_values 8 months ago
Bryan Boreham 185290a0d2 promql: pull checking of q and k out of loop 8 months ago
Bryan Boreham 4584f67e17 promql: inline nextSample function 8 months ago
Bryan Boreham 526ce4ee7a promql: simplify data collection in aggregations 8 months ago
Bryan Boreham 2f03acbafc promql: refactor: split topk/bottomk from sum/avg/etc 8 months ago
Bryan Boreham 74eed67ef6 promql: refactor: pull fetching input data out of rangeEvalAgg 8 months ago
Bryan Boreham 602eb69edf promql: refactor: extract function nextSample 8 months ago
Bryan Boreham eb41e770b7 promql: refactor: extract function addToSeries 8 months ago
Bryan Boreham 53a3138eeb promql aggregations: pre-generate mapping from inputs to outputs 8 months ago
Bryan Boreham cb6c4b3092 promql: simplify k/q parameter to topk/bottomk/quantile 8 months ago
Bryan Boreham b3bda7df4b promql: aggregations: skip copying input to a Vector 8 months ago
Bryan Boreham c9b6c4c55a promql: aggregations: output directly to matrix for instant queries 8 months ago