Commit Graph

458 Commits (bc6fd969796bafe4ea4e1069ebe5e2579d897fc0)

Author SHA1 Message Date
Julien Pivotto 9adad8ad30 Remove MaxConcurrent from the PromQL engine opts (#6712) 6 years ago
Brian Brazil 61262159c4 Simplify benchmark given the new API 6 years ago
Brian Brazil 38d32e0686 Don't sort postings if we only have one block. 6 years ago
Julien Pivotto d992c36b3a promql: make active query tracker context-aware (#6701) 6 years ago
Julien Pivotto cf42888e4d Fix order of testutil.Equals (#6695) 6 years ago
Julien Pivotto 5f27ac3583 Refactor query log fields (#6694) 6 years ago
Julien Pivotto 3fbeee07fa Fix flaky windows test (#6677) 6 years ago
Julien Pivotto 2b2eb79e8b Add windows tests for query logger (#6653) 6 years ago
Tobias Guggenmos 2aacd807b3 PromQL: Various small improvements in the parser (#6652) 6 years ago
Tobias Guggenmos f5eed7ae0a PromQL: Fix panic in parser (#6650) 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 3a204be6b7 PromQL: Fix string and parentheses handling in engine (#6612) 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
Julien Pivotto 3885562587 Query Logging styling (#6594) 6 years ago
Tobias Guggenmos 6534ce843f PromQL: Use a sync.Pool for the generated parser structure (#6591) 6 years ago
Guangwen Feng 835c27a76b Fix typo in comment for func Lex (#6588) 6 years ago
Tobias Guggenmos b18b6cb332 PromQL: Avoid lexer item copies and allocations (#6584) 6 years ago
Tobias Guggenmos 4aef43a9f5 Cleanup: Remove parser switching logic (#6583) 6 years ago
Tobias Guggenmos 2064abab40 Cleanup: Remove unused variable (#6581) 6 years ago
Tobias Guggenmos 7c7746257c Cleanup: remove function that does not do anything (#6580) 6 years ago
Tobias Guggenmos d8bc24349c PromQL: Fix unary operator precedence (#6579) 6 years ago
Julien Pivotto 9d9bc524e5 Add query log (#6520) 6 years ago
Tobias Guggenmos 3d6cf1c289 PromQL: Make parser completely generated (#6548) 6 years ago
Julien Pivotto 577e738986 Cleanup PromQL functions (#6551) 6 years ago
Julien Pivotto e0afec906f add absent_over_time (#6490) 6 years ago
Josh Soref 91d76c8023 Spelling (#6517) 6 years ago
Tobias Guggenmos 213a8fe89a PromQL: Parse Series descriptions using the generated parser (#6494) 6 years ago
Julien Pivotto f363a71ef7 promql: function: fix typo (#6501) 6 years ago
Julien Pivotto 4b3bab890d Fix absent output where two label matchers are identical (#6493) 6 years ago
Tobias Guggenmos a48acbcb23 PromQL: Fix parser benchmark (#6495) 6 years ago
Tobias Guggenmos 1e0cd28bf6 PromQL: Support trailing commas in grouping opts (#6480) 6 years ago
Julien Pivotto f315c69129 promql: fix typo in value.go (#6491) 6 years ago
Tobias Guggenmos db1258f2a5 PromQL: Refactor error message generation (#6481) 6 years ago
Tobias Guggenmos 9e34f08ac3 PromQL: Parse grouping opts with the generated parser (#6472) 6 years ago
Tobias Guggenmos 53615412b4 PromQL: Parse Metrics using generated parser (#6466) 6 years ago
Tobias Guggenmos b38b25e9e1 Add Benchmark for the PromQL Parser (#6355) 6 years ago
Tobias Guggenmos 8cb4a48e2e PromQL: Parse label sets using the generated parser (#6432) 6 years ago
Tobias Guggenmos 5c503d85f7 PromQL: export lexer (#6435) 6 years ago
Tobias Guggenmos 35c1f31721 PromQL: Use more standart format for error positions (#6433) 6 years ago
Tobias Guggenmos cd39ebe7c6 PromQL: export function list (#6434) 6 years ago
Mark Nevill b0a5c51b95 Return unused point slice to pool in Call and VectorSelector eval. (#6427) 6 years ago
Tobias Guggenmos 3bb715031f PromQL: Use generated parser to parse label matchers (#6410) 6 years ago
Garrett 5a9c4acfbf Pushdown aggregator group by through read hint (#6401) 6 years ago
Tobias Guggenmos 408574a6e1 promql: Allow injecting fake tokens into the generated parser (#6381) 6 years ago
Tobias Guggenmos bbd92b85da promql: Use capitalized names for item types (#6371) 6 years ago
Tobias Guggenmos c229ed17e2 promql: Implement yyLexer interface (#6370) 6 years ago
Bartosz Jakubski 80ba03c67d fix subquery with offset conversion to string (#6373) 6 years ago
Tobias Guggenmos c63259b83c promql: Clean up parser struct (#6360) 6 years ago