From Subtle Tamarin, 5 Years ago, written in Plain Text.
Embed
  1.  StatsDMetricPublisher(
  2.       @Value("${statsd.prefix}") String servicePrefix,
  3.       @Value("${statsd.host}") String host,
  4.       @Value("${statsd.port}") int port) {
  5.  
  6.     String hostname =
  7.         Try.of(() -> InetAddress.getLocalHost().getHostAddress()).getOrElseGet((t) -> "localhost");
  8.     String prefix = String.format("%s.%s", servicePrefix, hostname);
  9.     this.statsD = new NonBlockingStatsDClient(prefix, host, port);
  10.   }