Class ProcessProbe
java.lang.Object
org.elasticsearch.monitor.process.ProcessProbe
public class ProcessProbe
extends java.lang.Object
-
Method Summary
Modifier and Type Method Description static ProcessProbegetInstance()longgetMaxFileDescriptorCount()Returns the maximum number of file descriptors allowed on the system, or -1 if not supported.longgetOpenFileDescriptorCount()Returns the number of opened file descriptors associated with the current process, or -1 if not supported.shortgetProcessCpuPercent()Returns the process CPU usage in percentlonggetProcessCpuTotalTime()Returns the CPU time (in milliseconds) used by the process on which the Java virtual machine is running, or -1 if not supported.longgetTotalVirtualMemorySize()Returns the size (in bytes) of virtual memory that is guaranteed to be available to the running processProcessInfoprocessInfo(long refreshInterval)ProcessStatsprocessStats()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
getInstance
-
getMaxFileDescriptorCount
public long getMaxFileDescriptorCount()Returns the maximum number of file descriptors allowed on the system, or -1 if not supported. -
getOpenFileDescriptorCount
public long getOpenFileDescriptorCount()Returns the number of opened file descriptors associated with the current process, or -1 if not supported. -
getProcessCpuPercent
public short getProcessCpuPercent()Returns the process CPU usage in percent -
getProcessCpuTotalTime
public long getProcessCpuTotalTime()Returns the CPU time (in milliseconds) used by the process on which the Java virtual machine is running, or -1 if not supported. -
getTotalVirtualMemorySize
public long getTotalVirtualMemorySize()Returns the size (in bytes) of virtual memory that is guaranteed to be available to the running process -
processInfo
-
processStats
-