969 Commits (16217a6fcce6e495f37d4d9ef920fe8cc36ea5d0)

Author SHA1 Message Date
Bryan Boreham bd9bdccb22 promql: refactor: simplify internal data structures 8 months ago
Bryan Boreham 5f10d17cef promql: refactor: split out aggregations over range 8 months ago
Bryan Boreham e5f667537c promql: refactor: initialize aggregation before storing in map 8 months ago
Bryan Boreham 29244fb841 promql: refactor: extract count_values implementation 8 months ago
Bryan Boreham 8e04ab6dd4 promql: refactor: extract generateGroupingLabels function 8 months ago
Bryan Boreham 7c28521451 [TESTS] Truncate some long test names, for readability 8 months ago
Charles Korn cd72ebb05f
promql: include more details in error message when creating test query fails or an unexpected series is returned (#13847) 8 months ago
Julius Volz 9b7de47787
Remove unused Dmn field on EvalNodeHelper (#13877) 8 months ago
Nicolas Takashi 0b762db154
[refactor] moving mergedOOOChunks to ooo_head_read 8 months ago
beorn7 65b4696b88 promql: Remove leftover debug output 8 months ago
beorn7 2c1f9558b2 promql: Fix histogram comparison in test framework 8 months ago
Jeanette Tan 4f2df329bd improve handling of empty buckets with infinite bounds in histogram std dev/var 8 months ago
Jeanette Tan 22d0f4f114 improve handling of negative bounds in histogram std dev/var 8 months ago
Domantas 3929d6500a [BUGFIX] labels: don't modify original labels in DropMetricName (#13845) 8 months ago
Domantas 435f330d0b
[BUGFIX] labels: don't modify original labels in DropMetricName (#13845) 8 months ago
Charles Korn 5cc97a1820
[tests]: extend test scripting language to support range queries (#13825) 8 months ago
tdakkota 17e2c30754 promql: validate `label_join` destination label 8 months ago
Jeanette Tan 9d32754bc0 add unit tests with all negative values for histogram_stddev and var 8 months ago
David Leadbeater 7ec4a11472 promtool: Avoid using testify for user rule tests 8 months ago
tdakkota f6834c347a
promql: validate `label_join` destination label 8 months ago
Charles Korn 26262a1eb7
Remove unnecessary `SetQueryLogger` method on `QueryEngine` interface 9 months ago
carrychair 856f6e49c8 fix function and struct name 9 months ago
beorn7 7f912db15a promql: Fix limiting of extrapolation to negative values 9 months ago
Charles Korn 4e77e8e5ef
Allow using alternative PromQL engines for rule evaluation 9 months ago
beorn7 f48c7a5503 promql: Add histograms to TestQueryStatistics 9 months ago
beorn7 f46dd34982 promql: Add code comment 9 months ago
beorn7 7d364c0451 promql: remove redundant line 9 months ago
Owen Williams e01e7d36e2 fix: restore ability to match __name__ multiple times in selector 9 months ago
machine424 f477e0539a
Move from golang.org/x/exp/slices into slices now that we only support Go >= 1.21 9 months ago
Owen Williams ac51a8024c tests(utf8): confirm that other quote marks are handled correctly in promql 9 months ago
Bryan Boreham 0347148628 promql: fuzz test needs symbol table for parser 9 months ago
Bryan Boreham 22890b1eb3 PromQL: improve warning for mixed values in aggregations 9 months ago
Owen Williams a28d7865ad UTF-8: Add support for parsing UTF8 metric and label names 9 months ago
Bryan Boreham 17f48f2b3b Tests: use replacement DeepEquals in more places 10 months ago
Bryan Boreham 39af788dbd Tests: use replacement DeepEquals using go-cmp 10 months ago
beorn7 86d7618d84 promql: Fix wrongly scoped range vectors 10 months ago
beorn7 384ab025e0 promql: Expose issue #11708 10 months ago
Bryan Boreham d3c1f0d8e0 promql: can now remove regex field from EvalNodeHelper 10 months ago
Bryan Boreham fdd5b85e06 promql: faster range-query of label_replace and label_join 10 months ago
Faustas Butkus 6feffeb92e
promql: add histogram_avg function (#13467) 10 months ago
Alan Protasio c006c57efc
Proposal to improve FPointSlice and HPointSlice allocation. (#13448) 10 months ago
Paweł Szulik 1a47c7d59b Refactor lexer tests to use testify. 10 months ago
Filip Petkovski a577a0a542
Fix last_over_time for native histograms 10 months ago
Marco Pracucci f639d7794c
Fix TestParseExpressions 10 months ago
Bryan Boreham 74b73d1e2c
Labels: Add DropMetricName function, used in PromQL (#13446) 10 months ago
Filip Petkovski 583f3e587c
Optimize histogram iterators (#13340) 10 months ago
Ben Ye d778591fd3 add more context cancellation check at evaluation time 10 months ago
zenador a3ddfbd1ee
Add warnings for histogramRate applied with isCounter not matching counter/gauge histogram (#13392) 10 months ago
tyltr f97fa2736c remove obsolete build tag 10 months ago
Ivan Babrou a6b35ff304
promql: use natural sort in sort_by_label and sort_by_label_desc (#13411) 10 months ago