- StatsDMetricPublisher(
- @Value("${statsd.prefix}") String servicePrefix,
- @Value("${statsd.host}") String host,
- @Value("${statsd.port}") int port) {
- String hostname =
- Try.of(() -> InetAddress.getLocalHost().getHostAddress()).getOrElseGet((t) -> "localhost");
- String prefix = String.format("%s.%s", servicePrefix, hostname);
- this.statsD = new NonBlockingStatsDClient(prefix, host, port);
- }