Commit Graph

16 Commits (c20e25f71814924f2820c42a6333e78e9765bdef)

Author SHA1 Message Date
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