diff options
author | Diego <diegolparra@gmail.com> | 2017-06-08 23:27:09 -0300 |
---|---|---|
committer | Diego <diegolparra@gmail.com> | 2017-06-08 23:27:09 -0300 |
commit | 0ad117a9255ccdbf26ce30222508070545579056 (patch) | |
tree | 0a53cb1051ca9275ff7e64671470410309b2c4e9 /kamon-core/src/main/scala/kamon/metric/InstrumentFactory.scala | |
parent | 0d3eb13669d3e9297b36d00aef03d177246efa27 (diff) | |
download | Kamon-0ad117a9255ccdbf26ce30222508070545579056.tar.gz Kamon-0ad117a9255ccdbf26ce30222508070545579056.tar.bz2 Kamon-0ad117a9255ccdbf26ce30222508070545579056.zip |
* 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
Diffstat (limited to 'kamon-core/src/main/scala/kamon/metric/InstrumentFactory.scala')
-rw-r--r-- | kamon-core/src/main/scala/kamon/metric/InstrumentFactory.scala | 5 |
1 files changed, 2 insertions, 3 deletions
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 = |