public interface OperatingSystemStatus
OperatingSystemMXBean,
OperatingSystemMXBean,
UnixOperatingSystemMXBean| Modifier and Type | Method and Description |
|---|---|
com.codahale.metrics.Gauge<Integer> |
getAvailableLogicalProcessorsGauge()
Retrieves the number of logical processors as observed by the JVM.
|
com.codahale.metrics.Gauge<Long> |
getCommittedVirtualMemorySizeInBytesGauge()
Retrieves the amount of virtual memory that is guaranteed to be available to the running process in bytes.
|
com.codahale.metrics.Gauge<Long> |
getFreeDiskSpaceInBytesGauge()
Retrieves the free disk space in bytes for the root path ("/").
|
com.codahale.metrics.Gauge<Long> |
getFreePhysicalMemorySizeInBytesGauge()
Retrieves the amount of free physical memory in bytes.
|
com.codahale.metrics.Gauge<Long> |
getFreeSwapSpaceSizeInBytesGauge()
Retrieves the amount of free swap space in bytes.
|
com.codahale.metrics.Gauge<Double> |
getIoWaitPercentageGauge()
Retrieves a recent UNIX iowait (percentage of CPU blocked for IO) value as reported in the output for the iostat
command.
|
com.codahale.metrics.Gauge<Double> |
getJvmCpuBusyPercentageGauge()
Retrieves the recent CPU usage for the JVM process.
|
com.codahale.metrics.Gauge<Long> |
getMaxFileDescriptorsGauge()
Retrieves the maximum number of file descriptors.
|
com.codahale.metrics.Gauge<Long> |
getOpenFileDescriptorsGauge()
Retrieves the number of open file descriptors.
|
com.codahale.metrics.Gauge<Double> |
getSystemCpuBusyPercentageGauge()
Retrieves the recent CPU usage for the whole system.
|
com.codahale.metrics.Gauge<Double> |
getSystemLoadAverageGauge()
Retrieves the UNIX system load average for the past minute.
|
com.codahale.metrics.Gauge<Double> |
getSystemLoadAveragePerLogicalProcessorGauge()
Retrieves the UNIX system load average for the past minute divided by the number of logical processors.
|
com.codahale.metrics.Gauge<Long> |
getTotalDiskSpaceInBytesGauge()
Retrieves the total disk space in bytes for the root path ("/").
|
com.codahale.metrics.Gauge<Long> |
getTotalPhysicalMemorySizeInBytesGauge()
Retrieves the total amount of physical memory in bytes.
|
com.codahale.metrics.Gauge<Long> |
getTotalSwapSpaceSizeInBytesGauge()
Retrieves the total amount of swap space in bytes.
|
com.codahale.metrics.Gauge<Double> |
getUsedDiskSpacePercentageGauge()
Retrieves the percentage of used disk space for the root path ("/").
|
com.codahale.metrics.Gauge<Double> |
getUsedFileDescriptorsPercentageGauge()
Retrieves the percentage of used file descriptors.
|
com.codahale.metrics.Gauge<Double> |
getUsedPhysicalMemoryPercentageGauge()
Retrieves the percentage of used physical memory.
|
com.codahale.metrics.Gauge<Double> |
getUsedSwapSpacePercentageGauge()
Retrieves the percentage of used swap space.
|
com.codahale.metrics.Gauge<Integer> getAvailableLogicalProcessorsGauge()
OperatingSystemMXBean.getAvailableProcessors()com.codahale.metrics.Gauge<Double> getSystemLoadAverageGauge()
OperatingSystemMXBean.getSystemLoadAverage()com.codahale.metrics.Gauge<Double> getSystemLoadAveragePerLogicalProcessorGauge()
com.codahale.metrics.Gauge<Double> getJvmCpuBusyPercentageGauge()
OperatingSystemMXBean.getProcessCpuLoad()com.codahale.metrics.Gauge<Double> getSystemCpuBusyPercentageGauge()
OperatingSystemMXBean.getSystemCpuLoad()com.codahale.metrics.Gauge<Long> getCommittedVirtualMemorySizeInBytesGauge()
OperatingSystemMXBean.getCommittedVirtualMemorySize()com.codahale.metrics.Gauge<Long> getTotalPhysicalMemorySizeInBytesGauge()
OperatingSystemMXBean.getTotalPhysicalMemorySize()com.codahale.metrics.Gauge<Long> getFreePhysicalMemorySizeInBytesGauge()
OperatingSystemMXBean.getFreePhysicalMemorySize()com.codahale.metrics.Gauge<Double> getUsedPhysicalMemoryPercentageGauge()
com.codahale.metrics.Gauge<Long> getTotalSwapSpaceSizeInBytesGauge()
OperatingSystemMXBean.getTotalSwapSpaceSize()com.codahale.metrics.Gauge<Long> getFreeSwapSpaceSizeInBytesGauge()
OperatingSystemMXBean.getFreeSwapSpaceSize()com.codahale.metrics.Gauge<Double> getUsedSwapSpacePercentageGauge()
com.codahale.metrics.Gauge<Long> getMaxFileDescriptorsGauge()
UnixOperatingSystemMXBean.getMaxFileDescriptorCount()com.codahale.metrics.Gauge<Long> getOpenFileDescriptorsGauge()
UnixOperatingSystemMXBean.getOpenFileDescriptorCount()com.codahale.metrics.Gauge<Double> getUsedFileDescriptorsPercentageGauge()
com.codahale.metrics.Gauge<Long> getTotalDiskSpaceInBytesGauge()
File.getTotalSpace()com.codahale.metrics.Gauge<Long> getFreeDiskSpaceInBytesGauge()
()com.codahale.metrics.Gauge<Double> getUsedDiskSpacePercentageGauge()
com.codahale.metrics.Gauge<Double> getIoWaitPercentageGauge()
Copyright © 2016–2017. All rights reserved.