Class ProcessProbe
java.lang.Object
org.elasticsearch.monitor.process.ProcessProbe
-
Method Summary
Modifier and TypeMethodDescriptionstatic ProcessProbe
long
Returns the maximum number of file descriptors allowed on the system, or -1 if not supported.long
Returns the number of opened file descriptors associated with the current process, or -1 if not supported.short
Returns the process CPU usage in percentlong
Returns the CPU time (in milliseconds) used by the process on which the Java virtual machine is running, or -1 if not supported.long
Returns the size (in bytes) of virtual memory that is guaranteed to be available to the running processprocessInfo(long refreshInterval)
-
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
-