diff options
Diffstat (limited to 'kamon-system-metrics/src/main/scala/kamon/metrics/GCMetrics.scala')
-rw-r--r-- | kamon-system-metrics/src/main/scala/kamon/metrics/GCMetrics.scala | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/kamon-system-metrics/src/main/scala/kamon/metrics/GCMetrics.scala b/kamon-system-metrics/src/main/scala/kamon/metrics/GCMetrics.scala index bc5fc724..5aa679c9 100644 --- a/kamon-system-metrics/src/main/scala/kamon/metrics/GCMetrics.scala +++ b/kamon-system-metrics/src/main/scala/kamon/metrics/GCMetrics.scala @@ -20,7 +20,7 @@ import java.lang.management.GarbageCollectorMXBean import akka.actor.ActorSystem import com.typesafe.config.Config import kamon.metric._ -import kamon.metric.instrument.{ Gauge, Histogram } +import kamon.metric.instrument.Histogram case class GCMetrics(name: String) extends MetricGroupIdentity { val category = GCMetrics @@ -32,7 +32,7 @@ object GCMetrics extends MetricGroupCategory { case object CollectionCount extends MetricIdentity { val name = "collection-count" } case object CollectionTime extends MetricIdentity { val name = "collection-time" } - case class GCMetricRecorder(count: Gauge, time: Gauge) + case class GCMetricRecorder(count: Histogram, time: Histogram) extends MetricGroupRecorder { def collect(context: CollectionContext): MetricGroupSnapshot = { @@ -71,8 +71,7 @@ case class GCMetricGroupFactory(gc: GarbageCollectorMXBean) extends MetricGroupF val timeConfig = settings.getConfig("time") new GCMetricRecorder( - Gauge.fromConfig(countConfig, system)(() ⇒ gc.getCollectionCount), - Gauge.fromConfig(timeConfig, system, Scale.Milli)(() ⇒ gc.getCollectionTime)) + Histogram.fromConfig(countConfig), + Histogram.fromConfig(timeConfig)) } -} - +}
\ No newline at end of file |