From 7d81f4ca59b2f22da7a23e825a3c562f3d9336a9 Mon Sep 17 00:00:00 2001 From: Ivan Topolnjak Date: Sat, 26 Aug 2017 17:58:11 +0200 Subject: ensure that minMaxCounter takes a sample of values when creating a snapshot --- kamon-core/src/main/scala/kamon/metric/MinMaxCounter.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'kamon-core/src/main/scala') 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) + } } -- cgit v1.2.3