I use perfmon to check Virtual Bytes for a process currently but we are trying to metricbeat to push the information elsewhere. The Virtual Bytes in metricbeat never matches even close to what is shown by perfmon or PS get-counter for \Virtual Bytes, I think it might be the wrong counter.
Metric - what the doc says - what I found
system.process.memory.size - The total virtual memory the process has. - Appears to actually be the Private Bytes
system.process.memory.rss.bytes - The Resident Set Size. The amount of memory the process occupied in main memory (RAM). -Appears to actually be the Working Set
system.process.memory.share - The shared memory the process uses. - Shows as 0 for me so I'm not sure.
Anyone else experiance this?
Windows 2008 / MetricBeat 6.4.0 x64
- module: system