Merge pull request #1102 from mjibson/allow-labelmap

Allow labelmap action
This commit is contained in:
Julius Volz 2015-09-21 22:11:53 +02:00
commit ef176e5a9b
3 changed files with 8 additions and 1 deletions

View file

@ -687,7 +687,7 @@ func (a *RelabelAction) UnmarshalYAML(unmarshal func(interface{}) error) error {
return err
}
switch act := RelabelAction(strings.ToLower(s)); act {
case RelabelReplace, RelabelKeep, RelabelDrop, RelabelHashMod:
case RelabelReplace, RelabelKeep, RelabelDrop, RelabelHashMod, RelabelLabelMap:
*a = act
return nil
}

View file

@ -143,6 +143,11 @@ var expectedConf = &Config{
Separator: ";",
Action: RelabelKeep,
},
{
Regex: MustNewRegexp("1"),
Separator: ";",
Action: RelabelLabelMap,
},
},
MetricRelabelConfigs: []*RelabelConfig{
{

View file

@ -80,6 +80,8 @@ scrape_configs:
- source_labels: [__tmp_hash]
regex: 1
action: keep
- action: labelmap
regex: 1
metric_relabel_configs:
- source_labels: [__name__]