Commit Graph

521 Commits (c7013c0d4ebf5a8a56d269939fa60c2f240f086a)

Author SHA1 Message Date
Tobias Guggenmos 6b1b323558 Export sequenceValue
5 years ago
Tobias Guggenmos 228967a507 Fix usages of more things that have moved the package
5 years ago
Tobias Guggenmos 4a4817a444 Fix usages of parser.Statement
5 years ago
Tobias Guggenmos 2f1113479f Fix usages of ValueType
5 years ago
Tobias Guggenmos 65f5b9827d Rename package
5 years ago
Tobias Guggenmos 98a9b7c90c Remove engine specific types
5 years ago
Tobias Guggenmos fab2373752 Add everything the parser needs to build
5 years ago
Tobias Guggenmos e7c2716f55 Move files
5 years ago
Zhou Hao e628fd7735
fix comments spelling (#6829)
5 years ago
Björn Rabenstein af04cb22c8
Merge pull request #6821 from prometheus/release-2.16
5 years ago
Julien Pivotto ff0003e072
Make lookbackDelta a option of QueryEngine (#6746)
5 years ago
Julien Pivotto cbd0eec9fc Avoid /1000
5 years ago
Julien Pivotto 881dde505a promql: fix promql query log step unit
5 years ago
Julien Pivotto 9adad8ad30 Remove MaxConcurrent from the PromQL engine opts (#6712)
5 years ago
Brian Brazil 61262159c4 Simplify benchmark given the new API
5 years ago
Brian Brazil 38d32e0686 Don't sort postings if we only have one block.
5 years ago
Julien Pivotto d992c36b3a promql: make active query tracker context-aware (#6701)
5 years ago
Julien Pivotto cf42888e4d Fix order of testutil.Equals (#6695)
5 years ago
Julien Pivotto 5f27ac3583 Refactor query log fields (#6694)
5 years ago
Julien Pivotto 3fbeee07fa Fix flaky windows test (#6677)
5 years ago
Julien Pivotto 2b2eb79e8b Add windows tests for query logger (#6653)
5 years ago
Tobias Guggenmos 2aacd807b3 PromQL: Various small improvements in the parser (#6652)
5 years ago
Tobias Guggenmos f5eed7ae0a PromQL: Fix panic in parser (#6650)
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 3a204be6b7 PromQL: Fix string and parentheses handling in engine (#6612)
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
Julien Pivotto 3885562587 Query Logging styling (#6594)
5 years ago
Tobias Guggenmos 6534ce843f PromQL: Use a sync.Pool for the generated parser structure (#6591)
5 years ago
Guangwen Feng 835c27a76b Fix typo in comment for func Lex (#6588)
5 years ago
Tobias Guggenmos b18b6cb332 PromQL: Avoid lexer item copies and allocations (#6584)
5 years ago
Tobias Guggenmos 4aef43a9f5 Cleanup: Remove parser switching logic (#6583)
5 years ago
Tobias Guggenmos 2064abab40 Cleanup: Remove unused variable (#6581)
5 years ago
Tobias Guggenmos 7c7746257c Cleanup: remove function that does not do anything (#6580)
5 years ago
Tobias Guggenmos d8bc24349c PromQL: Fix unary operator precedence (#6579)
5 years ago
Julien Pivotto 9d9bc524e5 Add query log (#6520)
5 years ago
Tobias Guggenmos 3d6cf1c289 PromQL: Make parser completely generated (#6548)
5 years ago
Julien Pivotto 577e738986 Cleanup PromQL functions (#6551)
5 years ago
Julien Pivotto e0afec906f add absent_over_time (#6490)
5 years ago
Josh Soref 91d76c8023 Spelling (#6517)
5 years ago
Tobias Guggenmos 213a8fe89a PromQL: Parse Series descriptions using the generated parser (#6494)
5 years ago
Julien Pivotto f363a71ef7 promql: function: fix typo (#6501)
5 years ago
Julien Pivotto 4b3bab890d Fix absent output where two label matchers are identical (#6493)
5 years ago
Tobias Guggenmos a48acbcb23 PromQL: Fix parser benchmark (#6495)
5 years ago
Tobias Guggenmos 1e0cd28bf6 PromQL: Support trailing commas in grouping opts (#6480)
5 years ago
Julien Pivotto f315c69129 promql: fix typo in value.go (#6491)
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 b38b25e9e1 Add Benchmark for the PromQL Parser (#6355)
5 years ago
Tobias Guggenmos 8cb4a48e2e PromQL: Parse label sets using the generated parser (#6432)
5 years ago
Tobias Guggenmos 5c503d85f7 PromQL: export lexer (#6435)
5 years ago
Tobias Guggenmos 35c1f31721 PromQL: Use more standart format for error positions (#6433)
5 years ago
Tobias Guggenmos cd39ebe7c6 PromQL: export function list (#6434)
5 years ago
Mark Nevill b0a5c51b95 Return unused point slice to pool in Call and VectorSelector eval. (#6427)
5 years ago
Tobias Guggenmos 3bb715031f PromQL: Use generated parser to parse label matchers (#6410)
5 years ago
Garrett 5a9c4acfbf Pushdown aggregator group by through read hint (#6401)
5 years ago
Tobias Guggenmos 408574a6e1 promql: Allow injecting fake tokens into the generated parser (#6381)
5 years ago
Tobias Guggenmos bbd92b85da promql: Use capitalized names for item types (#6371)
5 years ago
Tobias Guggenmos c229ed17e2 promql: Implement yyLexer interface (#6370)
5 years ago
Bartosz Jakubski 80ba03c67d fix subquery with offset conversion to string (#6373)
5 years ago
Tobias Guggenmos c63259b83c promql: Clean up parser struct (#6360)
5 years ago
Tobias Guggenmos d0cff29749 PromQL: Reduce Code duplication in AST traversion (#6362)
5 years ago
Tobias Guggenmos ac3932ea35 Improve PromQL parser performance by making it non-concurrent (#6356)
5 years ago
Harkishen Singh 37d666949c fixes space issue in duration range promql (#6295)
5 years ago
Tobias Guggenmos fe80cf4734 promql: Eliminate dead code (#6215)
5 years ago
Krasi Georgiev 5b8ff9b8a4
Merge the 2.13 release branch (#6169)
5 years ago
Alex Dzyoba e3882629ba promql: Move tests to testutil (#6103)
5 years ago
AllenZMC 1e62435960 fix wrong spells in live_reader.go (#5899)
5 years ago
yuxiaobo96 5f6a56a0bb Third correction (#6012)
5 years ago
johncming ac3cedb108 promql: Modify the order of return values. (#5940)
5 years ago
johncming d1b3a6e013 promql: Optimize the writing (#5941)
5 years ago
Krzysztof Kowalczyk 6e53980bbf fix fuzz targets (#5851)
5 years ago
AllenZMC 3638e4ab18 fix mis-spelling in fuzz.go (#5848)
5 years ago
Chris Marchbanks 529ccff07b
Remove all usages of stretchr/testify
5 years ago
Chris Marchbanks 0685eb5395
Refactor testutil.NewStorage into a new package
5 years ago
AllenZMC 04cb37fea8 fix wrong spells in query_logger.go (#5843)
5 years ago
ethan 8928094b56 func name ref correct "qauntile" -> "quantile" (#5834)
5 years ago
AllenZMC 8d6ec5acdc fix word 'seriess' to 'series' (#5828)
5 years ago
AllenZMC ead0933dd9 fix word 'substracting' to 'subtracting' (#5822)
5 years ago
Advait Bhatwadekar 5d401f1e1b Added query logging for prometheus. Issue #1315 (#5794)
5 years ago
Ganesh Vernekar 588eb20018
Efficient iteration and search in HashForLabels and HashWithoutLabels (#5707)
6 years ago
Thomas Jackson 91d7175eaa Add storage.Warnings to LabelValues and LabelNames (#5673)
6 years ago
beorn7 dd81912554 Add objectives to Summaries
6 years ago
Thomas Jackson a000cec011 Re-use label builder in promql aggregation (#5641)
6 years ago
Brian Brazil 36dbf042e3
Correctly handle {__name__="a"} (#5552)
6 years ago
Simon Pasquier 45506841e6
*: enable all default linters (#5504)
6 years ago
Björn Rabenstein 0be9388f8d
Merge pull request #5463 from prometheus/beorn7/templating
6 years ago
Goutham Veeramachaneni 3cc5f9d880 Make sure subquery range is taken into account for selection (#5467)
6 years ago
Bjoern Rabenstein a92ef68dd8 Fix staticcheck errors
6 years ago
Julius Volz bc1c7f1809 Fix scalar-vector comparisons (#5454)
6 years ago
Bryan Boreham 69dd090880 Check for cancellation on every step of a range evaluation
6 years ago
Bryan Boreham e4a37d0986 Replace select with simpler error check
6 years ago
Tariq Ibrahim 8fdfa8abea refine error handling in prometheus (#5388)
6 years ago
Julius Volz 8155cc4992
Expose lexer item types (#5358)
6 years ago
Mario Trangoni 5354ffff99 Fix some spelling issues (#5361)
6 years ago
Daisy T 683fbc59ec exponentation operator to drop metric name in result of op operation (#5329)
6 years ago
Brian Brazil 858c363e94 Fix panic when aggregator param is not a literal.
6 years ago
Nguyen Hai Truong aed9ea144a Remove duplicated words in comments
6 years ago