Commit Graph

43 Commits (06d0b063eab9ccd518d4f8ba11a0c6faf05d060c)

Author SHA1 Message Date
György Krajcsovits 06d0b063ea fix(parser): parenthesis around aggregate expression parsing 7 months ago
Julien Pivotto 2f6ad79edf Move calculation to the engine 9 months ago
Julien Pivotto 7370d62acf PromQL: allow arithmetic in durations in PromQL parser 9 months ago
Mikel Olasagasti Uranga 9258e40589
parser: fix non-constant format string call (#15835) 11 months ago
Owen Williams 47563d942e parser: fix misleading error message in grouping processing 11 months ago
Owen Williams 8d4bcd2c77 promql: Fix various UTF-8 bugs related to quoting 1 year ago
newtonne 88675710f9 Add support for utf8 names on `/v1/label/:name/values` endpoint 1 year ago
Björn Rabenstein 1639450172 Merge pull request #14821 from charleskorn/nh-negative-multiplication-division 1 year ago
Charles Korn 2bdb3452d1
Modify parser for native histograms to allow negative values where supported 1 year ago
Owen Williams d90c5a71d7 support quoting in grouping label lists 1 year ago
Charles Korn 7fab72a280
promqltest: add support for setting counter reset hint on histogram samples (#14537) 1 year ago
darshanime bd4ea118e9 Allow durations for number rule 1 year ago
darshanime cfad8ff3b2 Deprecate duration token 1 year ago
darshanime 8c8860d2d6 Allow number literals as duration 1 year ago
JuanJo Ciarlante c94c5b64c3
feat: add limitk() and limit_ratio() operators (#12503) 1 year ago
zenador 545a7e48f9
[nhcb branch] Enhance unit test framework for nhcb and warnings (#14009) 2 years ago
Owen Williams 4a6f8704ef
parser: remake generated_parser output (#13923) 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. 2 years ago
zenador 69edd8709b
Add warnings (and annotations) to PromQL query results (#12152) 2 years ago
Gregor Zeitlinger f01718262a
Unit tests for native histograms (#12668) 2 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 3 years ago
beorn7 c954cd9d1d Move packages out of deprecated pkg directory 4 years ago
Mateusz Gozdek 1a6c2283a3 Format Go source files using 'gofumpt -w -s -extra' 4 years ago
Levi Harrison 7471208b5c Add `ATAN2` to `maybe_label` 4 years ago
Levi Harrison 8547a2bd86 Add `atan2` binary operator 4 years ago
Julien Pivotto cab96a06ef
Merge release 2.29 in main (#9196) 4 years ago
Clayton Peters 6b4bf3f697 PromQL: Fix start and end keywords masking label and metric names 4 years ago
schou efbf3af05d reduce addOffst to 2 parameters 5 years ago
schou 851acf86ee rebuild generated_parser.y.go 5 years ago
Ganesh Vernekar 86c71856e8
Add start() and end() pre-processors for @ modifier (#8425) 5 years ago
Ganesh Vernekar 9199fcb8d1
'@ <timestamp>' modifier (#8121) 5 years ago
Julien Pivotto 4e5b1722b3
Move away from testutil, refactor imports (#8087) 5 years ago
Harkishen Singh fc8e769d71
Use ASSIGN when using = inside braces (#7911) 5 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
Tobias Guggenmos 1360f9ff12 Fix all build errors in promql package 6 years ago
Tobias Guggenmos 6b1b323558 Export sequenceValue 6 years ago
Tobias Guggenmos 65f5b9827d Rename package 6 years ago
Tobias Guggenmos e7c2716f55 Move files 6 years ago
Tobias Guggenmos 2aacd807b3 PromQL: Various small improvements in the parser (#6652) 6 years ago
Tobias Guggenmos 2ca25d1c96 PromQL: Don't panic on syntax errors (#6643) 6 years ago
Tobias Guggenmos d642570924 PromQL: Use PositionRange in parser errors (#6634) 6 years ago
Tobias Guggenmos 0c8e9ef09e PromQL: Add position metadata to the AST (#6615) 6 years ago
Tobias Guggenmos 64194f7d45 PromQL: AST: Make VectorSelector Children of MatrixSelector (#6590) 6 years ago
Tobias Guggenmos d8bc24349c PromQL: Fix unary operator precedence (#6579) 6 years ago