aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2017-06-11 13:24:44 +0200
committerIvan Topolnjak <ivantopo@gmail.com>2017-06-11 13:24:44 +0200
commit942562d452bc1aa64ea6787702c47286c597a186 (patch)
tree437168af59d1169b00e9c269cb43db1e487c8faa /kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala
parenta78ce66cbe149ec7f71b7912e9f7df427688aa15 (diff)
downloadKamon-942562d452bc1aa64ea6787702c47286c597a186.tar.gz
Kamon-942562d452bc1aa64ea6787702c47286c597a186.tar.bz2
Kamon-942562d452bc1aa64ea6787702c47286c597a186.zip
add internal snapshot API that allows keeping state intact
Diffstat (limited to 'kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala')
-rw-r--r--kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala8
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 a09702ae..7dca3060 100644
--- a/kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala
+++ b/kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala
@@ -34,8 +34,8 @@ trait MinMaxCounter {
def sample(): Unit
}
-class SimpleMinMaxCounter(name: String, tags: Map[String, String], underlyingHistogram: HdrHistogram,
- val sampleInterval: Duration) extends SnapshotableMinMaxCounter {
+class SimpleMinMaxCounter(name: String, tags: Map[String, String], underlyingHistogram: AtomicHdrHistogram,
+ val sampleInterval: Duration) extends MinMaxCounter{
private val min = AtomicLongMaxUpdater()
private val max = AtomicLongMaxUpdater()
@@ -47,8 +47,8 @@ class SimpleMinMaxCounter(name: String, tags: Map[String, String], underlyingHis
def unit: MeasurementUnit =
underlyingHistogram.unit
- private[kamon] def snapshot(): MetricDistribution =
- underlyingHistogram.snapshot()
+ private[kamon] def snapshot(resetState: Boolean): MetricDistribution =
+ underlyingHistogram.snapshot(resetState)
def increment(): Unit =
increment(1L)