28 Commits (b3ca791bfdeb6f2c77d6672a29bc549dcf2e00fa)

Author SHA1 Message Date
Bryan Boreham 1695a7ee2f promql: refactor BenchmarkRangeQuery so we can re-use test cases 2 years ago
Alan Protasio 606ef33d91 Track and report Samples Queried per query 3 years ago
beorn7 c954cd9d1d Move packages out of deprecated pkg directory 3 years ago
Dieter Plaetinck cda025b5b5
TSDB: demistify SeriesRefs and ChunkRefs (#9536) 3 years ago
Bryan Boreham 5a754bc043
Short-circuit vector binary ops (#9362) 3 years ago
Bryan Boreham c4942ef3b7
Optimise query_range by computing join signatures just once (#9360) 3 years ago
Bryan Boreham 7d105277fe
Optimise topk where k==1 (#9365) 3 years ago
Marco Pracucci 6719071a0f
Optimize aggregations in PromQL engine (#8594) 4 years ago
Tom Wilkie 7369561305
Combine Appender.Add and AddFast into a single Append method. (#8489) 4 years ago
Annanay 7f98a744e5 Add context to Appender interface 4 years ago
Bartlomiej Plotka 2cf637fbf5 Addressed comments. 5 years ago
Tobias Guggenmos 273ea9093a Fix promql tests 5 years ago
Tobias Guggenmos ff0ea1c1ac Fix more identifiers 5 years ago
Julien Pivotto 9adad8ad30 Remove MaxConcurrent from the PromQL engine opts (#6712) 5 years ago
Julien Pivotto e0afec906f add absent_over_time (#6490) 5 years ago
Josh Soref 91d76c8023 Spelling (#6517) 5 years ago
Tobias Guggenmos a48acbcb23 PromQL: Fix parser benchmark (#6495) 5 years ago
Tobias Guggenmos b38b25e9e1 Add Benchmark for the PromQL Parser (#6355) 5 years ago
Chris Marchbanks 0685eb5395
Refactor testutil.NewStorage into a new package 5 years ago
Chris Marchbanks ab3cdb9500 Allow promql benchmarks to query more samples (#4770) 6 years ago
Callum Styan 9bca041285 WIP: keep track of samples per query, set a max # of samples (#4513) 6 years ago
Alin Sinpalean 372e7652b7 Reuse (copy) overlapping matrix samples between range evaluation steps (#4315) 6 years ago
Julius Volz 219e477272 Fix some (valid) lint errors (#4287) 6 years ago
Alin Sinpalean 96fb0b2155 Optimize PromQL aggregations (#4248) 6 years ago
Brian Brazil dd6781add2 Optimise PromQL (#3966) 7 years ago
Brian Brazil bf7d87aed2 Cleanup storage from all tests. 7 years ago
Tom Wilkie 835eb8c653 Add _test.go suffix to promql/{bench.go, test.go} to prevent importing the testing package in a normal binary. 7 years ago
beorn7 71571a8ec4 promql: Fix (and simplify) populating iterators 8 years ago
eliothedeman 1543ef92b2 Adds holt-winters query function 9 years ago
Julius Volz 995d3b831d Fix most golint warnings. 9 years ago
Fabian Reinartz 0d3012a605 Migrate matrix tests, remove old test files. 10 years ago
Fabian Reinartz 71ef7ab405 Migrate remaining vector evaluation tests to new testing language. 10 years ago
Fabian Reinartz 3c22eded97 Migrate literal tests to testing language. 10 years ago
Fabian Reinartz eba07a7d3d Migrate histogram tests to test language. 10 years ago
Fabian Reinartz 6321964738 Add parsing and execution of new test format. 10 years ago
Fabian Reinartz 5602328c7c Refactor query evaluation. 10 years ago
Brian Brazil 6c1689f0c6 Sort NaN as the lowest value. 10 years ago
Brian Brazil c3a2b63fe9 Add stddev and stdvar aggregation functions. 10 years ago
Brian Brazil 74aed55e55 Add square root function 10 years ago
Fabian Reinartz 624f27f4b6 Add ln, log2, log10 and exp functions to the query language. 10 years ago
Julius Volz b2651027fc Fix special value handling in division and modulo. 10 years ago
beorn7 13fcf1ddbc Implement double-delta encoded chunks. 10 years ago
Fabian Reinartz 182de6b99f Fix unary +/- expressions. 10 years ago
Fabian Reinartz 6f754073d5 Add OR operation and vector matching options. 10 years ago
Julius Volz 0ac931aed1 Also support parsing float formats like "2.". 10 years ago
Julius Volz c2ab54e9a6 Support scientific notation and special float values. 10 years ago
beorn7 9e7c3e3bcd Add the histogram_quantile function. 10 years ago
Julius Volz 42601acfde Replace labelsToKey() with metric Fingerprint (fixes grouping bug). 10 years ago
Julius Volz 645cf57bed Fix aggregation grouping key calculation. 10 years ago
Julius Volz 15b2b5aa66 Add tests for invalid uses of "offset". 10 years ago