Set job label for targets registered through the API
This is set when jobs are statically registered (see retrieval/targetmanager.go#L92), and should be set here, too.
This commit is contained in:
parent
63ac59d2d3
commit
8af0bbb3a0
|
@ -33,7 +33,9 @@ func (serv MetricsService) SetTargets(targetGroups []TargetGroup, jobName string
|
|||
newTargets := []retrieval.Target{}
|
||||
for _, targetGroup := range targetGroups {
|
||||
// Do mandatory map type conversion due to Go shortcomings.
|
||||
baseLabels := model.LabelSet{}
|
||||
baseLabels := model.LabelSet{
|
||||
model.LabelName("job"): model.LabelValue(job.Name),
|
||||
}
|
||||
for label, value := range targetGroup.BaseLabels {
|
||||
baseLabels[model.LabelName(label)] = model.LabelValue(value)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue