Update README's and oshi dependency.
This commit is contained in:
parent
0d8924c753
commit
37a822b687
|
@ -3,4 +3,4 @@ pf4jVersion=3.6.0
|
||||||
slf4jVersion=1.7.30
|
slf4jVersion=1.7.30
|
||||||
camelVersion=3.10.0
|
camelVersion=3.10.0
|
||||||
picocliVersion=4.6.1
|
picocliVersion=4.6.1
|
||||||
oshiVersion=5.7.3
|
oshiVersion=5.7.5
|
|
@ -1,3 +1,3 @@
|
||||||
# Plugins
|
# System Monitor Plugins
|
||||||
|
|
||||||
Collections of base plugins.
|
Collection of sysmon plugins.
|
|
@ -1,6 +1,6 @@
|
||||||
# AIX Plugin
|
# AIX Plugin
|
||||||
|
|
||||||
## Processor Extension
|
## LPAR Processor Extension
|
||||||
|
|
||||||
The processor extension works for both AIX and Linux on the Power ppc64/ppc64le architecture.
|
The processor extension works for both AIX and Linux on the Power ppc64/ppc64le architecture.
|
||||||
|
|
||||||
|
@ -10,35 +10,6 @@ Metrics reported are:
|
||||||
- **type** - Processor type, Shared or Dedicated
|
- **type** - Processor type, Shared or Dedicated
|
||||||
- **lcpu** - Number of logical CPU's available for this partition
|
- **lcpu** - Number of logical CPU's available for this partition
|
||||||
- **ent** - Processor entitlements available for this partition
|
- **ent** - Processor entitlements available for this partition
|
||||||
- **user** - Indicates the percentage of the entitled processing capacity used while executing at the user level (application).
|
|
||||||
- **sys** - Indicates the percentage of the entitled processing capacity used while executing at the system level (kernel).
|
|
||||||
- **idle** - Indicates the percentage of the entitled processing capacity unused while the partition was idle and did not have any outstanding disk I/O request.
|
|
||||||
- **wait** - Indicates the percentage of the entitled processing capacity unused while the partition was idle and had outstanding disk I/O request(s).
|
|
||||||
- **physc** - Indicates the number of physical processors consumed.
|
- **physc** - Indicates the number of physical processors consumed.
|
||||||
- **entc** - Indicates the percentage of the entitled capacity consumed.
|
- **entc** - Indicates the percentage of the entitled capacity consumed.
|
||||||
- **lbusy** - Indicates the percentage of logical processor(s) utilization that occurred while executing at the user and system level.
|
- **lbusy** - Indicates the percentage of logical processor(s) utilization that occurred while executing at the user and system level.
|
||||||
|
|
||||||
|
|
||||||
## Memory Extension
|
|
||||||
|
|
||||||
Metrics reported are:
|
|
||||||
|
|
||||||
- **total** - Total amount of memory (in KB).
|
|
||||||
- **used** - real memory consumption (in KB).
|
|
||||||
- **free** - free memory for use (in KB).
|
|
||||||
- **pin** - pinned memory consumption (in KB).
|
|
||||||
- **virtual** - virtual memory consumption (in KB).
|
|
||||||
- **available** - available memory (if freeing up virtual) (in KB).
|
|
||||||
- **paged** - paging space consumption (in KB).
|
|
||||||
|
|
||||||
*Pinning a memory region prohibits the pager from stealing pages from the pages backing the pinned memory region.*
|
|
||||||
|
|
||||||
## Disk Extension
|
|
||||||
|
|
||||||
Only reports first device found. Improvements on the TODO.
|
|
||||||
|
|
||||||
Metrics reported are:
|
|
||||||
|
|
||||||
- **device** - Name of device.
|
|
||||||
- **reads** - The total number of KB read.
|
|
||||||
- **writes** - The total number of KB written.
|
|
||||||
|
|
|
@ -1,36 +1,38 @@
|
||||||
# Base Plugin
|
# Base Plugin
|
||||||
|
|
||||||
|
The base plugin uses the [oshi](https://github.com/oshi/oshi) library to get it's metrics.
|
||||||
|
|
||||||
## Processor Extension
|
## Processor Extension
|
||||||
|
|
||||||
Reports the following metrics seen:
|
Reports the following metrics seen:
|
||||||
|
|
||||||
- **user** - CPU time spend on user processes.
|
|
||||||
- **system** -CPU time spend on system processes.
|
- **system** -CPU time spend on system processes.
|
||||||
- **iowait** - CPU time spend on waiting (for i/o).
|
- **user** - CPU time spend on user processes.
|
||||||
- **idle** - CPU time spend on idle (doing nothing).
|
- **nice** - CPU time spend on user processes running at lower priority.
|
||||||
- **busy** - CPU time not spend on idle (working).
|
- **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
|
## Memory Extension
|
||||||
|
|
||||||
Reports the following metrics, from the *free* command:
|
Reports the following metrics (in bytes):
|
||||||
|
|
||||||
- **total** - The total amount of (installed) memory (in KB).
|
- **available** - Estimation of how much memory is available for starting new applications, without swapping.
|
||||||
- **used** - Used memory (calculated as total - free - buffers - cache) (in KB).
|
- **total** - The total amount of (installed) memory.
|
||||||
- **free** - Unused memory (MemFree and SwapFree in /proc/meminfo) (in KB).
|
|
||||||
- **shared** - Memory used (mostly) by tmpfs (Shmem in /proc/meminfo) (in KB).
|
|
||||||
- **buffers** - Sum of buffers and cache (in KB).
|
|
||||||
- **available** - Estimation of how much memory is available for starting new applications, without swapping (in KB).
|
|
||||||
- **usage** - Percentage of memory used out of the total amount of memory.
|
- **usage** - Percentage of memory used out of the total amount of memory.
|
||||||
|
- **paged** - ...
|
||||||
|
- **virtual** - ...
|
||||||
|
|
||||||
|
|
||||||
## Disk Extension
|
## Disk Extension
|
||||||
|
|
||||||
|
|
||||||
Only reports first device found. Improvements on the TODO.
|
|
||||||
|
|
||||||
Metrics reported are:
|
Metrics reported are:
|
||||||
|
|
||||||
- **device** - Name of device.
|
- **reads** - The total number of bytes read.
|
||||||
- **reads** - The total number of KB read.
|
- **writes** - The total number of bytes written.
|
||||||
- **writes** - The total number of KB written.
|
- **iotime** - Time spent on IO in milliseconds.
|
||||||
|
- **queue** - Lenght of IO queue.
|
|
@ -1,7 +1,4 @@
|
||||||
# IBM i Plugin
|
# IBM i Plugin
|
||||||
|
|
||||||
## Processor Extension
|
TODO. Nothing here yet.
|
||||||
|
|
||||||
## Memory Extension
|
|
||||||
|
|
||||||
## Disk Extension
|
|
||||||
|
|
|
@ -1,36 +1,7 @@
|
||||||
# Base Plugin
|
# Linux Plugins
|
||||||
|
|
||||||
## Processor Extension
|
## Components
|
||||||
|
|
||||||
Reports the following metrics seen:
|
### Network Sockets
|
||||||
|
|
||||||
- **user** - CPU time spend on user processes.
|
Collects statistics from */proc/net/sockstats*.
|
||||||
- **system** -CPU time spend on system processes.
|
|
||||||
- **iowait** - CPU time spend on waiting (for i/o).
|
|
||||||
- **idle** - CPU time spend on idle (doing nothing).
|
|
||||||
- **busy** - CPU time not spend on idle (working).
|
|
||||||
|
|
||||||
|
|
||||||
## Memory Extension
|
|
||||||
|
|
||||||
Reports the following metrics, from the *free* command:
|
|
||||||
|
|
||||||
- **total** - The total amount of (installed) memory (in KB).
|
|
||||||
- **used** - Used memory (calculated as total - free - buffers - cache) (in KB).
|
|
||||||
- **free** - Unused memory (MemFree and SwapFree in /proc/meminfo) (in KB).
|
|
||||||
- **shared** - Memory used (mostly) by tmpfs (Shmem in /proc/meminfo) (in KB).
|
|
||||||
- **buffers** - Sum of buffers and cache (in KB).
|
|
||||||
- **available** - Estimation of how much memory is available for starting new applications, without swapping (in KB).
|
|
||||||
- **usage** - Percentage of memory used out of the total amount of memory.
|
|
||||||
|
|
||||||
|
|
||||||
## Disk Extension
|
|
||||||
|
|
||||||
|
|
||||||
Only reports first device found. Improvements on the TODO.
|
|
||||||
|
|
||||||
Metrics reported are:
|
|
||||||
|
|
||||||
- **device** - Name of device.
|
|
||||||
- **reads** - The total number of KB read.
|
|
||||||
- **writes** - The total number of KB written.
|
|
Loading…
Reference in a new issue