174 lines
4.8 KiB
YAML
174 lines
4.8 KiB
YAML
- name: cpu
|
|
type: group
|
|
description: >
|
|
`cpu` contains local CPU stats.
|
|
release: ga
|
|
fields:
|
|
- name: cores
|
|
type: long
|
|
description: >
|
|
The number of CPU cores present on the host. The non-normalized
|
|
percentages will have a maximum value of `100% * cores`. The
|
|
normalized percentages already take this value into account and have
|
|
a maximum value of 100%.
|
|
|
|
# Percentages
|
|
- name: user.pct
|
|
type: scaled_float
|
|
format: percent
|
|
description: >
|
|
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 `system.cpu.user.pct` will be 180%.
|
|
|
|
- name: system.pct
|
|
type: scaled_float
|
|
format: percent
|
|
description: >
|
|
The percentage of CPU time spent in kernel space.
|
|
|
|
- name: nice.pct
|
|
type: scaled_float
|
|
format: percent
|
|
description: >
|
|
The percentage of CPU time spent on low-priority processes.
|
|
|
|
- name: idle.pct
|
|
type: scaled_float
|
|
format: percent
|
|
description: >
|
|
The percentage of CPU time spent idle.
|
|
|
|
- name: iowait.pct
|
|
type: scaled_float
|
|
format: percent
|
|
description: >
|
|
The percentage of CPU time spent in wait (on disk).
|
|
|
|
- name: irq.pct
|
|
type: scaled_float
|
|
format: percent
|
|
description: >
|
|
The percentage of CPU time spent servicing and handling hardware interrupts.
|
|
|
|
- name: softirq.pct
|
|
type: scaled_float
|
|
format: percent
|
|
description: >
|
|
The percentage of CPU time spent servicing and handling software interrupts.
|
|
|
|
- name: steal.pct
|
|
type: scaled_float
|
|
format: percent
|
|
description: >
|
|
The percentage of CPU time spent in involuntary wait by the virtual CPU while the hypervisor
|
|
was servicing another processor.
|
|
Available only on Unix.
|
|
|
|
- name: total.pct
|
|
type: scaled_float
|
|
format: percent
|
|
description: >
|
|
The percentage of CPU time spent in states other than Idle and IOWait.
|
|
|
|
# Normalized Percentages
|
|
- name: user.norm.pct
|
|
type: scaled_float
|
|
format: percent
|
|
description: >
|
|
The percentage of CPU time spent in user space.
|
|
|
|
- name: system.norm.pct
|
|
type: scaled_float
|
|
format: percent
|
|
description: >
|
|
The percentage of CPU time spent in kernel space.
|
|
|
|
- name: nice.norm.pct
|
|
type: scaled_float
|
|
format: percent
|
|
description: >
|
|
The percentage of CPU time spent on low-priority processes.
|
|
|
|
- name: idle.norm.pct
|
|
type: scaled_float
|
|
format: percent
|
|
description: >
|
|
The percentage of CPU time spent idle.
|
|
|
|
- name: iowait.norm.pct
|
|
type: scaled_float
|
|
format: percent
|
|
description: >
|
|
The percentage of CPU time spent in wait (on disk).
|
|
|
|
- name: irq.norm.pct
|
|
type: scaled_float
|
|
format: percent
|
|
description: >
|
|
The percentage of CPU time spent servicing and handling hardware interrupts.
|
|
|
|
- name: softirq.norm.pct
|
|
type: scaled_float
|
|
format: percent
|
|
description: >
|
|
The percentage of CPU time spent servicing and handling software interrupts.
|
|
|
|
- name: steal.norm.pct
|
|
type: scaled_float
|
|
format: percent
|
|
description: >
|
|
The percentage of CPU time spent in involuntary wait by the virtual CPU while the hypervisor
|
|
was servicing another processor.
|
|
Available only on Unix.
|
|
|
|
- name: total.norm.pct
|
|
type: scaled_float
|
|
format: percent
|
|
description: >
|
|
The percentage of CPU time in states other than Idle and IOWait, normalised by the number of cores.
|
|
|
|
|
|
# Ticks
|
|
- name: user.ticks
|
|
type: long
|
|
description: >
|
|
The amount of CPU time spent in user space.
|
|
|
|
- name: system.ticks
|
|
type: long
|
|
description: >
|
|
The amount of CPU time spent in kernel space.
|
|
|
|
- name: nice.ticks
|
|
type: long
|
|
description: >
|
|
The amount of CPU time spent on low-priority processes.
|
|
|
|
- name: idle.ticks
|
|
type: long
|
|
description: >
|
|
The amount of CPU time spent idle.
|
|
|
|
- name: iowait.ticks
|
|
type: long
|
|
description: >
|
|
The amount of CPU time spent in wait (on disk).
|
|
|
|
- name: irq.ticks
|
|
type: long
|
|
description: >
|
|
The amount of CPU time spent servicing and handling hardware interrupts.
|
|
|
|
- name: softirq.ticks
|
|
type: long
|
|
description: >
|
|
The amount of CPU time spent servicing and handling software interrupts.
|
|
|
|
- name: steal.ticks
|
|
type: long
|
|
description: >
|
|
The amount of CPU time spent in involuntary wait by the virtual CPU while the hypervisor
|
|
was servicing another processor.
|
|
Available only on Unix.
|