aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/metric/InstrumentFactory.scala
diff options
context:
space:
mode:
authorDiego <diegolparra@gmail.com>2017-06-08 23:27:09 -0300
committerDiego <diegolparra@gmail.com>2017-06-08 23:27:09 -0300
commit0ad117a9255ccdbf26ce30222508070545579056 (patch)
tree0a53cb1051ca9275ff7e64671470410309b2c4e9 /kamon-core/src/main/scala/kamon/metric/InstrumentFactory.scala
parent0d3eb13669d3e9297b36d00aef03d177246efa27 (diff)
downloadKamon-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.scala5
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 =