Interface ClusterNodeDetails

All Known Implementing Classes:
ClusterNodeDetailsImpl

@ExperimentalApi public interface ClusterNodeDetails
Represents additional monitoring information about the cluster node and it's environment
  • Method Details

    • getIpAddress

      String getIpAddress()
      Returns:
      a string representation of the cluster node's host ip address
    • getHostname

      String getHostname()
      Returns:
      the hostname of the cluster host
    • getCurrentHeapSize

      Long getCurrentHeapSize()
      Returns:
      the current allocated heap size of the node's JVM, in bytes
    • getMaxHeapSize

      Long getMaxHeapSize()
      Returns:
      the max heap size of the node's JVM, in bytes
    • getAverageLoad

      Optional<Double> getAverageLoad()
      Returns:
      an estimate of the average cpu load of the node, over the last minute, or none if not available
    • getUptime

      Duration getUptime()
      Returns:
      the uptime of the node