Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
The process metrics collector is not resetting child process percent CPU used when the process is idle. The following code in LinuxProcessMetricsProcessor.java is at fault:
if (percentCPU > 0) {
process.setCurrentCPU(currentCpuUsage);
....
}
if percentCPU == 0 the value for cpu usage is not reset and its old value keeps being published in node metrics.