Commit Graph

49 Commits (eba5e0271837b00c6fd5c63ff1a3d0f9bafdaf11)

Author SHA1 Message Date
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
Fabian Reinartz 319068a7a6 promql: fix parsing ambiguity for serial repetitions
10 years ago
Fabian Reinartz c60e3387ef promql: fix lexing of \r as whitespaces
10 years ago
Fabian Reinartz a236c01457 Add time series description parsing.
10 years ago
Fabian Reinartz d122749b39 Enhance lexer testing output
10 years ago
Fabian Reinartz 969c231191 Make parser more strict about identifiers, extract number parsing
10 years ago
Fabian Reinartz 279831cdf1 Fix and improve parsing error output.
10 years ago
Fabian Reinartz 25cdff3527 Remove `name` arg from `Parse*` functions, enhance parsing errors.
10 years ago
Fabian Reinartz 32b7595c47 Create promql package with lexer/parser.
10 years ago