From 28cc99bbc345cf9f8f5afb8272ce72da630771de Mon Sep 17 00:00:00 2001 From: Ivan Topolnak Date: Wed, 12 Mar 2014 16:17:13 -0300 Subject: fix transformation between metric snapshots and newrelic metrics --- kamon-newrelic/src/main/scala/kamon/newrelic/package.scala | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'kamon-newrelic/src/main/scala/kamon/newrelic') diff --git a/kamon-newrelic/src/main/scala/kamon/newrelic/package.scala b/kamon-newrelic/src/main/scala/kamon/newrelic/package.scala index 06059c49..f6e377c7 100644 --- a/kamon-newrelic/src/main/scala/kamon/newrelic/package.scala +++ b/kamon-newrelic/src/main/scala/kamon/newrelic/package.scala @@ -27,12 +27,10 @@ package object newrelic { val measurementLevels = snapshot.measurements.iterator while (measurementLevels.hasNext) { val level = measurementLevels.next() - - // NewRelic metrics need to be scaled to seconds. val scaledValue = Scale.convert(snapshot.scale, scale, level.value) - total += scaledValue - sumOfSquares += scaledValue * scaledValue + total += scaledValue * level.count + sumOfSquares += (scaledValue * scaledValue) * level.count } val scaledMin = Scale.convert(snapshot.scale, scale, snapshot.min) -- cgit v1.2.3