System-Wide Statistics Fields

edit

System-Wide Statistics Fields

edit

Contains system-wide statistics. These statistics are the details that you can get by running the top command on Unix systems.

load Fields

edit

The system load average. The load average is the average number of jobs in the run queue.

load.load1

edit

type: float

The load average over 1 minute.

load.load5

edit

type: float

The load average over 5 minutes.

load.load15

edit

type: float

The load average over 15 minutes.

cpu Fields

edit

This group contains statistics related to CPU usage.

cpu.user

edit

type: int

The amount of CPU time spent in user space.

cpu.user_p

edit

type: float

The percentage of CPU time spent in user space. On multi-core systems, you can have percentages that are greater than 100%. For example, if 3 cores are at 60% use, then the cpu.user_p will be 180%.

cpu.nice

edit

type: int

The amount of CPU time spent on low-priority processes.

cpu.system

edit

type: int

The amount of CPU time spent in kernel space.

cpu.system_p

edit

type: float

The percentage of CPU time spent in kernel space.

cpu.idle

edit

type: int

The amount of CPU time spent idle.

cpu.iowait

edit

type: int

The amount of CPU time spent in wait (on disk).

cpu.irq

edit

type: int

The amount of CPU time spent servicing and handling hardware interrupts.

cpu.softirq

edit

type: int

The amount of CPU time spent servicing and handling software interrupts.

cpu.steal

edit

type: int

The amount of CPU time spent in involuntary wait by the virtual CPU while the hypervisor was servicing another processor. Available only on Unix.

cpus Fields

edit

This group contains cpu usage per core statistics.

cpuX Fields

edit

This group contains cpu usage statistics of the core X, where 0<X<N and N is the number of cores.

cpus.cpuX.user

edit

type: int

The amount of CPU time spent in user space on core X.

cpus.cpuX.user_p

edit

type: float

The percentage of CPU time spent in user space on core X.

cpus.cpuX.nice

edit

type: int

The amount of CPU time spent on low-priority processes on core X.

cpus.cpuX.system

edit

type: int

The amount of CPU time spent in kernel space on core X.

cpus.cpuX.system_p

edit

type: float

The percentage of CPU time spent in kernel space on core X.

cpus.cpuX.idle

edit

type: int

The amount of CPU time spent idle on core X.

cpus.cpuX.iowait

edit

type: int

The amount of CPU time spent in wait (on disk) on core X.

cpus.cpuX.softirq

edit

type: int

The amount of CPU time spent servicing and handling software interrupts on core X.

cpus.cpuX.steal

edit

type: int

The amount of CPU time spent in involuntary wait by the virtual CPU while the hypervisor was servicing another processor on core X. Available only on Unix.

mem Fields

edit

This group contains statistics related to the memory usage on the system.

mem.total

edit

type: int

Total memory.

mem.used

edit

type: int

Used memory.

mem.free

edit

type: int

Available memory.

mem.used_p

edit

type: float

The percentage of used memory.

mem.actual_used

edit

type: int

Actual used memory. It is defined as the "used" memory minus the memory used for disk caches and buffers. Available only on Unix.

mem.actual_free

edit

type: int

Actual available memory. It is defined as the "free" memory plus the memory used for disk caches and buffers. Available only on Unix.

mem.actual_used_p

edit

type: float

The percentage of actual used memory.

swap Fields

edit

This group contains statistics related to the swap memory usage on the system.

swap.total

edit

type: int

Total swap memory.

swap.used

edit

type: int

Used swap memory.

swap.free

edit

type: int

Available swap memory.

swap.used_p

edit

type: float

The percentage of used swap memory.