func()

in prometheus-to-sd/config/common_config.go [60:72]


func (p *podConfigImpl) GetPodInfo(labels []*dto.LabelPair) (containerName, podId, namespaceId string) {
	containerName, podId, namespaceId = "", p.podId, p.namespaceId
	for _, label := range labels {
		if label.GetName() == p.containerNameLabel && label.GetValue() != "" {
			containerName = label.GetValue()
		} else if label.GetName() == p.podIdLabel && label.GetValue() != "" {
			podId = label.GetValue()
		} else if label.GetName() == p.namespaceIdLabel && label.GetValue() != "" {
			namespaceId = label.GetValue()
		}
	}
	return containerName, podId, namespaceId
}