aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2017-08-26 17:58:11 +0200
committerIvan Topolnjak <ivantopo@gmail.com>2017-08-26 17:58:11 +0200
commit7d81f4ca59b2f22da7a23e825a3c562f3d9336a9 (patch)
treee36af30a4fab2c2bbe6c5fdb7219cc1dcf11f731
parent041d105ce8e0eef5f81e2d9e22a6a81342278257 (diff)
downloadKamon-7d81f4ca59b2f22da7a23e825a3c562f3d9336a9.tar.gz
Kamon-7d81f4ca59b2f22da7a23e825a3c562f3d9336a9.tar.bz2
Kamon-7d81f4ca59b2f22da7a23e825a3c562f3d9336a9.zip
ensure that minMaxCounter takes a sample of values when creating a snapshot
-rw-r--r--kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala b/kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala
index 2cb01e77..cdcf3ee9 100644
--- a/kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala
+++ b/kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala
@@ -81,6 +81,8 @@ class SimpleMinMaxCounter(name: String, tags: Map[String, String], underlyingHis
underlyingHistogram.record(currentMax)
}
- private[kamon] def snapshot(resetState: Boolean = true): MetricDistribution =
+ private[kamon] def snapshot(resetState: Boolean = true): MetricDistribution = {
+ sample()
underlyingHistogram.snapshot(resetState)
+ }
}