Commit Graph

50 Commits (f55a1d463d1db4f931a495bb22f8f1279417f327)

Author SHA1 Message Date
Ali Reza e7eba75690 remove keeping_extra because it's replaced with keep_common 10 years ago
Dmitry Savintsev 7fdb62c253 fix several minor golint style issues 10 years ago
Brian Brazil 68e70d992a Clarify error message around on(x) group_left(x) 10 years ago
Brian Brazil 7201c010c4 Rename On to MatchingLabels 10 years ago
Brian Brazil d991f0cf47 For many-to-one matches, always copy label from one side. 10 years ago
Brian Brazil d1edfb25b3 Add support for OneToMany with IGNORING. 10 years ago
Brian Brazil 1d08c4fef0 Add 'ignoring' as modifier for binops. 10 years ago
Tobias Schmidt 8cc86f25c0 Implement relative complement set operator "unless" 10 years ago
Tobias Schmidt e82ef154ee Remove unused code leftovers 10 years ago
Fabian Reinartz ab3d7a0ec0 Remove old alerting syntax 10 years ago
Patrick Bogen 250344b344 use short variable assignment 10 years ago
Patrick Bogen 2062fbae0f rewrite operator balancing to be recursive 10 years ago
Julius Volz 9b6d69610a Fix various typos in comments. 10 years ago
Brian Brazil 9d0112d7cf Add without aggregator modifier. 10 years ago
beorn7 a7408bfb47 Unify duration parsing 10 years ago
Tobias Schmidt 1a91cd6e09 Rename matrix to range selector in external error messages 10 years ago
Tobias Schmidt 411ca4dba1 Consolidate offset modifier parsing 10 years ago
Fabian Reinartz 6b4a6962d2 Support old alerting rule syntax 10 years ago
Fabian Reinartz 4209ec6864 Change WITH keyword to LABELS 10 years ago
Fabian Reinartz af3a6661ed Implement new alerting rule syntax 10 years ago
Brian Brazil c36961130b promql: Remove scalar/scalar comparisons. 10 years ago
Julius Volz 46c5260761 Support escape sequences in strings and add raw strings. 10 years ago
Fabian Reinartz e3b6ec9784 Switch to common/log 10 years ago
Brian Brazil 29e8dc2c49 promql: Add 'bool' modifier to comparison functions 10 years ago
Julius Volz 963ad82dcb Fix "go vet" errors. 10 years ago
Fabian Reinartz d6b8da8d43 Switch promql types to common/model 10 years ago
Fabian Reinartz 438e232c9b Fix grouping of import blocks 10 years ago
Fabian Reinartz 306e8468a0 Switch from client_golang/model to common/model 10 years ago
Brian Brazil e6a67476c2 rules: Allow recorded rules expressions to be scalars. 10 years ago
Fabian Reinartz 579fdf65e2 Implement unary expression for vector types. 11 years ago
Fabian Reinartz adf109795c forbid unexpected (runtime) errors in parse tests 11 years ago
Fabian Reinartz c20e25f718 Add missing check for nil expression 11 years ago
Fabian Reinartz 5279d50d92 Handle parser runtime panics gracefully 11 years ago
Fabian Reinartz 749ae450c5 promql: add runbook to alert statement. 11 years ago
Fabian Reinartz 94cd321be1 promql: error if all label matchers are empty. 11 years ago
Julius Volz 5e2d1c1464 Deprecate `keeping_extra`, rename it to `keep_common`. 11 years ago
Fabian Reinartz 0acd44b0e3 promql: expose ParseMetric and ParseMetricSelector 11 years ago
Fabian Reinartz 0de6edbdfc Move pkg/ to util/ 11 years ago
Fabian Reinartz dbc0d30e3e Move string functionality to pkg/strutil 11 years ago
Fabian Reinartz 0d3012a605 Migrate matrix tests, remove old test files. 11 years ago
Fabian Reinartz a236c01457 Add time series description parsing. 11 years ago
Fabian Reinartz 969c231191 Make parser more strict about identifiers, extract number parsing 11 years ago
Fabian Reinartz 8707c54508 Fix single quote parsing, add tests 11 years ago
Fabian Reinartz 279831cdf1 Fix and improve parsing error output. 11 years ago
Fabian Reinartz 25cdff3527 Remove `name` arg from `Parse*` functions, enhance parsing errors. 11 years ago
Fabian Reinartz 5602328c7c Refactor query evaluation. 11 years ago
Fabian Reinartz 32b7595c47 Create promql package with lexer/parser. 11 years ago