diff --git a/build.sbt b/build.sbt index e9f9b4a..32cc710 100644 --- a/build.sbt +++ b/build.sbt @@ -14,9 +14,9 @@ * ========================================================================================= */ -val kamonCore = "io.kamon" %% "kamon-core" % "2.0.0" -val logback = "ch.qos.logback" % "logback-classic" % "1.0.13" -val oshi = "com.github.oshi" % "oshi-core" % "3.13.2" +val kamonCore = "io.kamon" %% "kamon-core" % "2.0.1" +val logback = "ch.qos.logback" % "logback-classic" % "1.2.3" +val oshi = "com.github.oshi" % "oshi-core" % "4.2.1" name := "kamon-system-metrics" diff --git a/src/main/scala/kamon/instrumentation/system/host/HostMetricsCollector.scala b/src/main/scala/kamon/instrumentation/system/host/HostMetricsCollector.scala index 2e85d88..6450a03 100644 --- a/src/main/scala/kamon/instrumentation/system/host/HostMetricsCollector.scala +++ b/src/main/scala/kamon/instrumentation/system/host/HostMetricsCollector.scala @@ -148,9 +148,9 @@ class HostMetricsCollector(ec: ExecutionContext) extends Module { _memoryInstruments.free.update(memory.getAvailable()) _memoryInstruments.used.update(memory.getTotal() - memory.getAvailable()) - _swapInstruments.total.update(memory.getSwapTotal()) - _swapInstruments.free.update(memory.getSwapUsed()) - _swapInstruments.used.update(memory.getSwapTotal() - memory.getSwapUsed()) + _swapInstruments.total.update(memory.getVirtualMemory.getSwapTotal()) + _swapInstruments.free.update(memory.getVirtualMemory.getSwapUsed()) + _swapInstruments.used.update(memory.getVirtualMemory.getSwapTotal() - memory.getVirtualMemory.getSwapUsed()) } private def recordLoadAverage(): Unit = {