From 0ad117a9255ccdbf26ce30222508070545579056 Mon Sep 17 00:00:00 2001 From: Diego Date: Thu, 8 Jun 2017 23:27:09 -0300 Subject: * Introduce Java 8 Unsafe intrinsics in LogAdder (lock addq and lock xchg) * Introduce atomic variant of LongAdder::sumThenReset -> LongAdder::sumAndReset * Remove LongMaxUpdater in favor to AtomicLongMaxUpdater --- kamon-core/src/main/scala/kamon/metric/InstrumentFactory.scala | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'kamon-core/src/main/scala/kamon/metric/InstrumentFactory.scala') diff --git a/kamon-core/src/main/scala/kamon/metric/InstrumentFactory.scala b/kamon-core/src/main/scala/kamon/metric/InstrumentFactory.scala index 6e95af75..4bd151d3 100644 --- a/kamon-core/src/main/scala/kamon/metric/InstrumentFactory.scala +++ b/kamon-core/src/main/scala/kamon/metric/InstrumentFactory.scala @@ -34,7 +34,7 @@ private[kamon] class InstrumentFactory private (defaultHistogramDynamicRange: Dy def buildMinMaxCounter(dynamicRange: Option[DynamicRange], sampleInterval: Option[Duration]) (name: String, tags: Map[String, String], unit: MeasurementUnit): SnapshotableMinMaxCounter = - new PaddedMinMaxCounter( + new SimpleMinMaxCounter( name, tags, buildHistogram(dynamicRange.orElse(Some(defaultMMCounterDynamicRange)))(name, tags, unit), @@ -93,8 +93,7 @@ object InstrumentFactory { if (metricConfig.hasPath("significant-value-digits")) Some(metricConfig.getInt("significant-value-digits")) else None, if (metricConfig.hasPath("sample-interval")) Some(metricConfig.getDuration("sample-interval", TimeUnit.MILLISECONDS).millis) else None ) - - (metricName -> customSettings) + metricName -> customSettings } private def readDynamicRange(config: Config): DynamicRange = -- cgit v1.2.3