public class StandardMetrics$
extends java.lang.Object
The following extractors and data structures makes it easy to consume the
NodeMetrics
in for example load balancers.
Modifier and Type | Field and Description |
---|---|
static StandardMetrics$ |
MODULE$
Static reference to the singleton instance of this Scala object.
|
Constructor and Description |
---|
StandardMetrics$() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
CpuCombined()
Sum of User + Sys + Nice + Wait.
|
java.lang.String |
CpuIdle()
Amount of CPU time left after combined and stolen are removed.
|
java.lang.String |
CpuStolen()
The amount of CPU 'stolen' from this virtual machine by the hypervisor for other tasks (such as running another virtual machine).
|
StandardMetrics.Cpu |
extractCpu(NodeMetrics nodeMetrics) |
StandardMetrics.HeapMemory |
extractHeapMemory(NodeMetrics nodeMetrics) |
java.lang.String |
HeapMemoryCommitted() |
java.lang.String |
HeapMemoryMax() |
java.lang.String |
HeapMemoryUsed() |
java.lang.String |
Processors() |
java.lang.String |
SystemLoadAverage() |
public static final StandardMetrics$ MODULE$
public final java.lang.String HeapMemoryUsed()
public final java.lang.String HeapMemoryCommitted()
public final java.lang.String HeapMemoryMax()
public final java.lang.String SystemLoadAverage()
public final java.lang.String Processors()
public final java.lang.String CpuCombined()
public final java.lang.String CpuStolen()
public final java.lang.String CpuIdle()
public StandardMetrics.HeapMemory extractHeapMemory(NodeMetrics nodeMetrics)
public StandardMetrics.Cpu extractCpu(NodeMetrics nodeMetrics)