Commit Graph

58 Commits (b4fb97d8b69ae9c760bb88042b6c140b9f42bfd7)

Author SHA1 Message Date
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
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 7c7746257c Cleanup: remove function that does not do anything (#6580)
5 years ago
Tobias Guggenmos 3d6cf1c289 PromQL: Make parser completely generated (#6548)
5 years ago
Tobias Guggenmos 9e34f08ac3 PromQL: Parse grouping opts with the generated parser (#6472)
5 years ago
Tobias Guggenmos 5c503d85f7 PromQL: export lexer (#6435)
5 years ago
Tobias Guggenmos 3bb715031f PromQL: Use generated parser to parse label matchers (#6410)
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 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
AllenZMC 1e62435960 fix wrong spells in live_reader.go (#5899)
5 years ago
Julius Volz 8155cc4992
Expose lexer item types (#5358)
6 years ago
Ganesh Vernekar dbe55c1352 Subquery (#4831)
6 years ago
Brian Brazil 8edaa8ad4d
Fix goroutine leak in lexer/parser. (#4858)
6 years ago
Frederic Branczyk bda9781ccd
Merge pull request #3839 from brancz/remove-old-alert-record
6 years ago
Ganesh Vernekar 73db8b8cea [bugfix] Parse negative value in PromQL (#4564)
6 years ago
Frederic Branczyk b0b3e3dd74
promql: Remove old and unused alerting/reconding syntax
6 years ago
Nikunj Aggarwal 998dfcbac6 Expose itemtype outside the package (#3933)
7 years ago
Brian Brazil 99905f82a6 Remove keep_common modifier.
7 years ago
Brian Brazil 6f5d952132 Check for invalid utf-8 in lexer strings.
8 years ago
Tobias Schmidt 04ae6196f2 Fix parsing of label names which are also keywords
8 years ago
Brian Brazil 0303ccc6a7 Add quantile aggregator.
8 years ago
Fabian Reinartz f8bb0ee91f Merge pull request #1793 from prometheus/count_values
9 years ago
Brian Brazil 875818d060 Clean out old keywords
9 years ago
Brian Brazil 16690736ab Add count_values() aggregator.
9 years ago
Brian Brazil 3e5136e36d Make topk/bottomk aggregators.
9 years ago
royels 2fdc5717a3 promql: add power binary operation
9 years ago
Ali Reza e7eba75690 remove keeping_extra because it's replaced with keep_common
9 years ago
Dmitry Savintsev 7fdb62c253 fix several minor golint style issues
9 years ago
Brian Brazil 1d08c4fef0 Add 'ignoring' as modifier for binops.
9 years ago
Fabian Reinartz fceedfa807 Add error message if old alert rule tokens are read
9 years ago
Tobias Schmidt 8cc86f25c0 Implement relative complement set operator "unless"
9 years ago
Fabian Reinartz 235e6c554b Use ContainsRune
9 years ago
Fabian Reinartz ab3d7a0ec0 Remove old alerting syntax
9 years ago
Brian Brazil 9d0112d7cf Add without aggregator modifier.
9 years ago
Fabian Reinartz 6b4a6962d2 Support old alerting rule syntax
9 years ago
Fabian Reinartz 4209ec6864 Change WITH keyword to LABELS
9 years ago
Fabian Reinartz af3a6661ed Implement new alerting rule syntax
9 years ago
Brian Brazil c36961130b promql: Remove scalar/scalar comparisons.
9 years ago
Julius Volz 46c5260761 Support escape sequences in strings and add raw strings.
9 years ago
Brian Brazil 9ec11b1847 Merge pull request #1049 from prometheus/bool-nofilter
9 years ago
Brian Brazil 29e8dc2c49 promql: Add 'bool' modifier to comparison functions
9 years ago
Julius Volz 995d3b831d Fix most golint warnings.
9 years ago
Julius Volz 4e4b468fba Fix lexer bug treating non-Latin Unicode digits as digits.
9 years ago
Fabian Reinartz 749ae450c5 promql: add runbook to alert statement.
10 years ago
Julius Volz 5e2d1c1464 Deprecate `keeping_extra`, rename it to `keep_common`.
10 years ago
Fabian Reinartz ab9c98acac web/api: add initial API v1 implementation.
10 years ago