diff options
Diffstat (limited to 'kamon-system-metrics/src/main/scala/kamon/system/sigar/ProcessCpuMetrics.scala')
-rw-r--r-- | kamon-system-metrics/src/main/scala/kamon/system/sigar/ProcessCpuMetrics.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kamon-system-metrics/src/main/scala/kamon/system/sigar/ProcessCpuMetrics.scala b/kamon-system-metrics/src/main/scala/kamon/system/sigar/ProcessCpuMetrics.scala index 4d61a66f..22c612e2 100644 --- a/kamon-system-metrics/src/main/scala/kamon/system/sigar/ProcessCpuMetrics.scala +++ b/kamon-system-metrics/src/main/scala/kamon/system/sigar/ProcessCpuMetrics.scala @@ -61,7 +61,7 @@ class ProcessCpuMetrics(sigar: Sigar, instrumentFactory: InstrumentFactory, logg val totalDiff = positiveSubtraction(currentProcCpu.getTotal, lastProcCpu.getTotal) val userDiff = positiveSubtraction(currentProcCpu.getUser, lastProcCpu.getUser) val systemDiff = positiveSubtraction(currentProcCpu.getSys, lastProcCpu.getSys) - val timeDiff = positiveSubtraction(currentProcCpu.getLastTime, lastProcCpu.getLastTime) + val timeDiff = currentProcCpu.getLastTime - lastProcCpu.getLastTime if (totalDiff == 0L) { if (timeDiff > 2000L) currentLoad = 0L |