sysmon/plugins/os-base/README.md

1.2 KiB

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.