Commit Graph

158 Commits (160186da18d8daa39b2318f9bb7263fc106847b9)

Author SHA1 Message Date
AllenZMC ead0933dd9 fix word 'substracting' to 'subtracting' (#5822)
5 years ago
Advait Bhatwadekar 5d401f1e1b Added query logging for prometheus. Issue #1315 (#5794)
5 years ago
Ganesh Vernekar 588eb20018
Efficient iteration and search in HashForLabels and HashWithoutLabels (#5707)
5 years ago
beorn7 dd81912554 Add objectives to Summaries
6 years ago
Thomas Jackson a000cec011 Re-use label builder in promql aggregation (#5641)
6 years ago
Goutham Veeramachaneni 3cc5f9d880 Make sure subquery range is taken into account for selection (#5467)
6 years ago
Julius Volz bc1c7f1809 Fix scalar-vector comparisons (#5454)
6 years ago
Bryan Boreham 69dd090880 Check for cancellation on every step of a range evaluation
6 years ago
Bryan Boreham e4a37d0986 Replace select with simpler error check
6 years ago
Tariq Ibrahim 8fdfa8abea refine error handling in prometheus (#5388)
6 years ago
Julius Volz 8155cc4992
Expose lexer item types (#5358)
6 years ago
Daisy T 683fbc59ec exponentation operator to drop metric name in result of op operation (#5329)
6 years ago
Brian Brazil 858c363e94 Fix panic when aggregator param is not a literal.
6 years ago
Tariq Ibrahim a2a6e24f9f show list of offending labels in the error message in many-to-many scenarios (#5189)
6 years ago
Bryan Boreham 8841692a63 Use the context associated with the inner evaluation span (#5130)
6 years ago
Matt Layher 43c9d9e91f promql: apply golint suggestions (#5066)
6 years ago
Simon Pasquier f678e27eb6
*: use latest release of staticcheck (#5057)
6 years ago
Tom Wilkie 6e08029b56
Move err to be the last return value from storage.Select. (#5054)
6 years ago
Ganesh Vernekar dbe55c1352 Subquery (#4831)
6 years ago
Tom Wilkie e1d9bf77f1
Export the error field in ErrStorage, so we can 'throw' it outside the package. (#4954)
6 years ago
mknapphrt f0e9196dca Return warnings on a remote read fail (#4832)
6 years ago
Ben Kochie c6399296dc
Fix spelling/typos (#4921)
6 years ago
Bryan Boreham 9a956872a3 Make ErrorStorage a concrete type not an interface
6 years ago
Callum Styan 9bca041285 WIP: keep track of samples per query, set a max # of samples (#4513)
6 years ago
Tom Wilkie 4c52400708
Limit concurrent remote reads. (#4656)
6 years ago
Harsh Agarwal 18a9a390b5 Add duplicate-labelset check for range/instant vectors (#4589)
6 years ago
Ganesh Vernekar 576ee4d309 Label name check for 'count_values' (#4585)
6 years ago
Dan Cech 9f4cb06a37 use Welford/Knuth method to compute standard deviation and variance (#4533)
6 years ago
Goutham Veeramachaneni 71855a22a4
Add tracing spans to promql (#4436)
6 years ago
Thomas Jackson 56daa1f28a Only add LookbackDelta to vector selectors (#4399)
6 years ago
Alin Sinpalean 372e7652b7 Reuse (copy) overlapping matrix samples between range evaluation steps (#4315)
6 years ago
Tony Lee bcdaf8e2d2 add unused pointslices to the pool (#4363)
6 years ago
Alin Sinpalean e3b775b78b Simplify BufferedSeriesIterator usage (#4294)
6 years ago
Julius Volz 219e477272 Fix some (valid) lint errors (#4287)
6 years ago
Thomas Jackson 92c6f0c92e Add offset to selectParams (#4226)
6 years ago
Alin Sinpalean 96fb0b2155 Optimize PromQL aggregations (#4248)
6 years ago
Tom Wilkie 3228814456 Don't forget to register query_duration_seconds{slice="queue_time"} (#4381)
6 years ago
Thomas Jackson a6dace8829 Check for timeout in each iteration of matrixSelector (#4300)
7 years ago
Thomas Jackson 630f42fcf1 Timeout if populating iterators takes too long (#4291)
7 years ago
Thomas Jackson 404abe0f1c Bubble up errors to promql from populating iterators (#4136)
7 years ago
Mario Trangoni 0e2aa35771 promql: fix unconvert issues (#4040)
7 years ago
Brian Brazil dd6781add2 Optimise PromQL (#3966)
7 years ago
David King 6286c10df0 Fix OOM when a large K is used in topk queries (#4087)
7 years ago
Tony Lee 7cd56f56df add queue_time slice to query_duration_seconds (#4050)
7 years ago
Anton Tereshchenkov 18bbec050c promql: propagate storage errors
7 years ago
Nikunj Aggarwal 998dfcbac6 Expose itemtype outside the package (#3933)
7 years ago
Fabian Reinartz 309c666426
Merge pull request #3671 from prometheus/queryparams
7 years ago
Fabian Reinartz 7ccd4b39b8 *: implement query params
7 years ago
Krasi Georgiev a53d4ed197 drop metric name for bool modifier (#3821)
7 years ago
Fabian Reinartz f8fccc73d8 promql: remove global metrics
7 years ago