From 7aa96975cb858508bd911440e1943ee92b7388b5 Mon Sep 17 00:00:00 2001 From: Jenning Xu Date: Fri, 21 Nov 2014 14:04:54 +0800 Subject: [PATCH 1/3] [metrics]fix lastRate & meanRate long/double problem --- .../java/org/springside/modules/metrics/CounterMetric.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/metrics/src/main/java/org/springside/modules/metrics/CounterMetric.java b/modules/metrics/src/main/java/org/springside/modules/metrics/CounterMetric.java index 55c4401c..bac38438 100644 --- a/modules/metrics/src/main/java/org/springside/modules/metrics/CounterMetric.java +++ b/modules/metrics/src/main/java/org/springside/modules/metrics/CounterMetric.java @@ -7,9 +7,9 @@ package org.springside.modules.metrics; public class CounterMetric { public long totalCount; - public double meanRate; + public long meanRate; public long lastCount; - public double lastRate; + public long lastRate; @Override public String toString() { From 5e0ae65995165741dcff0c5e23fc81b8dc78e92f Mon Sep 17 00:00:00 2001 From: Jenning Xu Date: Fri, 21 Nov 2014 14:31:07 +0800 Subject: [PATCH 2/3] [metrics]fix lastRate & meanRate long/double problem --- .../springside/modules/metrics/reporter/ConsoleReporter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/metrics/src/main/java/org/springside/modules/metrics/reporter/ConsoleReporter.java b/modules/metrics/src/main/java/org/springside/modules/metrics/reporter/ConsoleReporter.java index 93756a79..68f40e26 100644 --- a/modules/metrics/src/main/java/org/springside/modules/metrics/reporter/ConsoleReporter.java +++ b/modules/metrics/src/main/java/org/springside/modules/metrics/reporter/ConsoleReporter.java @@ -83,8 +83,8 @@ public class ConsoleReporter implements Reporter { private void printCounter(CounterMetric counter) { output.printf(" last count = %d%n", counter.lastCount); output.printf(" total count = %d%n", counter.totalCount); - output.printf(" last rate = %2.2f/s%n", counter.lastRate); - output.printf(" mean rate = %2.2f/s%n", counter.meanRate); + output.printf(" last rate = %d%n", counter.lastRate); + output.printf(" mean rate = %d%n", counter.meanRate); } private void printHistogram(HistogramMetric histogram) { From 16bb5da083924a2d75faecfc99a225f528cd1963 Mon Sep 17 00:00:00 2001 From: Jenning Xu Date: Fri, 21 Nov 2014 14:41:54 +0800 Subject: [PATCH 3/3] [metrics]fix lastRate & meanRate long/double problem --- .../springside/modules/metrics/reporter/ConsoleReporter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/metrics/src/main/java/org/springside/modules/metrics/reporter/ConsoleReporter.java b/modules/metrics/src/main/java/org/springside/modules/metrics/reporter/ConsoleReporter.java index 68f40e26..75aa46f5 100644 --- a/modules/metrics/src/main/java/org/springside/modules/metrics/reporter/ConsoleReporter.java +++ b/modules/metrics/src/main/java/org/springside/modules/metrics/reporter/ConsoleReporter.java @@ -98,8 +98,8 @@ public class ConsoleReporter implements Reporter { private void printTimer(TimerMetric timer) { output.printf(" count = %d%n", timer.counterMetric.totalCount); - output.printf(" last rate = %2.2f/s%n", timer.counterMetric.lastRate); - output.printf(" mean rate = %2.2f/s%n", timer.counterMetric.meanRate); + output.printf(" last rate = %d%n", timer.counterMetric.lastRate); + output.printf(" mean rate = %d%n", timer.counterMetric.meanRate); output.printf(" min = %d ms%n", timer.histogramMetric.min); output.printf(" max = %d ms%n", timer.histogramMetric.max); output.printf(" mean = %2.2f ms%n", timer.histogramMetric.mean);