From 5c141733ad39cf2730cf34dc8f3f4a82f0c1b516 Mon Sep 17 00:00:00 2001 From: Diego Date: Tue, 24 Jun 2014 23:35:14 -0300 Subject: ! kamon-system-metrics: introducing System and JVM metrics module --- kamon-system/src/main/resources/reference.conf | 28 ------- .../scala/kamon/metrics/CpuMetricsCollector.scala | 74 ------------------- .../src/main/scala/kamon/metrics/JvmMetrics.scala | 71 ------------------ .../main/scala/kamon/metrics/SystemMetrics.scala | 71 ------------------ .../src/main/scala/kamon/system/System.scala | 36 --------- .../scala/kamon/system/native/SigarLoader.scala | 82 --------------------- .../src/main/scala/kamon/system/native/index | 22 ------ .../system/native/libsigar-amd64-freebsd-6.so | Bin 210641 -> 0 bytes .../kamon/system/native/libsigar-amd64-linux.so | Bin 246605 -> 0 bytes .../kamon/system/native/libsigar-amd64-solaris.so | Bin 251360 -> 0 bytes .../kamon/system/native/libsigar-ia64-hpux-11.sl | Bin 577452 -> 0 bytes .../kamon/system/native/libsigar-ia64-linux.so | Bin 494929 -> 0 bytes .../kamon/system/native/libsigar-pa-hpux-11.sl | Bin 516096 -> 0 bytes .../kamon/system/native/libsigar-ppc-aix-5.so | Bin 400925 -> 0 bytes .../kamon/system/native/libsigar-ppc-linux.so | Bin 258547 -> 0 bytes .../kamon/system/native/libsigar-ppc64-aix-5.so | Bin 425077 -> 0 bytes .../kamon/system/native/libsigar-ppc64-linux.so | Bin 330767 -> 0 bytes .../kamon/system/native/libsigar-s390x-linux.so | Bin 269932 -> 0 bytes .../kamon/system/native/libsigar-sparc-solaris.so | Bin 285004 -> 0 bytes .../system/native/libsigar-sparc64-solaris.so | Bin 261896 -> 0 bytes .../system/native/libsigar-universal-macosx.dylib | Bin 377668 -> 0 bytes .../native/libsigar-universal64-macosx.dylib | Bin 397440 -> 0 bytes .../kamon/system/native/libsigar-x86-freebsd-5.so | Bin 179751 -> 0 bytes .../kamon/system/native/libsigar-x86-freebsd-6.so | Bin 179379 -> 0 bytes .../kamon/system/native/libsigar-x86-linux.so | Bin 233385 -> 0 bytes .../kamon/system/native/libsigar-x86-solaris.so | Bin 242880 -> 0 bytes .../kamon/system/native/sigar-amd64-winnt.dll | Bin 402432 -> 0 bytes .../scala/kamon/system/native/sigar-x86-winnt.dll | Bin 266240 -> 0 bytes 28 files changed, 384 deletions(-) delete mode 100644 kamon-system/src/main/resources/reference.conf delete mode 100644 kamon-system/src/main/scala/kamon/metrics/CpuMetricsCollector.scala delete mode 100644 kamon-system/src/main/scala/kamon/metrics/JvmMetrics.scala delete mode 100644 kamon-system/src/main/scala/kamon/metrics/SystemMetrics.scala delete mode 100644 kamon-system/src/main/scala/kamon/system/System.scala delete mode 100644 kamon-system/src/main/scala/kamon/system/native/SigarLoader.scala delete mode 100644 kamon-system/src/main/scala/kamon/system/native/index delete mode 100644 kamon-system/src/main/scala/kamon/system/native/libsigar-amd64-freebsd-6.so delete mode 100644 kamon-system/src/main/scala/kamon/system/native/libsigar-amd64-linux.so delete mode 100644 kamon-system/src/main/scala/kamon/system/native/libsigar-amd64-solaris.so delete mode 100644 kamon-system/src/main/scala/kamon/system/native/libsigar-ia64-hpux-11.sl delete mode 100644 kamon-system/src/main/scala/kamon/system/native/libsigar-ia64-linux.so delete mode 100644 kamon-system/src/main/scala/kamon/system/native/libsigar-pa-hpux-11.sl delete mode 100644 kamon-system/src/main/scala/kamon/system/native/libsigar-ppc-aix-5.so delete mode 100644 kamon-system/src/main/scala/kamon/system/native/libsigar-ppc-linux.so delete mode 100644 kamon-system/src/main/scala/kamon/system/native/libsigar-ppc64-aix-5.so delete mode 100644 kamon-system/src/main/scala/kamon/system/native/libsigar-ppc64-linux.so delete mode 100644 kamon-system/src/main/scala/kamon/system/native/libsigar-s390x-linux.so delete mode 100644 kamon-system/src/main/scala/kamon/system/native/libsigar-sparc-solaris.so delete mode 100644 kamon-system/src/main/scala/kamon/system/native/libsigar-sparc64-solaris.so delete mode 100644 kamon-system/src/main/scala/kamon/system/native/libsigar-universal-macosx.dylib delete mode 100644 kamon-system/src/main/scala/kamon/system/native/libsigar-universal64-macosx.dylib delete mode 100644 kamon-system/src/main/scala/kamon/system/native/libsigar-x86-freebsd-5.so delete mode 100644 kamon-system/src/main/scala/kamon/system/native/libsigar-x86-freebsd-6.so delete mode 100644 kamon-system/src/main/scala/kamon/system/native/libsigar-x86-linux.so delete mode 100644 kamon-system/src/main/scala/kamon/system/native/libsigar-x86-solaris.so delete mode 100644 kamon-system/src/main/scala/kamon/system/native/sigar-amd64-winnt.dll delete mode 100644 kamon-system/src/main/scala/kamon/system/native/sigar-x86-winnt.dll (limited to 'kamon-system/src/main') diff --git a/kamon-system/src/main/resources/reference.conf b/kamon-system/src/main/resources/reference.conf deleted file mode 100644 index 94d28106..00000000 --- a/kamon-system/src/main/resources/reference.conf +++ /dev/null @@ -1,28 +0,0 @@ -# ==================================== # -# Kamon-System Reference Configuration # -# ==================================== # - -kamon { - precision { - system { - processing-time { - highest-trackable-value = 3600000000000 - significant-value-digits = 2 - } - time-in-mailbox { - highest-trackable-value = 3600000000000 - significant-value-digits = 2 - } - mailbox-size { - highest-trackable-value = 999999999 - significant-value-digits = 2 - } - } - jvm { - processing-time { - highest-trackable-value = 3600000000000 - significant-value-digits = 2 - } - } - } -} \ No newline at end of file diff --git a/kamon-system/src/main/scala/kamon/metrics/CpuMetricsCollector.scala b/kamon-system/src/main/scala/kamon/metrics/CpuMetricsCollector.scala deleted file mode 100644 index 17f6fb08..00000000 --- a/kamon-system/src/main/scala/kamon/metrics/CpuMetricsCollector.scala +++ /dev/null @@ -1,74 +0,0 @@ -package kamon.metrics - -import kamon.system.native.SigarLoader -import org.hyperic.sigar.{NetInterfaceStat, Swap} - -trait SigarExtensionProvider { - self: MetricsCollector => - - lazy val sigar = SigarLoader.init -} - -trait MetricsCollector extends SigarExtensionProvider { - def collect: MetricsMeasurement -} - -sealed trait MetricsMeasurement -case class MemoryMetricsMeasurement(memUsage: Long, memSwapPageIn: Long, memSwapPageOut: Long) extends MetricsMeasurement -case class NetworkMetricsMeasurement(tcpCurrEstab: Long, - tcpEstabResets: Long, - netRxBytesRate: Long, - netTxBytesRate: Long, - netRxErrors: Long, - netTxErrors: Long) extends MetricsMeasurement - -case class CpuMetricsMeasurement(cpuUser: Long, cpuSys: Long, cpuCombined: Long, - loadAverage1min: Long, - loadAverage5min: Long, - loadAverage15min: Long) extends MetricsMeasurement - - - -class CpuMetricsCollector extends MetricsCollector { - val loadAverage = sigar.getLoadAverage - val cpuPerc = sigar.getCpuPerc - - - def collect(): CpuMetricsMeasurement = { - println(s"ProcCPU->${sigar.getProcCpu(sigar.getPid)}") - val loadAverage1min = loadAverage(0).toLong - val loadAverage5min = loadAverage(1).toLong - val loadAverage15min = loadAverage(2).toLong - - CpuMetricsMeasurement(cpuPerc.getUser.toLong, cpuPerc.getSys.toLong, cpuPerc.getCombined.toLong, loadAverage1min, loadAverage5min, loadAverage15min) - } -} - -class MemoryMetricsCollector extends MetricsCollector { - val swap: Swap = sigar.getSwap - - def collect(): MetricsMeasurement = MemoryMetricsMeasurement(sigar.getMem.getUsedPercent.toLong, swap.getPageIn, swap.getPageOut) -} - -class NetWorkMetricsCollector extends MetricsCollector { - val interfaces = sigar.getNetInterfaceList.toSet - val tcp = sigar.getTcp - - var netRxBytes = 0L - var netTxBytes = 0L - var netRxErrors = 0L - var netTxErrors = 0L - - def collect(): MetricsMeasurement = { - for{ - interface <- interfaces - net:NetInterfaceStat <- sigar.getNetInterfaceStat(interface) - }{ - netRxBytes += net.getRxBytes - netTxBytes += net.getTxBytes - netRxErrors += net.getRxErrors - netTxErrors += net.getTxErrors - } - NetworkMetricsMeasurement(tcp.getCurrEstab, tcp.getEstabResets,netRxBytes, netTxBytes, netRxErrors, netTxErrors) - } -} \ No newline at end of file diff --git a/kamon-system/src/main/scala/kamon/metrics/JvmMetrics.scala b/kamon-system/src/main/scala/kamon/metrics/JvmMetrics.scala deleted file mode 100644 index fb3bfeb8..00000000 --- a/kamon-system/src/main/scala/kamon/metrics/JvmMetrics.scala +++ /dev/null @@ -1,71 +0,0 @@ -/* - * ========================================================================================= - * Copyright © 2013-2014 the kamon project - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, - * either express or implied. See the License for the specific language governing permissions - * and limitations under the License. - * ========================================================================================= - */ - -package kamon.metrics - -import com.typesafe.config.Config -import org.HdrHistogram.HdrRecorder - -case class JvmMetrics(name: String) extends MetricGroupIdentity { - val category = JvmMetrics -} - -object JvmMetrics extends MetricGroupCategory { - val name = "system" - - case object MaximumPoolSize extends MetricIdentity { val name, tag = "maximum-pool-size" } - case object RunningThreadCount extends MetricIdentity { val name, tag = "running-thread-count" } - case object QueueTaskCount extends MetricIdentity { val name, tag = "queued-task-count" } - case object PoolSize extends MetricIdentity { val name, tag = "pool-size" } - - case class JvmMetricRecorder(maximumPoolSize: MetricRecorder, runningThreadCount: MetricRecorder, queueTaskCount: MetricRecorder, poolSize: MetricRecorder) - extends MetricGroupRecorder { - - def collect: MetricGroupSnapshot = { - JvmMetricSnapshot(maximumPoolSize.collect(), runningThreadCount.collect(), queueTaskCount.collect(), poolSize.collect()) - } - } - - case class JvmMetricSnapshot(maximumPoolSize: MetricSnapshotLike, runningThreadCount: MetricSnapshotLike, queueTaskCount: MetricSnapshotLike, poolSize: MetricSnapshotLike) - extends MetricGroupSnapshot { - - val metrics: Map[MetricIdentity, MetricSnapshotLike] = Map( - (MaximumPoolSize -> maximumPoolSize), - (RunningThreadCount -> runningThreadCount), - (QueueTaskCount -> queueTaskCount), - (PoolSize -> poolSize)) - } - - val Factory = new MetricGroupFactory { - type GroupRecorder = JvmMetricRecorder - - def create(config: Config): JvmMetricRecorder = { - val settings = config.getConfig("precision.jvm") - - val threadCountConfig = extractPrecisionConfig(settings.getConfig("maximum-pool-size")) - val RunningThreadCountConfig = extractPrecisionConfig(settings.getConfig("running-thread-count")) - val QueueTaskCountConfig = extractPrecisionConfig(settings.getConfig("queued-task-count")) - val PoolSizeConfig = extractPrecisionConfig(settings.getConfig("pool-size")) - - new JvmMetricRecorder( - HdrRecorder(threadCountConfig.highestTrackableValue, threadCountConfig.significantValueDigits, Scale.Unit), - HdrRecorder(RunningThreadCountConfig.highestTrackableValue, RunningThreadCountConfig.significantValueDigits, Scale.Unit), - HdrRecorder(QueueTaskCountConfig.highestTrackableValue, QueueTaskCountConfig.significantValueDigits, Scale.Unit), - HdrRecorder(PoolSizeConfig.highestTrackableValue, PoolSizeConfig.significantValueDigits, Scale.Unit)) - } - } -} - diff --git a/kamon-system/src/main/scala/kamon/metrics/SystemMetrics.scala b/kamon-system/src/main/scala/kamon/metrics/SystemMetrics.scala deleted file mode 100644 index 9bcd8917..00000000 --- a/kamon-system/src/main/scala/kamon/metrics/SystemMetrics.scala +++ /dev/null @@ -1,71 +0,0 @@ -/* - * ========================================================================================= - * Copyright © 2013-2014 the kamon project - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, - * either express or implied. See the License for the specific language governing permissions - * and limitations under the License. - * ========================================================================================= - */ - -package kamon.metrics - -import com.typesafe.config.Config -import org.HdrHistogram.HdrRecorder - -case class SystemMetrics(name: String) extends MetricGroupIdentity { - val category = JvmMetrics -} - -object SystemMetrics extends MetricGroupCategory { - val name = "system" - - case object MaximumPoolSize extends MetricIdentity { val name, tag = "maximum-pool-size" } - case object RunningThreadCount extends MetricIdentity { val name, tag = "running-thread-count" } - case object QueueTaskCount extends MetricIdentity { val name, tag = "queued-task-count" } - case object PoolSize extends MetricIdentity { val name, tag = "pool-size" } - - case class SystemMetricRecorder(maximumPoolSize: MetricRecorder, runningThreadCount: MetricRecorder, queueTaskCount: MetricRecorder, poolSize: MetricRecorder) - extends MetricGroupRecorder { - - def collect: MetricGroupSnapshot = { - SystemMetricSnapshot(maximumPoolSize.collect(), runningThreadCount.collect(), queueTaskCount.collect(), poolSize.collect()) - } - } - - case class SystemMetricSnapshot(maximumPoolSize: MetricSnapshotLike, runningThreadCount: MetricSnapshotLike, queueTaskCount: MetricSnapshotLike, poolSize: MetricSnapshotLike) - extends MetricGroupSnapshot { - - val metrics: Map[MetricIdentity, MetricSnapshotLike] = Map( - (MaximumPoolSize -> maximumPoolSize), - (RunningThreadCount -> runningThreadCount), - (QueueTaskCount -> queueTaskCount), - (PoolSize -> poolSize)) - } - - val Factory = new MetricGroupFactory { - type GroupRecorder = SystemMetricRecorder - - def create(config: Config): SystemMetricRecorder = { - val settings = config.getConfig("precision.system") - - val threadCountConfig = extractPrecisionConfig(settings.getConfig("maximum-pool-size")) - val RunningThreadCountConfig = extractPrecisionConfig(settings.getConfig("running-thread-count")) - val QueueTaskCountConfig = extractPrecisionConfig(settings.getConfig("queued-task-count")) - val PoolSizeConfig = extractPrecisionConfig(settings.getConfig("pool-size")) - - new SystemMetricRecorder( - HdrRecorder(threadCountConfig.highestTrackableValue, threadCountConfig.significantValueDigits, Scale.Unit), - HdrRecorder(RunningThreadCountConfig.highestTrackableValue, RunningThreadCountConfig.significantValueDigits, Scale.Unit), - HdrRecorder(QueueTaskCountConfig.highestTrackableValue, QueueTaskCountConfig.significantValueDigits, Scale.Unit), - HdrRecorder(PoolSizeConfig.highestTrackableValue, PoolSizeConfig.significantValueDigits, Scale.Unit)) - } - } -} - diff --git a/kamon-system/src/main/scala/kamon/system/System.scala b/kamon-system/src/main/scala/kamon/system/System.scala deleted file mode 100644 index a6c468ef..00000000 --- a/kamon-system/src/main/scala/kamon/system/System.scala +++ /dev/null @@ -1,36 +0,0 @@ -/* - * ========================================================================================= - * Copyright © 2013-2014 the kamon project - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, - * either express or implied. See the License for the specific language governing permissions - * and limitations under the License. - * ========================================================================================= - */ - -package kamon.system - -import akka.actor.{ ExtendedActorSystem, Extension, ExtensionIdProvider, ExtensionId } -import kamon.Kamon -import akka.event.Logging - -object System extends ExtensionId[SystemExtension] with ExtensionIdProvider { - override def lookup(): ExtensionId[_ <: Extension] = System - override def createExtension(system: ExtendedActorSystem): SystemExtension = new SystemExtension(system) -} - -class SystemExtension(private val system: ExtendedActorSystem) extends Kamon.Extension { - val log = Logging(system, classOf[SystemExtension]) - log.info("Starting the Kamon(System) extension") - - private val config = system.settings.config.getConfig("kamon.system") - - val defaultDispatcher = system.dispatchers.lookup(config.getString("dispatcher")) -} - diff --git a/kamon-system/src/main/scala/kamon/system/native/SigarLoader.scala b/kamon-system/src/main/scala/kamon/system/native/SigarLoader.scala deleted file mode 100644 index 511a8ffc..00000000 --- a/kamon-system/src/main/scala/kamon/system/native/SigarLoader.scala +++ /dev/null @@ -1,82 +0,0 @@ -package kamon.system.native - -import org.hyperic.sigar.Sigar -import org.hyperic.sigar.SigarProxy -import java.io._ -import scalax.io.JavaConverters._ -import scalax.io._ - -import Resource._ - -import scalax.file.Path -import java.util -import scala.collection.JavaConversions._ - -object SigarLoader { - val Version = "1.6.4" - val JavaLibraryPath = "java.library.path" - val TmpDir = "java.io.tmpdir" - val IndexFile = "/kamon/system/native/index" - val UsrPathField = "usr_paths" - - def init: SigarProxy = init(new File(System.getProperty(TmpDir))) - - private def init(baseTmp: File): SigarProxy = { - val tmpDir = createTmpDir(baseTmp) - for (lib ← loadIndex) copy(lib, tmpDir) - - attachToLibraryPath(tmpDir) - - try { - val sigar = new Sigar - sigar.getPid - sigar - } catch { - case t: Throwable ⇒ - throw new RuntimeException("Failed to load sigar", t) - } - } - - private val usrPathField = { - val usrPathField = classOf[ClassLoader].getDeclaredField(UsrPathField) - usrPathField.setAccessible(true) - usrPathField - } - - private def attachToLibraryPath(dir: File): Unit = { - val dirAbsolute = dir.getAbsolutePath - System.setProperty(JavaLibraryPath, newLibraryPath(dirAbsolute)) - var paths = usrPathField.get(null).asInstanceOf[Array[String]] - if (paths == null) paths = new Array[String](0) - for (path ← paths) if (path == dirAbsolute) return - val newPaths = util.Arrays.copyOf(paths, paths.length + 1) - newPaths(newPaths.length - 1) = dirAbsolute - usrPathField.set(null, newPaths) - } - - private def newLibraryPath(dirAbsolutePath: String): String = { - Option(System.getProperty(JavaLibraryPath)).fold(dirAbsolutePath)(oldValue ⇒ s"$dirAbsolutePath${File.pathSeparator}$oldValue") - } - - private def copy(lib: String, tmpDir: File) { - val dest: Path = Path(new File(tmpDir, lib)) - if (dest.exists) return - val currentFile = Resource.fromInputStream(classOf[Loader].getResourceAsStream("" + lib)) - currentFile.acquireFor(current ⇒ dest.doCopyFrom(current.asInput)) - } - - private def createTmpDir(baseTmp: File): File = { - val path = Path(new File(baseTmp, s"sigar-$Version")) - path.createDirectory(failIfExists = false) - path.jfile - } - - private def loadIndex: util.List[String] = { - val libs = new util.ArrayList[String] - val input = fromInputStream(classOf[Loader].getResourceAsStream(IndexFile)) - input.lines().foreach(libs.add) - libs - } -} - -class Loader \ No newline at end of file diff --git a/kamon-system/src/main/scala/kamon/system/native/index b/kamon-system/src/main/scala/kamon/system/native/index deleted file mode 100644 index ebc7f952..00000000 --- a/kamon-system/src/main/scala/kamon/system/native/index +++ /dev/null @@ -1,22 +0,0 @@ -libsigar-amd64-freebsd-6.so -libsigar-amd64-linux.so -libsigar-amd64-solaris.so -libsigar-ia64-hpux-11.sl -libsigar-ia64-linux.so -libsigar-pa-hpux-11.sl -libsigar-ppc64-aix-5.so -libsigar-ppc64-linux.so -libsigar-ppc-aix-5.so -libsigar-ppc-linux.so -libsigar-s390x-linux.so -libsigar-sparc64-solaris.so -libsigar-sparc-solaris.so -libsigar-universal64-macosx.dylib -libsigar-universal-macosx.dylib -libsigar-x86-freebsd-5.so -libsigar-x86-freebsd-6.so -libsigar-x86-linux.so -libsigar-x86-solaris.so -sigar-amd64-winnt.dll -sigar-x86-winnt.dll - diff --git a/kamon-system/src/main/scala/kamon/system/native/libsigar-amd64-freebsd-6.so b/kamon-system/src/main/scala/kamon/system/native/libsigar-amd64-freebsd-6.so deleted file mode 100644 index 3e94f0d2..00000000 Binary files a/kamon-system/src/main/scala/kamon/system/native/libsigar-amd64-freebsd-6.so and /dev/null differ diff --git a/kamon-system/src/main/scala/kamon/system/native/libsigar-amd64-linux.so b/kamon-system/src/main/scala/kamon/system/native/libsigar-amd64-linux.so deleted file mode 100644 index 5a2e4c24..00000000 Binary files a/kamon-system/src/main/scala/kamon/system/native/libsigar-amd64-linux.so and /dev/null differ diff --git a/kamon-system/src/main/scala/kamon/system/native/libsigar-amd64-solaris.so b/kamon-system/src/main/scala/kamon/system/native/libsigar-amd64-solaris.so deleted file mode 100644 index 6396482a..00000000 Binary files a/kamon-system/src/main/scala/kamon/system/native/libsigar-amd64-solaris.so and /dev/null differ diff --git a/kamon-system/src/main/scala/kamon/system/native/libsigar-ia64-hpux-11.sl b/kamon-system/src/main/scala/kamon/system/native/libsigar-ia64-hpux-11.sl deleted file mode 100644 index d92ea4a9..00000000 Binary files a/kamon-system/src/main/scala/kamon/system/native/libsigar-ia64-hpux-11.sl and /dev/null differ diff --git a/kamon-system/src/main/scala/kamon/system/native/libsigar-ia64-linux.so b/kamon-system/src/main/scala/kamon/system/native/libsigar-ia64-linux.so deleted file mode 100644 index 2bd2fc8e..00000000 Binary files a/kamon-system/src/main/scala/kamon/system/native/libsigar-ia64-linux.so and /dev/null differ diff --git a/kamon-system/src/main/scala/kamon/system/native/libsigar-pa-hpux-11.sl b/kamon-system/src/main/scala/kamon/system/native/libsigar-pa-hpux-11.sl deleted file mode 100644 index 0dfd8a11..00000000 Binary files a/kamon-system/src/main/scala/kamon/system/native/libsigar-pa-hpux-11.sl and /dev/null differ diff --git a/kamon-system/src/main/scala/kamon/system/native/libsigar-ppc-aix-5.so b/kamon-system/src/main/scala/kamon/system/native/libsigar-ppc-aix-5.so deleted file mode 100644 index 7d4b5199..00000000 Binary files a/kamon-system/src/main/scala/kamon/system/native/libsigar-ppc-aix-5.so and /dev/null differ diff --git a/kamon-system/src/main/scala/kamon/system/native/libsigar-ppc-linux.so b/kamon-system/src/main/scala/kamon/system/native/libsigar-ppc-linux.so deleted file mode 100644 index 4394b1b0..00000000 Binary files a/kamon-system/src/main/scala/kamon/system/native/libsigar-ppc-linux.so and /dev/null differ diff --git a/kamon-system/src/main/scala/kamon/system/native/libsigar-ppc64-aix-5.so b/kamon-system/src/main/scala/kamon/system/native/libsigar-ppc64-aix-5.so deleted file mode 100644 index 35fd8288..00000000 Binary files a/kamon-system/src/main/scala/kamon/system/native/libsigar-ppc64-aix-5.so and /dev/null differ diff --git a/kamon-system/src/main/scala/kamon/system/native/libsigar-ppc64-linux.so b/kamon-system/src/main/scala/kamon/system/native/libsigar-ppc64-linux.so deleted file mode 100644 index a1ba2529..00000000 Binary files a/kamon-system/src/main/scala/kamon/system/native/libsigar-ppc64-linux.so and /dev/null differ diff --git a/kamon-system/src/main/scala/kamon/system/native/libsigar-s390x-linux.so b/kamon-system/src/main/scala/kamon/system/native/libsigar-s390x-linux.so deleted file mode 100644 index c275f4ac..00000000 Binary files a/kamon-system/src/main/scala/kamon/system/native/libsigar-s390x-linux.so and /dev/null differ diff --git a/kamon-system/src/main/scala/kamon/system/native/libsigar-sparc-solaris.so b/kamon-system/src/main/scala/kamon/system/native/libsigar-sparc-solaris.so deleted file mode 100644 index aa847d2b..00000000 Binary files a/kamon-system/src/main/scala/kamon/system/native/libsigar-sparc-solaris.so and /dev/null differ diff --git a/kamon-system/src/main/scala/kamon/system/native/libsigar-sparc64-solaris.so b/kamon-system/src/main/scala/kamon/system/native/libsigar-sparc64-solaris.so deleted file mode 100644 index 6c4fe809..00000000 Binary files a/kamon-system/src/main/scala/kamon/system/native/libsigar-sparc64-solaris.so and /dev/null differ diff --git a/kamon-system/src/main/scala/kamon/system/native/libsigar-universal-macosx.dylib b/kamon-system/src/main/scala/kamon/system/native/libsigar-universal-macosx.dylib deleted file mode 100644 index 27ab1071..00000000 Binary files a/kamon-system/src/main/scala/kamon/system/native/libsigar-universal-macosx.dylib and /dev/null differ diff --git a/kamon-system/src/main/scala/kamon/system/native/libsigar-universal64-macosx.dylib b/kamon-system/src/main/scala/kamon/system/native/libsigar-universal64-macosx.dylib deleted file mode 100644 index 0c721fec..00000000 Binary files a/kamon-system/src/main/scala/kamon/system/native/libsigar-universal64-macosx.dylib and /dev/null differ diff --git a/kamon-system/src/main/scala/kamon/system/native/libsigar-x86-freebsd-5.so b/kamon-system/src/main/scala/kamon/system/native/libsigar-x86-freebsd-5.so deleted file mode 100644 index 8c50c611..00000000 Binary files a/kamon-system/src/main/scala/kamon/system/native/libsigar-x86-freebsd-5.so and /dev/null differ diff --git a/kamon-system/src/main/scala/kamon/system/native/libsigar-x86-freebsd-6.so b/kamon-system/src/main/scala/kamon/system/native/libsigar-x86-freebsd-6.so deleted file mode 100644 index f0800274..00000000 Binary files a/kamon-system/src/main/scala/kamon/system/native/libsigar-x86-freebsd-6.so and /dev/null differ diff --git a/kamon-system/src/main/scala/kamon/system/native/libsigar-x86-linux.so b/kamon-system/src/main/scala/kamon/system/native/libsigar-x86-linux.so deleted file mode 100644 index a0b64edd..00000000 Binary files a/kamon-system/src/main/scala/kamon/system/native/libsigar-x86-linux.so and /dev/null differ diff --git a/kamon-system/src/main/scala/kamon/system/native/libsigar-x86-solaris.so b/kamon-system/src/main/scala/kamon/system/native/libsigar-x86-solaris.so deleted file mode 100644 index c6452e56..00000000 Binary files a/kamon-system/src/main/scala/kamon/system/native/libsigar-x86-solaris.so and /dev/null differ diff --git a/kamon-system/src/main/scala/kamon/system/native/sigar-amd64-winnt.dll b/kamon-system/src/main/scala/kamon/system/native/sigar-amd64-winnt.dll deleted file mode 100644 index 1ec8a035..00000000 Binary files a/kamon-system/src/main/scala/kamon/system/native/sigar-amd64-winnt.dll and /dev/null differ diff --git a/kamon-system/src/main/scala/kamon/system/native/sigar-x86-winnt.dll b/kamon-system/src/main/scala/kamon/system/native/sigar-x86-winnt.dll deleted file mode 100644 index 6afdc016..00000000 Binary files a/kamon-system/src/main/scala/kamon/system/native/sigar-x86-winnt.dll and /dev/null differ -- cgit v1.2.3