youtubebeat/vendor/github.com/elastic/beats/metricbeat/module/system/cpu/_meta/fields.yml

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.