Merge pull request #422 from jenning/master

[metrics]fix lastRate & meanRate long/double problem
This commit is contained in:
Calvin Xiao
2014-11-21 14:51:38 +08:00
2 changed files with 6 additions and 6 deletions
@@ -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() {
@@ -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) {
@@ -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);