969 Commits (42b546a43d9984d820a81723abe41013ca98f2ec)

Author SHA1 Message Date
Arve Knudsen f3b8750339 Join errors 6 months ago
Arve Knudsen 0f01d4b336 Fix flaky test 6 months ago
Oleksandr Redko f10c3454e9 Enable perfsprint linter and fix up code 6 months ago
Neeraj Gartia 661856cb65 removes the added tests from engine_test.go 6 months ago
Neeraj Gartia 6119124d0e some nits 6 months ago
Neeraj Gartia adf5a36c1e adds test for sum, count, stddev, stdvar, quantile and fraction func to promql testing framework 6 months ago
Neeraj Gartia 8b838a05d9 adds test for native histogram rate func in promql testing framework 6 months ago
Neeraj Gartia 548bd9d6fb adds TestNativeHistogramRate func to promql test framework 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
Charles Korn a4381608a0
Add failing test case 6 months ago
Arve Knudsen aabe4d6e4a promql.ActiveQueryTracker: Unmap mmapped file when done 7 months ago
Bryan Boreham 786e0e706c test: PromQL: stop using internal fields of engine 7 months ago
Bryan Boreham 0dbfd20b69 test: move most PromQL tests into separate test package 7 months ago
Bryan Boreham 4a72607c4a refactor: extract some PromQL Engine tests which use unexported structs 7 months ago
Bryan Boreham e7c77f7b40 promql: export NewTestQuery 7 months ago
Bryan Boreham babfcfdd91 refactor: Move NewTestEngine into promqltest 7 months ago
Oleg Zaytsev dabd789fd5
Quote label name in matchers when needed 7 months ago
Bryan Boreham b3c15d2246 test: clean up promqltest package references 7 months ago
Bryan Boreham 9aa321d672 test: make field initializers explicit 7 months ago
Bryan Boreham ccf73266f0 test: move promqltest tests together with the implementation 7 months ago
Bryan Boreham 11b27d5d22 test: move test files into new promqltest package 7 months ago
Bryan Boreham a6e427660a test: check for @-modifier without using engine internals 7 months ago
Bryan Boreham 2b0c87b1b6 test: turn TestKahanSum into scripted test 7 months ago
Bryan Boreham a1af3c27d4 refactor: extract almost.Equal() to new package 7 months ago
Arve Knudsen a25160e6a4
[REFACTOR] PromQL: simplify rangeEvalTimestampFunctionOverVectorSelector (#14021) 7 months ago
Oleg Zaytsev 4b7a44c7a0
Fix `parser.VectorSelector.String()` with empty name matcher (#14015) 7 months ago
guangwu 9fda9443d4
fix(promql/query_logger): close file in error handling (#13948) 7 months ago
Owen Williams 4a6f8704ef
parser: remake generated_parser output (#13923) 7 months ago
Neeraj Gartia 612de026da
Adds Inf and NaN as Numbers to Histogram in Promql Testing Framework (#13916) 8 months ago
Matthieu MOREL 6f595c6762
golangci-lint: enable whitespace linter (#13905) 8 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
Bryan Boreham 3851b74db1 promql: aggregations: skip result vector in range queries 8 months ago
Bryan Boreham 59548b8a0b promql: refactor: move collection of results into aggregation() 8 months ago