System Metrics fieldsedit
System status metrics, like CPU and memory usage, that are collected from the operating system.
systemedit
system
contains local system metrics.
cpuedit
cpu
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
memoryedit
memory
contains local memory stats.
-
system.memory.total
-
Total memory.
type: long
format: bytes
actualedit
Actual 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
processedit
process
contains process metadata, CPU metrics, and memory metrics.
cpuedit
cpu
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
memoryedit
Memory-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
cgroupedit
Metrics and limits for the cgroup, collected by APM agents on Linux.
memoryedit
Memory-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