diff options
author | Ivan Topolnjak <ivantopo@gmail.com> | 2017-06-11 10:02:22 +0200 |
---|---|---|
committer | Ivan Topolnjak <ivantopo@gmail.com> | 2017-06-11 10:02:22 +0200 |
commit | e8d3e612dcf0fa396a25920a23f108f6ab8c2e61 (patch) | |
tree | e1d702aa2eabbfabc9690a5cdc3ca6ac59ae69b9 /kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala | |
parent | de3e823cec6ec12d551f568b73d2ad1061944222 (diff) | |
download | Kamon-e8d3e612dcf0fa396a25920a23f108f6ab8c2e61.tar.gz Kamon-e8d3e612dcf0fa396a25920a23f108f6ab8c2e61.tar.bz2 Kamon-e8d3e612dcf0fa396a25920a23f108f6ab8c2e61.zip |
separate metrics from instruments and add default instrument for metrics
Diffstat (limited to 'kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala')
-rw-r--r-- | kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala b/kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala index ae12f635..a09702ae 100644 --- a/kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala +++ b/kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala @@ -23,9 +23,9 @@ import kamon.util.{AtomicLongMaxUpdater, MeasurementUnit} import scala.concurrent.duration.Duration trait MinMaxCounter { + def unit: MeasurementUnit def dynamicRange: DynamicRange def sampleInterval: Duration - def measurementUnit: MeasurementUnit def increment(): Unit def increment(times: Long): Unit @@ -34,7 +34,7 @@ trait MinMaxCounter { def sample(): Unit } -class SimpleMinMaxCounter(name: String, tags: Map[String, String], underlyingHistogram: Histogram with DistributionSnapshotInstrument, +class SimpleMinMaxCounter(name: String, tags: Map[String, String], underlyingHistogram: HdrHistogram, val sampleInterval: Duration) extends SnapshotableMinMaxCounter { private val min = AtomicLongMaxUpdater() @@ -44,8 +44,8 @@ class SimpleMinMaxCounter(name: String, tags: Map[String, String], underlyingHis def dynamicRange: DynamicRange = underlyingHistogram.dynamicRange - def measurementUnit: MeasurementUnit = - underlyingHistogram.measurementUnit + def unit: MeasurementUnit = + underlyingHistogram.unit private[kamon] def snapshot(): MetricDistribution = underlyingHistogram.snapshot() |