prometheus/rules/ast
Julius Volz c7c0b33d0b Add regex-matching support for labels.
There are four label-matching ops for selecting timeseries now:

- Equal: =
- NotEqual: !=
- RegexMatch: =~
- RegexNoMatch: !~

Instead of looking up labels by a simple clientmodel.LabelSet (basically
an equals op for every key/value pair in the set), timeseries
fingerprint selection is now done via a list of metric.LabelMatchers.

Change-Id: I510a83f761198e80946146770ebb64e4abc3bb96
2014-04-01 14:24:53 +02:00
..
ast.go Add regex-matching support for labels. 2014-04-01 14:24:53 +02:00
functions.go Rename {Scalar,Vector}Literal to {Scalar,Vector}Selector. 2014-02-22 22:33:42 +01:00
functions_test.go Use custom timestamp type for sample timestamps and related code. 2013-12-03 09:11:28 +01:00
printer.go Add regex-matching support for labels. 2014-04-01 14:24:53 +02:00
query_analyzer.go Add regex-matching support for labels. 2014-04-01 14:24:53 +02:00
view_adapter.go Convert metric.Values to slice of values. 2014-03-11 18:23:37 +01:00
walk.go Make rules/ast golint clean. 2014-02-14 15:01:39 +01:00