Showing
3 changed files
with
11 additions
and
6 deletions
... | @@ -24,7 +24,7 @@ public class SimpleNettyClientCommand extends AbstractShellCommand { | ... | @@ -24,7 +24,7 @@ public class SimpleNettyClientCommand extends AbstractShellCommand { |
24 | 24 | ||
25 | @Argument(index = 1, name = "warmupCount", description = "Warm-up count", | 25 | @Argument(index = 1, name = "warmupCount", description = "Warm-up count", |
26 | required = false, multiValued = false) | 26 | required = false, multiValued = false) |
27 | - String warmup = "10000"; | 27 | + String warmup = "1000"; |
28 | 28 | ||
29 | @Argument(index = 2, name = "messageCount", description = "Message count", | 29 | @Argument(index = 2, name = "messageCount", description = "Message count", |
30 | required = false, multiValued = false) | 30 | required = false, multiValued = false) | ... | ... |
... | @@ -8,7 +8,7 @@ import org.slf4j.LoggerFactory; | ... | @@ -8,7 +8,7 @@ import org.slf4j.LoggerFactory; |
8 | * Test to measure Messaging performance. | 8 | * Test to measure Messaging performance. |
9 | */ | 9 | */ |
10 | public final class SimpleNettyServer { | 10 | public final class SimpleNettyServer { |
11 | - private static Logger log = LoggerFactory.getLogger(IOLoopTestServer.class); | 11 | + private static Logger log = LoggerFactory.getLogger(SimpleNettyServer.class); |
12 | 12 | ||
13 | private SimpleNettyServer() {} | 13 | private SimpleNettyServer() {} |
14 | 14 | ... | ... |
... | @@ -8,8 +8,9 @@ import java.util.concurrent.TimeUnit; | ... | @@ -8,8 +8,9 @@ import java.util.concurrent.TimeUnit; |
8 | import org.apache.felix.scr.annotations.Activate; | 8 | import org.apache.felix.scr.annotations.Activate; |
9 | import org.apache.felix.scr.annotations.Component; | 9 | import org.apache.felix.scr.annotations.Component; |
10 | import org.apache.felix.scr.annotations.Deactivate; | 10 | import org.apache.felix.scr.annotations.Deactivate; |
11 | +import org.slf4j.Logger; | ||
12 | +import org.slf4j.LoggerFactory; | ||
11 | 13 | ||
12 | -import com.codahale.metrics.ConsoleReporter; | ||
13 | import com.codahale.metrics.Counter; | 14 | import com.codahale.metrics.Counter; |
14 | import com.codahale.metrics.Gauge; | 15 | import com.codahale.metrics.Gauge; |
15 | import com.codahale.metrics.Histogram; | 16 | import com.codahale.metrics.Histogram; |
... | @@ -17,6 +18,7 @@ import com.codahale.metrics.Meter; | ... | @@ -17,6 +18,7 @@ import com.codahale.metrics.Meter; |
17 | import com.codahale.metrics.Metric; | 18 | import com.codahale.metrics.Metric; |
18 | import com.codahale.metrics.MetricFilter; | 19 | import com.codahale.metrics.MetricFilter; |
19 | import com.codahale.metrics.MetricRegistry; | 20 | import com.codahale.metrics.MetricRegistry; |
21 | +import com.codahale.metrics.Slf4jReporter; | ||
20 | import com.codahale.metrics.Timer; | 22 | import com.codahale.metrics.Timer; |
21 | 23 | ||
22 | /** | 24 | /** |
... | @@ -54,6 +56,7 @@ import com.codahale.metrics.Timer; | ... | @@ -54,6 +56,7 @@ import com.codahale.metrics.Timer; |
54 | @Component(immediate = true) | 56 | @Component(immediate = true) |
55 | public final class MetricsManager implements MetricsService { | 57 | public final class MetricsManager implements MetricsService { |
56 | 58 | ||
59 | + private final Logger log = LoggerFactory.getLogger(getClass()); | ||
57 | /** | 60 | /** |
58 | * Registry to hold the Components defined in the system. | 61 | * Registry to hold the Components defined in the system. |
59 | */ | 62 | */ |
... | @@ -67,14 +70,16 @@ public final class MetricsManager implements MetricsService { | ... | @@ -67,14 +70,16 @@ public final class MetricsManager implements MetricsService { |
67 | /** | 70 | /** |
68 | * Default Reporter for this metrics manager. | 71 | * Default Reporter for this metrics manager. |
69 | */ | 72 | */ |
70 | - private final ConsoleReporter reporter; | 73 | + private final Slf4jReporter reporter; |
71 | 74 | ||
72 | public MetricsManager() { | 75 | public MetricsManager() { |
73 | this.metricsRegistry = new MetricRegistry(); | 76 | this.metricsRegistry = new MetricRegistry(); |
74 | - this.reporter = ConsoleReporter.forRegistry(metricsRegistry) | 77 | + this.reporter = Slf4jReporter.forRegistry(this.metricsRegistry) |
78 | + .outputTo(log) | ||
75 | .convertRatesTo(TimeUnit.SECONDS) | 79 | .convertRatesTo(TimeUnit.SECONDS) |
76 | - .convertDurationsTo(TimeUnit.MICROSECONDS) | 80 | + .convertDurationsTo(TimeUnit.MILLISECONDS) |
77 | .build(); | 81 | .build(); |
82 | + reporter.start(1, TimeUnit.MINUTES); | ||
78 | } | 83 | } |
79 | 84 | ||
80 | @Activate | 85 | @Activate | ... | ... |
-
Please register or login to post a comment