Commit Graph

46 Commits (6900bf48d06837e3a79ef31829565721eca84cbe)

Author SHA1 Message Date
JuanJo Ciarlante c94c5b64c3
feat: add limitk() and limit_ratio() operators (#12503)
5 months ago
Filip Petkovski 6e68046c25
Implement histogram statistics decoder (#14097)
6 months ago
Bryan Boreham 0dbfd20b69 test: move most PromQL tests into separate test package
7 months ago
Alan Protasio c006c57efc
Proposal to improve FPointSlice and HPointSlice allocation. (#13448)
10 months ago
Filip Petkovski 35f9620cd1
Expand benchmark
11 months ago
Filip Petkovski 35a15e8f04
Add benchmark for native histograms (#13160)
1 year ago
Arve Knudsen 4451ba10b4
Add context argument to IndexReader.Postings (#12667)
1 year ago
Julien Pivotto 284ba3426b
Merge pull request #12758 from bboreham/trim-rangequery-benchmarks
1 year ago
Bryan Boreham 1ea57a3f8c PromQL: reduce numbers of benchmarks
1 year ago
Bryan Boreham 0d283effa8 promql: force mmap of head chunks in BenchmarkRangeQuery
1 year ago
Charles Korn d396282941
Address PR feedback: clarify comment
1 year ago
Charles Korn 15fa680117
Add benchmark for query using timestamp()
1 year ago
Matthieu MOREL bae9a21200
Merge branch 'main' into linter/nilerr
2 years ago
beorn7 c3c7d44d84 lint: Adjust to the lint warnings raised by current versions of golint-ci
2 years ago
Ben Ye fd3630b9a3 add ctx to QueryEngine interface
2 years ago
Matthieu MOREL fb3eb21230 enable gocritic, unconvert and unused linters
2 years ago
Bryan Boreham cf54a14f9c promql: add a benchmark for topk with k > 1
2 years ago
Bryan Boreham 80ac0d7c82 promql: add benchmark for match against blank string
2 years ago
Bryan Boreham dbd7021cc2
promql: add test for race conditions in query engine (#11743)
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
Tobias Guggenmos 4835bbf376
Merge branch 'master' into split_parser
5 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