Commit Graph

53 Commits (00a7faa2e3cbef625faff9236cdabd877243f35b)

Author SHA1 Message Date
Julius Volz af3277f832 PromQL: Add `fill*()` binop modifiers to provide default values for missing series 5 months ago
aviralgarg05 119e75d78b promqltest: Properly distinguish explicit counter_reset_hint specification 6 months ago
Julien Pivotto d0b122a711 PromQL: duration expression: add range() 7 months ago
Julien Pivotto 0fa1e00dad
promql: allow 'anchored' and 'smoothed' as metric and label names 8 months ago
Julien Pivotto 99c926b810 promql: allow 'anchored' and 'smoothed' as metric and label names 8 months ago
Julien 4199c2f45a
Add anchored and smoothed to vector selectors. (#16457) 9 months ago
Arve Knudsen 0a40df33fb
Make metric/label name validation scheme explicit (#16928) 10 months ago
George Krajcsovits 2aaeefe8e1
fix(parser): wrong end position aggregate expression (#17031) 10 months ago
George Krajcsovits 457a2381f9
fix(parser): revert pr 16041 and 16754 (#16996) 11 months ago
Julien Pivotto 3af0bdee68 PromQL: min/max/step: add more tests 12 months ago
Julien Pivotto ee7d5158a7 Add step(), min(a,b) and max(a,b) in promql duration expressions 12 months ago
Julien Pivotto 6d56e77e0e promql: Fix unary operator precedence in duration expressions 1 year ago
György Krajcsovits 06d0b063ea fix(parser): parenthesis around aggregate expression parsing 1 year ago
Zhang Zhanpeng 0658923bf0 fix conversion from time range in seconds to time duration at parser 1 year ago
Julien Pivotto 2f6ad79edf Move calculation to the engine 1 year ago
Julien Pivotto 7370d62acf PromQL: allow arithmetic in durations in PromQL parser 1 year ago
Mikel Olasagasti Uranga 9258e40589
parser: fix non-constant format string call (#15835) 1 year ago
Owen Williams 47563d942e parser: fix misleading error message in grouping processing 1 year ago
Owen Williams 8d4bcd2c77 promql: Fix various UTF-8 bugs related to quoting 2 years ago
newtonne 88675710f9 Add support for utf8 names on `/v1/label/:name/values` endpoint 2 years ago
Björn Rabenstein 1639450172 Merge pull request #14821 from charleskorn/nh-negative-multiplication-division 2 years ago
Charles Korn 2bdb3452d1
Modify parser for native histograms to allow negative values where supported 2 years ago
Owen Williams d90c5a71d7 support quoting in grouping label lists 2 years ago
Charles Korn 7fab72a280
promqltest: add support for setting counter reset hint on histogram samples (#14537) 2 years ago
darshanime bd4ea118e9 Allow durations for number rule 2 years ago
darshanime cfad8ff3b2 Deprecate duration token 2 years ago
darshanime 8c8860d2d6 Allow number literals as duration 2 years ago
JuanJo Ciarlante c94c5b64c3
feat: add limitk() and limit_ratio() operators (#12503) 2 years ago
zenador 545a7e48f9
[nhcb branch] Enhance unit test framework for nhcb and warnings (#14009) 2 years ago
Owen Williams a28d7865ad UTF-8: Add support for parsing UTF8 metric and label names 2 years ago
Julien Pivotto c92fbf3fdf Add feature flag for PromQL experimental functions. 3 years ago
zenador 69edd8709b
Add warnings (and annotations) to PromQL query results (#12152) 3 years ago
Gregor Zeitlinger f01718262a
Unit tests for native histograms (#12668) 3 years ago
Bryan Boreham b987afa7ef labels: simplify call to get Labels from Builder 3 years ago
Filip Petkovski 97c7fffbb8
parser: Allow parsing arbitrary functions 3 years ago
Bryan Boreham 56fefcd812 Update package promql for new labels.Labels type 4 years ago
beorn7 c954cd9d1d Move packages out of deprecated pkg directory 5 years ago
Levi Harrison 7471208b5c Add `ATAN2` to `maybe_label` 5 years ago
Levi Harrison 8547a2bd86 Add `atan2` binary operator 5 years ago
Julien Pivotto cab96a06ef
Merge release 2.29 in main (#9196) 5 years ago
Clayton Peters 6b4bf3f697 PromQL: Fix start and end keywords masking label and metric names 5 years ago
schou efbf3af05d reduce addOffst to 2 parameters 5 years ago
schou 0c577c547b add negative offset ability 5 years ago
Ganesh Vernekar 86c71856e8
Add start() and end() pre-processors for @ modifier (#8425) 5 years ago
Ganesh Vernekar 9199fcb8d1
'@ <timestamp>' modifier (#8121) 6 years ago
Harkishen Singh fc8e769d71
Use ASSIGN when using = inside braces (#7911) 6 years ago
Tobias Guggenmos 1f73073d73
Make without a valid metric identifier (#7533) 6 years ago
Julien Pivotto 72425d4e3d
Add group() aggregator (#7480) 6 years ago
Brian Brazil 44ad28dd5e
PromQL: Allow more keywords as metric names (#6933) 6 years ago
Brian Brazil 7164b58945
PromQL: Fix parser panic (#6931) 6 years ago