mirror of
https://github.com/prometheus/prometheus.git
synced 2025-02-21 03:16:00 -08:00
simplify regex
This commit is contained in:
parent
23be3dab53
commit
bdaf0ec6a2
|
@ -350,21 +350,21 @@ func TestRelabel(t *testing.T) {
|
||||||
relabel: []*config.RelabelConfig{
|
relabel: []*config.RelabelConfig{
|
||||||
{
|
{
|
||||||
SourceLabels: model.LabelNames{"__meta_sd_tags"},
|
SourceLabels: model.LabelNames{"__meta_sd_tags"},
|
||||||
Regex: config.MustNewRegexp(".*?(?:,|^)path:(/[^,]+).*"),
|
Regex: config.MustNewRegexp("(?:.+,|^)path:(/[^,]+).*"),
|
||||||
Action: config.RelabelReplace,
|
Action: config.RelabelReplace,
|
||||||
Replacement: "${1}",
|
Replacement: "${1}",
|
||||||
TargetLabel: model.LabelName("__metrics_path__"),
|
TargetLabel: model.LabelName("__metrics_path__"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
SourceLabels: model.LabelNames{"__meta_sd_tags"},
|
SourceLabels: model.LabelNames{"__meta_sd_tags"},
|
||||||
Regex: config.MustNewRegexp(".*?(?:,|^)job:([^,]+).*"),
|
Regex: config.MustNewRegexp("(?:.+,|^)job:([^,]+).*"),
|
||||||
Action: config.RelabelReplace,
|
Action: config.RelabelReplace,
|
||||||
Replacement: "${1}",
|
Replacement: "${1}",
|
||||||
TargetLabel: model.LabelName("job"),
|
TargetLabel: model.LabelName("job"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
SourceLabels: model.LabelNames{"__meta_sd_tags"},
|
SourceLabels: model.LabelNames{"__meta_sd_tags"},
|
||||||
Regex: config.MustNewRegexp(".*?(?:,|^)label:([^=]+)=([^,]+).*"),
|
Regex: config.MustNewRegexp("(?:.+,|^)label:([^=]+)=([^,]+).*"),
|
||||||
Action: config.RelabelReplace,
|
Action: config.RelabelReplace,
|
||||||
Replacement: "${2}",
|
Replacement: "${2}",
|
||||||
TargetLabel: model.LabelName("${1}"),
|
TargetLabel: model.LabelName("${1}"),
|
||||||
|
|
Loading…
Reference in a new issue