215 Commits (0a4d31477a75ff229ddfd95f610919c493a5a9c7)

Author SHA1 Message Date
Fabian Reinartz eca41f5319 Run gofmt 9 years ago
Brian Brazil ce7f31e03c promql: Bump sleep in query timeout test 9 years ago
Julius Volz af513468eb Fix some dead code, missing error checks, shadowings. 9 years ago
Brian Brazil 9b382647b5 Remove optional vector() 2nd argument 9 years ago
Brian Brazil 69f5fa0c1e promql: Add vector function. 9 years ago
Julius Volz 6d3e054692 Fix bool modifier in recording rules and printing. 9 years ago
Brian Brazil 29e8dc2c49 promql: Add 'bool' modifier to comparison functions 9 years ago
Julius Volz 61c42c8da0 Change relabel_replace() to do full-string matches. 9 years ago
Julius Volz 995d3b831d Fix most golint warnings. 9 years ago
Julius Volz 963ad82dcb Fix "go vet" errors. 9 years ago
Fabian Reinartz d6b8da8d43 Switch promql types to common/model 9 years ago
Brian Brazil fb585e4591 promql: Remove interpolation of vector values. 9 years ago
Fabian Reinartz 1535ef1457 Replace metric.SamplePair with model.SamplePair 9 years ago
Fabian Reinartz 438e232c9b Fix grouping of import blocks 9 years ago
Fabian Reinartz 306e8468a0 Switch from client_golang/model to common/model 9 years ago
Brian Brazil e6a67476c2 rules: Allow recorded rules expressions to be scalars. 9 years ago
Laurie Malau cdf38ab93a Log runtime errors during query evaluation instead of panicking. 9 years ago
Julius Volz 27ed874358 Implement label_replace() 9 years ago
Fabian Reinartz 690b5f1575 Remove multi-statement queries 9 years ago
Brian Brazil d6a80c2b76 promql: Add support for predict_linear(my_timeseries[1h], 7200) 9 years ago
Fabian Reinartz 579fdf65e2 Implement unary expression for vector types. 9 years ago
Fabian Reinartz adf109795c forbid unexpected (runtime) errors in parse tests 9 years ago
Fabian Reinartz c20e25f718 Add missing check for nil expression 9 years ago
Brian Brazil a0f0b82348 promql: Test errors aren't always ParseErr 9 years ago
Fabian Reinartz 5279d50d92 Handle parser runtime panics gracefully 9 years ago
Julius Volz 4e4b468fba Fix lexer bug treating non-Latin Unicode digits as digits. 9 years ago
Fabian Reinartz 3d67d75935 promql: implement JSON array format for scalar and string 10 years ago
Fabian Reinartz 77e8983221 promql: add MarshalJSON method for SamplePair 10 years ago
Fabian Reinartz 70d7a987a7 promql: add json tags, fix query constructor. 10 years ago
Fabian Reinartz 749ae450c5 promql: add runbook to alert statement. 10 years ago
Fabian Reinartz 7f85b9b215 promql: add MarshalJSON method for ExprType. 10 years ago
Fabian Reinartz 5b91ea9b36 storage: improve label matching and allow unset matching. 10 years ago
Fabian Reinartz 94cd321be1 promql: error if all label matchers are empty. 10 years ago
Fabian Reinartz fe301d7946 promql: remove global flags 10 years ago
Julius Volz 5e2d1c1464 Deprecate `keeping_extra`, rename it to `keep_common`. 10 years ago
Fabian Reinartz e7659f908c promql: remove DotGraph methods from nodes. 10 years ago
Fabian Reinartz c716d8a47b promql: fix aggregation expression String() method. 10 years ago
Fabian Reinartz c32ae22119 promql: fix missing metric in range results. 10 years ago
Fabian Reinartz 0acd44b0e3 promql: expose ParseMetric and ParseMetricSelector 10 years ago
Fabian Reinartz cb10ceac18 promql: allow scalar expressions in range queries, improve errors. 10 years ago
Fabian Reinartz ab9c98acac web/api: add initial API v1 implementation. 10 years ago
Fabian Reinartz 03b737322e promql: expose storage and query engine for tests 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 0de6edbdfc Move pkg/ to util/ 10 years ago
Fabian Reinartz dbc0d30e3e Move string functionality to pkg/strutil 10 years ago
Fabian Reinartz ccf51b132e Move stats package to pkg/stats 10 years ago
Fabian Reinartz 3c8fbf1e15 Move test package to pkg/testutil 10 years ago
Brian Brazil f34de493d5 Add increase() function, to replace delta(..., 1). 10 years ago
Julius Volz d44a89c6e8 Implement changes() function. 10 years ago