aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala
diff options
context:
space:
mode:
Diffstat (limited to 'kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala')
-rw-r--r--kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala11
1 files changed, 5 insertions, 6 deletions
diff --git a/kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala b/kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala
index 7dca3060..6acb7c54 100644
--- a/kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala
+++ b/kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala
@@ -16,12 +16,11 @@
package kamon.metric
import java.lang.Math.abs
+import java.time.Duration
import java.util.concurrent.atomic.AtomicLong
import kamon.util.{AtomicLongMaxUpdater, MeasurementUnit}
-import scala.concurrent.duration.Duration
-
trait MinMaxCounter {
def unit: MeasurementUnit
def dynamicRange: DynamicRange
@@ -35,7 +34,7 @@ trait MinMaxCounter {
}
class SimpleMinMaxCounter(name: String, tags: Map[String, String], underlyingHistogram: AtomicHdrHistogram,
- val sampleInterval: Duration) extends MinMaxCounter{
+ val sampleInterval: Duration) extends MinMaxCounter {
private val min = AtomicLongMaxUpdater()
private val max = AtomicLongMaxUpdater()
@@ -47,9 +46,6 @@ class SimpleMinMaxCounter(name: String, tags: Map[String, String], underlyingHis
def unit: MeasurementUnit =
underlyingHistogram.unit
- private[kamon] def snapshot(resetState: Boolean): MetricDistribution =
- underlyingHistogram.snapshot(resetState)
-
def increment(): Unit =
increment(1L)
@@ -86,4 +82,7 @@ class SimpleMinMaxCounter(name: String, tags: Map[String, String], underlyingHis
underlyingHistogram.record(currentMin)
underlyingHistogram.record(currentMax)
}
+
+ private[kamon] def snapshot(resetState: Boolean = true): MetricDistribution =
+ underlyingHistogram.snapshot(resetState)
}