prometheus/rules
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 Add regex-matching support for labels. 2014-04-01 14:24:53 +02:00
fixtures
alerting.go
helpers.go Add regex-matching support for labels. 2014-04-01 14:24:53 +02:00
helpers_test.go Convert metric.Values to slice of values. 2014-03-11 18:23:37 +01:00
lexer.l Add regex-matching support for labels. 2014-04-01 14:24:53 +02:00
lexer.l.go Add regex-matching support for labels. 2014-04-01 14:24:53 +02:00
load.go
Makefile
manager.go Merge "Display filename when encountering bad rule file." 2013-12-13 15:01:02 +01:00
parser.y Add regex-matching support for labels. 2014-04-01 14:24:53 +02:00
parser.y.go Add regex-matching support for labels. 2014-04-01 14:24:53 +02:00
recording.go
rules.go
rules_test.go Add regex-matching support for labels. 2014-04-01 14:24:53 +02:00
telemetry.go add evalDuration histogram and ruleCount counter for rules 2013-12-11 15:42:53 -05:00