mirror of
https://github.com/prometheus/prometheus.git
synced 2025-01-13 06:47:28 -08:00
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{}
|
newTargets := []retrieval.Target{}
|
||||||
for _, targetGroup := range targetGroups {
|
for _, targetGroup := range targetGroups {
|
||||||
// Do mandatory map type conversion due to Go shortcomings.
|
// 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 {
|
for label, value := range targetGroup.BaseLabels {
|
||||||
baseLabels[model.LabelName(label)] = model.LabelValue(value)
|
baseLabels[model.LabelName(label)] = model.LabelValue(value)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue