diff --git a/retrieval/discovery/consul.go b/retrieval/discovery/consul.go index e3c05eb7a1..5534c6f3dd 100644 --- a/retrieval/discovery/consul.go +++ b/retrieval/discovery/consul.go @@ -259,10 +259,6 @@ func (cd *ConsulDiscovery) watchService(srv *consulService, ch chan<- *config.Ta for _, node := range nodes { addr := fmt.Sprintf("%s:%d", node.Address, node.ServicePort) - // Use ServiceAddress instead of Address if not empty. - if len(node.ServiceAddress) > 0 { - addr = fmt.Sprintf("%s:%d", node.ServiceAddress, node.ServicePort) - } // We surround the separated list with the separator as well. This way regular expressions // in relabeling rules don't have to consider tag positions. tags := cd.tagSeparator + strings.Join(node.ServiceTags, cd.tagSeparator) + cd.tagSeparator