diff --git a/agent/src/main/java/org/elasticsearch/marvel/agent/Utils.java b/agent/src/main/java/org/elasticsearch/marvel/agent/Utils.java index 4356385d5303..ee31229d6417 100644 --- a/agent/src/main/java/org/elasticsearch/marvel/agent/Utils.java +++ b/agent/src/main/java/org/elasticsearch/marvel/agent/Utils.java @@ -44,6 +44,8 @@ public class Utils { builder.field("host", inetAddress.getHostName()); builder.field("ip_port", inetAddress.getHostAddress() + ":" + inetSocketAddress.getPort()); } + } else if (node.address().uniqueAddressTypeId() == 2) { // local transport + builder.field("ip_port", "_" + node.address()); // will end up being "_local[ID]" } if (!node.attributes().isEmpty()) {