Commit Graph

969 Commits (b36d145a9d62387c1550889ff09da23d582cf739)

Author SHA1 Message Date
Charles Korn 24ef000025
Merge branch 'main' into sort-matrix-series
6 months ago
Arve Knudsen f3b8750339 Join errors
6 months ago
Arve Knudsen 7b56353090 Merge remote-tracking branch 'prometheus/main' into arve/query-logger-munmap
6 months ago
Björn Rabenstein 114dc5c393
Merge pull request #13638 from NeerajGartia21/promql-test
6 months ago
Arve Knudsen 0f01d4b336 Fix flaky test
7 months ago
Arve Knudsen bf8d88f326 Merge remote-tracking branch 'origin/main' into arve/query-logger-munmap
7 months ago
Oleksandr Redko f10c3454e9 Enable perfsprint linter and fix up code
7 months ago
Björn Rabenstein e6be4240be
Merge pull request #14068 from colega/quote-label-name-in-matchers-when-needed
7 months ago
Neeraj Gartia 661856cb65 removes the added tests from engine_test.go
7 months ago
Neeraj Gartia 6119124d0e some nits
7 months ago
Neeraj Gartia adf5a36c1e adds test for sum, count, stddev, stdvar, quantile and fraction func to promql testing framework
7 months ago
Neeraj Gartia 8b838a05d9 adds test for native histogram rate func in promql testing framework
7 months ago
Neeraj Gartia 548bd9d6fb adds TestNativeHistogramRate func to promql test framework
7 months ago
Charles Korn 0e934dba8e
Capture timing information while sorting
7 months ago
Charles Korn 036c87223c
Ensure series in matrix values returned for instant queries are always sorted
7 months ago
Charles Korn a4381608a0
Add failing test case
7 months ago
Arve Knudsen aabe4d6e4a promql.ActiveQueryTracker: Unmap mmapped file when done
7 months ago
Bryan Boreham 3fd24d1cd7
Merge pull request #13999 from bboreham/extract-promqltest
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)
8 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