System Metrics fields
editSystem Metrics fields
editSystem status metrics, like CPU and memory usage, that are collected from the operating system.
system
editsystem
contains local system metrics.
cpu
editcpu
contains local CPU stats.
-
system.cpu.total.norm.pct
-
The percentage of CPU time spent by the process since the last event. This value is normalized by the number of CPU cores and it ranges from 0 to 100%.
type: scaled_float
format: percent
memory
editmemory
contains local memory stats.
-
system.memory.total
-
Total memory.
type: long
format: bytes
actual
editActual memory used and free.
-
system.memory.actual.free
-
Actual free memory in bytes. It is calculated based on the OS. On Linux it consists of the free memory plus caches and buffers. On OSX it is a sum of free memory and the inactive memory. On Windows, it is equal to
system.memory.free
.type: long
format: bytes
process
editprocess
contains process metadata, CPU metrics, and memory metrics.
cpu
editcpu
contains local CPU stats.
-
system.process.cpu.total.norm.pct
-
The percentage of CPU time spent by the process since the last event. This value is normalized by the number of CPU cores and it ranges from 0 to 100%.
type: scaled_float
format: percent
memory
editMemory-specific statistics per process.
-
system.process.memory.size
-
The total virtual memory the process has.
type: long
format: bytes
-
system.process.memory.rss.bytes
-
The Resident Set Size. The amount of memory the process occupied in main memory (RAM).
type: long
format: bytes
cgroup
editMetrics and limits for the cgroup, collected by APM agents on Linux.
cpu
editCPU-specific cgroup metrics and limits.
-
system.process.cgroup.cpu.id
-
ID for the current cgroup CPU.
type: keyword
cfs
editCompletely Fair Scheduler (CFS) cgroup metrics.
-
system.process.cgroup.cpu.cfs.period.us
-
CFS period in microseconds.
type: long
-
system.process.cgroup.cpu.cfs.quota.us
-
CFS quota in microseconds.
type: long
-
system.process.cgroup.cpu.stats.periods
-
Number of periods seen by the CPU.
type: long
-
system.process.cgroup.cpu.stats.throttled.periods
-
Number of throttled periods seen by the CPU.
type: long
-
system.process.cgroup.cpu.stats.throttled.ns
-
Nanoseconds spent throttled seen by the CPU.
type: long
cpuacct
editCPU Accounting-specific cgroup metrics and limits.
-
system.process.cgroup.cpuacct.id
-
ID for the current cgroup CPU.
type: keyword
-
system.process.cgroup.cpuacct.total.ns
-
Total CPU time for the current cgroup CPU in nanoseconds.
type: long
memory
editMemory-specific cgroup metrics and limits.
-
system.process.cgroup.memory.mem.limit.bytes
-
Memory limit for the current cgroup slice.
type: long
format: bytes
-
system.process.cgroup.memory.mem.usage.bytes
-
Memory usage by the current cgroup slice.
type: long
format: bytes