Class StandardMetrics


  • public class StandardMetrics
    extends java.lang.Object
    Definitions of the built-in standard metrics.

    The following extractors and data structures makes it easy to consume the NodeMetrics in for example load balancers.

    • Constructor Detail

      • StandardMetrics

        public StandardMetrics()
    • Method Detail

      • HeapMemoryUsed

        public static final java.lang.String HeapMemoryUsed()
      • HeapMemoryCommitted

        public static final java.lang.String HeapMemoryCommitted()
      • HeapMemoryMax

        public static final java.lang.String HeapMemoryMax()
      • SystemLoadAverage

        public static final java.lang.String SystemLoadAverage()
      • Processors

        public static final java.lang.String Processors()
      • CpuCombined

        public static final java.lang.String CpuCombined()
        Sum of User + Sys + Nice + Wait. See `org.hyperic.sigar.CpuPerc`
      • CpuStolen

        public static final 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).
      • CpuIdle

        public static final java.lang.String CpuIdle()
        Amount of CPU time left after combined and stolen are removed.