.. | ||
src | ||
build.gradle | ||
gradle.properties | ||
README.md |
Base Plugin
The base plugin uses the oshi library to get it's metrics.
Processor Extension
Reports the following metrics seen:
- system -CPU time spend on system processes.
- user - CPU time spend on user processes.
- nice - CPU time spend on user processes running at lower priority.
- iowait - CPU time spend waiting (for i/o).
- steal - CPU time stolen by hypervisor and given to other virtual systems.
- irq - CPU time spend by kernel on interrupt requests.
- softirq - CPU time spend by kernel on soft interrupt requests.
- idle - CPU time spend idling (doing nothing).
- busy - CPU time spend working.
Memory Extension
Reports the following metrics (in bytes):
- available - Estimation of how much memory is available for starting new applications, without swapping.
- total - The total amount of (installed) memory.
- usage - Percentage of memory used out of the total amount of memory.
- paged - ...
- virtual - ...
Disk Extension
Metrics reported are:
- reads - The total number of bytes read.
- writes - The total number of bytes written.
- iotime - Time spent on IO in milliseconds.
- queue - Lenght of IO queue.