APM System Metrics fields

edit

System status metrics, like CPU and memory usage, that are collected from the operating system.

system fields

edit

system contains local system metrics.

cpu fields

edit

cpu contains local CPU stats.

system.cpu.total.norm.pct

type: scaled_float

format: percent

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%.

memory fields

edit

memory contains local memory stats.

system.memory.total

type: long

format: bytes

Total memory.

actual fields

edit

Actual memory used and free.

system.memory.actual.free

type: long

format: bytes

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.

process fields

edit

process contains process metadata, CPU metrics, and memory metrics.

cpu fields

edit

cpu contains local CPU stats.

system.process.cpu.total.norm.pct

type: scaled_float

format: percent

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%.

memory fields

edit

Memory-specific statistics per process.

system.process.memory.size

type: long

format: bytes

The total virtual memory the process has.

system.process.memory.rss.bytes

type: long

format: bytes

The Resident Set Size. The amount of memory the process occupied in main memory (RAM).