Commit Graph

135 Commits (9bca041285e226410809b64ce2d178bc4ccabbcf)

Author SHA1 Message Date
Callum Styan 9bca041285 WIP: keep track of samples per query, set a max # of samples (#4513) 7 years ago
Tom Wilkie 4c52400708
Limit concurrent remote reads. (#4656) 7 years ago
Harsh Agarwal 18a9a390b5 Add duplicate-labelset check for range/instant vectors (#4589) 7 years ago
Ganesh Vernekar 576ee4d309 Label name check for 'count_values' (#4585) 7 years ago
Dan Cech 9f4cb06a37 use Welford/Knuth method to compute standard deviation and variance (#4533) 7 years ago
Goutham Veeramachaneni 71855a22a4
Add tracing spans to promql (#4436) 7 years ago
Thomas Jackson 56daa1f28a Only add LookbackDelta to vector selectors (#4399) 8 years ago
Alin Sinpalean 372e7652b7 Reuse (copy) overlapping matrix samples between range evaluation steps (#4315) 8 years ago
Tony Lee bcdaf8e2d2 add unused pointslices to the pool (#4363) 8 years ago
Alin Sinpalean e3b775b78b Simplify BufferedSeriesIterator usage (#4294) 8 years ago
Julius Volz 219e477272 Fix some (valid) lint errors (#4287) 8 years ago
Thomas Jackson 92c6f0c92e Add offset to selectParams (#4226) 8 years ago
Alin Sinpalean 96fb0b2155 Optimize PromQL aggregations (#4248) 8 years ago
Tom Wilkie 3228814456 Don't forget to register query_duration_seconds{slice="queue_time"} (#4381) 8 years ago
Thomas Jackson 86239ee5a5 Check for timeout in each iteration of matrixSelector (#4300) 8 years ago
Thomas Jackson fc7f45ba9e Timeout if populating iterators takes too long (#4291) 8 years ago
Thomas Jackson 63b8e4fb88 Bubble up errors to promql from populating iterators (#4136) 8 years ago
Thomas Jackson a6dace8829 Check for timeout in each iteration of matrixSelector (#4300) 8 years ago
Thomas Jackson 630f42fcf1 Timeout if populating iterators takes too long (#4291) 8 years ago
Thomas Jackson 404abe0f1c Bubble up errors to promql from populating iterators (#4136) 8 years ago
Mario Trangoni 0e2aa35771 promql: fix unconvert issues (#4040) 8 years ago
Brian Brazil dd6781add2 Optimise PromQL (#3966) 8 years ago
David King 6286c10df0 Fix OOM when a large K is used in topk queries (#4087) 8 years ago
Tony Lee 7cd56f56df add queue_time slice to query_duration_seconds (#4050) 8 years ago
Anton Tereshchenkov 18bbec050c promql: propagate storage errors 8 years ago
Nikunj Aggarwal 998dfcbac6 Expose itemtype outside the package (#3933) 8 years ago
Fabian Reinartz 7ccd4b39b8 *: implement query params 8 years ago
Krasi Georgiev a53d4ed197 drop metric name for bool modifier (#3821) 8 years ago
Fabian Reinartz f8fccc73d8 promql: remove global metrics 8 years ago
Fabian Reinartz 83cd270ea4 *: adapt to storage interface changes 8 years ago
David Kaltschmidt 87c46ea6c3 Renamed TotalEvalTime to EvalTotalTime 8 years ago
David Kaltschmidt c93e54d240 Adds execution timer stats to the range query 8 years ago
Brian Brazil 99905f82a6 Remove keep_common modifier. 8 years ago
Brian Brazil 67274f0794 Remove 4 interval staleness heuristic. (#3244) 8 years ago
Julius Volz f7e8348a88 Re-add contexts to storage.Storage.Querier() (#3230) 8 years ago
Fabian Reinartz d21f149745 *: migrate to go-kit/log 8 years ago
Alexey Palazhchenko 695ec0b981 Fix few typos. (#2962) 9 years ago
Goutham Veeramachaneni 4194d2ac79 Call At() only if Next() is true 9 years ago
Goutham Veeramachaneni d407bd150c Consolidate the duration params in CLI 9 years ago
Goutham Veeramachaneni 507790a357
Rework logging to use explicitly passed logger 9 years ago
Brian Brazil 220e78b9c3 Consider a series stale after 4.1 intervals with no data. 9 years ago
Brian Brazil c02c25d5ba Allow peeking back further in buffer. 9 years ago
Brian Brazil a5cf25743c Move stalness check into a function 9 years ago
Brian Brazil 80b40e6d91 Add initial staleness handing to promql. 9 years ago
Brian Brazil fcc88f0e1e query/query_range should return eval timestamp 9 years ago
Brian Brazil 517b81f927 Add timestamp() function. 9 years ago
Tom Wilkie 4d9b917d11 Instrument Prometheus with OpenTracing (#2554) 9 years ago
Tom Wilkie f0e8a5f37c Add promql.ErrStorage, which is interpreted by the API as a 500. 9 years ago
Fabian Reinartz 0ecd205794 promql: Use buffer pool for matrix allocations 9 years ago
Fabian Reinartz b09b90a940 Correctly close querier on error, revendor tsdb 9 years ago