aboutsummaryrefslogtreecommitdiff
path: root/kamon-system/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'kamon-system/src/main')
-rw-r--r--kamon-system/src/main/resources/reference.conf28
-rw-r--r--kamon-system/src/main/scala/kamon/metrics/CpuMetricsCollector.scala74
-rw-r--r--kamon-system/src/main/scala/kamon/metrics/JvmMetrics.scala71
-rw-r--r--kamon-system/src/main/scala/kamon/metrics/SystemMetrics.scala71
-rw-r--r--kamon-system/src/main/scala/kamon/system/System.scala36
-rw-r--r--kamon-system/src/main/scala/kamon/system/native/SigarLoader.scala82
-rw-r--r--kamon-system/src/main/scala/kamon/system/native/index22
-rw-r--r--kamon-system/src/main/scala/kamon/system/native/libsigar-amd64-freebsd-6.sobin210641 -> 0 bytes
-rw-r--r--kamon-system/src/main/scala/kamon/system/native/libsigar-amd64-linux.sobin246605 -> 0 bytes
-rw-r--r--kamon-system/src/main/scala/kamon/system/native/libsigar-amd64-solaris.sobin251360 -> 0 bytes
-rw-r--r--kamon-system/src/main/scala/kamon/system/native/libsigar-ia64-hpux-11.slbin577452 -> 0 bytes
-rw-r--r--kamon-system/src/main/scala/kamon/system/native/libsigar-ia64-linux.sobin494929 -> 0 bytes
-rw-r--r--kamon-system/src/main/scala/kamon/system/native/libsigar-pa-hpux-11.slbin516096 -> 0 bytes
-rw-r--r--kamon-system/src/main/scala/kamon/system/native/libsigar-ppc-aix-5.sobin400925 -> 0 bytes
-rw-r--r--kamon-system/src/main/scala/kamon/system/native/libsigar-ppc-linux.sobin258547 -> 0 bytes
-rw-r--r--kamon-system/src/main/scala/kamon/system/native/libsigar-ppc64-aix-5.sobin425077 -> 0 bytes
-rw-r--r--kamon-system/src/main/scala/kamon/system/native/libsigar-ppc64-linux.sobin330767 -> 0 bytes
-rw-r--r--kamon-system/src/main/scala/kamon/system/native/libsigar-s390x-linux.sobin269932 -> 0 bytes
-rw-r--r--kamon-system/src/main/scala/kamon/system/native/libsigar-sparc-solaris.sobin285004 -> 0 bytes
-rw-r--r--kamon-system/src/main/scala/kamon/system/native/libsigar-sparc64-solaris.sobin261896 -> 0 bytes
-rw-r--r--kamon-system/src/main/scala/kamon/system/native/libsigar-universal-macosx.dylibbin377668 -> 0 bytes
-rw-r--r--kamon-system/src/main/scala/kamon/system/native/libsigar-universal64-macosx.dylibbin397440 -> 0 bytes
-rw-r--r--kamon-system/src/main/scala/kamon/system/native/libsigar-x86-freebsd-5.sobin179751 -> 0 bytes
-rw-r--r--kamon-system/src/main/scala/kamon/system/native/libsigar-x86-freebsd-6.sobin179379 -> 0 bytes
-rw-r--r--kamon-system/src/main/scala/kamon/system/native/libsigar-x86-linux.sobin233385 -> 0 bytes
-rw-r--r--kamon-system/src/main/scala/kamon/system/native/libsigar-x86-solaris.sobin242880 -> 0 bytes
-rw-r--r--kamon-system/src/main/scala/kamon/system/native/sigar-amd64-winnt.dllbin402432 -> 0 bytes
-rw-r--r--kamon-system/src/main/scala/kamon/system/native/sigar-x86-winnt.dllbin266240 -> 0 bytes
28 files changed, 0 insertions, 384 deletions
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 <http://kamon.io/>
- *
- * 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 <http://kamon.io/>
- *
- * 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 <http://kamon.io/>
- *
- * 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
--- a/kamon-system/src/main/scala/kamon/system/native/libsigar-amd64-freebsd-6.so
+++ /dev/null
Binary files 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
--- a/kamon-system/src/main/scala/kamon/system/native/libsigar-amd64-linux.so
+++ /dev/null
Binary files 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
--- a/kamon-system/src/main/scala/kamon/system/native/libsigar-amd64-solaris.so
+++ /dev/null
Binary files 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
--- a/kamon-system/src/main/scala/kamon/system/native/libsigar-ia64-hpux-11.sl
+++ /dev/null
Binary files 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
--- a/kamon-system/src/main/scala/kamon/system/native/libsigar-ia64-linux.so
+++ /dev/null
Binary files 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
--- a/kamon-system/src/main/scala/kamon/system/native/libsigar-pa-hpux-11.sl
+++ /dev/null
Binary files 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
--- a/kamon-system/src/main/scala/kamon/system/native/libsigar-ppc-aix-5.so
+++ /dev/null
Binary files 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
--- a/kamon-system/src/main/scala/kamon/system/native/libsigar-ppc-linux.so
+++ /dev/null
Binary files 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
--- a/kamon-system/src/main/scala/kamon/system/native/libsigar-ppc64-aix-5.so
+++ /dev/null
Binary files 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
--- a/kamon-system/src/main/scala/kamon/system/native/libsigar-ppc64-linux.so
+++ /dev/null
Binary files 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
--- a/kamon-system/src/main/scala/kamon/system/native/libsigar-s390x-linux.so
+++ /dev/null
Binary files 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
--- a/kamon-system/src/main/scala/kamon/system/native/libsigar-sparc-solaris.so
+++ /dev/null
Binary files 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
--- a/kamon-system/src/main/scala/kamon/system/native/libsigar-sparc64-solaris.so
+++ /dev/null
Binary files 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
--- a/kamon-system/src/main/scala/kamon/system/native/libsigar-universal-macosx.dylib
+++ /dev/null
Binary files 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
--- a/kamon-system/src/main/scala/kamon/system/native/libsigar-universal64-macosx.dylib
+++ /dev/null
Binary files 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
--- a/kamon-system/src/main/scala/kamon/system/native/libsigar-x86-freebsd-5.so
+++ /dev/null
Binary files 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
--- a/kamon-system/src/main/scala/kamon/system/native/libsigar-x86-freebsd-6.so
+++ /dev/null
Binary files 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
--- a/kamon-system/src/main/scala/kamon/system/native/libsigar-x86-linux.so
+++ /dev/null
Binary files 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
--- a/kamon-system/src/main/scala/kamon/system/native/libsigar-x86-solaris.so
+++ /dev/null
Binary files 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
--- a/kamon-system/src/main/scala/kamon/system/native/sigar-amd64-winnt.dll
+++ /dev/null
Binary files 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
--- a/kamon-system/src/main/scala/kamon/system/native/sigar-x86-winnt.dll
+++ /dev/null
Binary files differ