36 Commits (4cb5f23c35a5ccfc691485d9db69aeca16d6a59f)

Author SHA1 Message Date
Björn Rabenstein 1639450172 Merge pull request #14821 from charleskorn/nh-negative-multiplication-division 2 months ago
Charles Korn 2bdb3452d1
Modify parser for native histograms to allow negative values where supported 2 months ago
Owen Williams d90c5a71d7 support quoting in grouping label lists 4 months ago
Charles Korn 7fab72a280
promqltest: add support for setting counter reset hint on histogram samples (#14537) 4 months ago
darshanime bd4ea118e9 Allow durations for number rule 5 months ago
darshanime cfad8ff3b2 Deprecate duration token 5 months ago
darshanime 8c8860d2d6 Allow number literals as duration 5 months ago
JuanJo Ciarlante c94c5b64c3
feat: add limitk() and limit_ratio() operators (#12503) 5 months ago
zenador 545a7e48f9
[nhcb branch] Enhance unit test framework for nhcb and warnings (#14009) 7 months ago
Owen Williams 4a6f8704ef
parser: remake generated_parser output (#13923) 7 months ago
Owen Williams a28d7865ad UTF-8: Add support for parsing UTF8 metric and label names 9 months ago
Julien Pivotto c92fbf3fdf Add feature flag for PromQL experimental functions. 1 year ago
zenador 69edd8709b
Add warnings (and annotations) to PromQL query results (#12152) 1 year ago
Gregor Zeitlinger f01718262a
Unit tests for native histograms (#12668) 1 year ago
Bryan Boreham b987afa7ef labels: simplify call to get Labels from Builder 2 years ago
Filip Petkovski 97c7fffbb8
parser: Allow parsing arbitrary functions 2 years ago
Bryan Boreham 56fefcd812 Update package promql for new labels.Labels type 2 years ago
beorn7 c954cd9d1d Move packages out of deprecated pkg directory 3 years ago
Mateusz Gozdek 1a6c2283a3 Format Go source files using 'gofumpt -w -s -extra' 3 years ago
Levi Harrison 7471208b5c Add `ATAN2` to `maybe_label` 3 years ago
Levi Harrison 8547a2bd86 Add `atan2` binary operator 3 years ago
Julien Pivotto cab96a06ef
Merge release 2.29 in main (#9196) 3 years ago
Clayton Peters 6b4bf3f697 PromQL: Fix start and end keywords masking label and metric names 3 years ago
schou efbf3af05d reduce addOffst to 2 parameters 4 years ago
schou 851acf86ee rebuild generated_parser.y.go 4 years ago
Ganesh Vernekar 86c71856e8
Add start() and end() pre-processors for @ modifier (#8425) 4 years ago
Ganesh Vernekar 9199fcb8d1
'@ <timestamp>' modifier (#8121) 4 years ago
Julien Pivotto 4e5b1722b3
Move away from testutil, refactor imports (#8087) 4 years ago
Harkishen Singh fc8e769d71
Use ASSIGN when using = inside braces (#7911) 4 years ago
Tobias Guggenmos 1f73073d73
Make without a valid metric identifier (#7533) 4 years ago
Julien Pivotto 72425d4e3d
Add group() aggregator (#7480) 4 years ago
Brian Brazil 44ad28dd5e
PromQL: Allow more keywords as metric names (#6933) 5 years ago
Brian Brazil 7164b58945
PromQL: Fix parser panic (#6931) 5 years ago
Tobias Guggenmos 1360f9ff12 Fix all build errors in promql package 5 years ago
Tobias Guggenmos 6b1b323558 Export sequenceValue 5 years ago
Tobias Guggenmos 65f5b9827d Rename package 5 years ago
Tobias Guggenmos e7c2716f55 Move files 5 years ago
Tobias Guggenmos 2aacd807b3 PromQL: Various small improvements in the parser (#6652) 5 years ago
Tobias Guggenmos 2ca25d1c96 PromQL: Don't panic on syntax errors (#6643) 5 years ago
Tobias Guggenmos d642570924 PromQL: Use PositionRange in parser errors (#6634) 5 years ago
Tobias Guggenmos 0c8e9ef09e PromQL: Add position metadata to the AST (#6615) 5 years ago
Tobias Guggenmos 64194f7d45 PromQL: AST: Make VectorSelector Children of MatrixSelector (#6590) 5 years ago
Tobias Guggenmos d8bc24349c PromQL: Fix unary operator precedence (#6579) 5 years ago
Tobias Guggenmos 3d6cf1c289 PromQL: Make parser completely generated (#6548) 5 years ago
Tobias Guggenmos 213a8fe89a PromQL: Parse Series descriptions using the generated parser (#6494) 5 years ago
Tobias Guggenmos 1e0cd28bf6 PromQL: Support trailing commas in grouping opts (#6480) 5 years ago
Tobias Guggenmos db1258f2a5 PromQL: Refactor error message generation (#6481) 5 years ago
Tobias Guggenmos 9e34f08ac3 PromQL: Parse grouping opts with the generated parser (#6472) 5 years ago
Tobias Guggenmos 53615412b4 PromQL: Parse Metrics using generated parser (#6466) 5 years ago
Tobias Guggenmos 8cb4a48e2e PromQL: Parse label sets using the generated parser (#6432) 5 years ago