From 9c387521bdbc1677e6f5d398c56032e1943f73c4 Mon Sep 17 00:00:00 2001 From: Alfredo Garcia Date: Mon, 10 Aug 2020 16:47:26 -0300 Subject: [PATCH] Print endpoint addresses at startup (#867) * print tracing and metrics endpoints in startup * print network address in startup --- zebra-network/src/peer_set/initialize.rs | 2 ++ zebrad/src/components/metrics.rs | 2 +- zebrad/src/components/tracing/endpoint.rs | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/zebra-network/src/peer_set/initialize.rs b/zebra-network/src/peer_set/initialize.rs index 7a8f3b24..923e7158 100644 --- a/zebra-network/src/peer_set/initialize.rs +++ b/zebra-network/src/peer_set/initialize.rs @@ -191,6 +191,8 @@ where S::Future: Send + 'static, { let mut listener = TcpListener::bind(addr).await?; + let local_addr = listener.local_addr()?; + info!("Network listening at {}", local_addr); loop { if let Ok((tcp_stream, addr)) = listener.accept().await { debug!(?addr, "got incoming connection"); diff --git a/zebrad/src/components/metrics.rs b/zebrad/src/components/metrics.rs index bfdce9b0..af003839 100644 --- a/zebrad/src/components/metrics.rs +++ b/zebrad/src/components/metrics.rs @@ -30,7 +30,7 @@ impl MetricsEndpoint { return Ok(()); }; - info!("Initializing metrics endpoint"); + info!("Initializing metrics endpoint at {}", addr); // XXX do we need to hold on to the receiver? let receiver = Receiver::builder() diff --git a/zebrad/src/components/tracing/endpoint.rs b/zebrad/src/components/tracing/endpoint.rs index 393085b0..b406cacf 100644 --- a/zebrad/src/components/tracing/endpoint.rs +++ b/zebrad/src/components/tracing/endpoint.rs @@ -41,7 +41,7 @@ impl TracingEndpoint { } else { return Ok(()); }; - info!("Initializing tracing endpoint"); + info!("Initializing tracing endpoint at {}", addr); let service = make_service_fn(|_| async { Ok::<_, hyper::Error>(service_fn(request_handler)) });