diff --git a/src/autodiscovery.rs b/src/autodiscovery.rs index 9fcc094..7b61da6 100644 --- a/src/autodiscovery.rs +++ b/src/autodiscovery.rs @@ -33,7 +33,7 @@ pub fn watch_autodiscovered_ips( tokio::spawn(async move { let mut last_index = None; - let re = Regex::new(r".*autodiscovery/(\w+)/(\w+)$").unwrap(); + let re = Regex::new(r".*autodiscovery/(ipv[46])/([^/]+)$").unwrap(); while !*must_exit.borrow() { let r = select! { @@ -66,6 +66,7 @@ pub fn watch_autodiscovered_ips( } } + debug!("Autodiscovered addresses fetched from Consul: {:?}", addresses); if tx.send(Arc::new(addresses)).is_err() { info!("Autodiscovered addresses watcher terminating"); }