You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by br...@apache.org on 2014/05/23 21:11:43 UTC

[4/7] git commit: Correctly name FileCache metrics.

Correctly name FileCache metrics.

Patch by Nick Bailey, reviewed by brandonwilliams for CASSANDRA-7294


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/6d8be12a
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/6d8be12a
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/6d8be12a

Branch: refs/heads/cassandra-2.1
Commit: 6d8be12a1538aea0932dddd448dcf7a0620d638d
Parents: 926f639
Author: Brandon Williams <br...@apache.org>
Authored: Fri May 23 14:08:29 2014 -0500
Committer: Brandon Williams <br...@apache.org>
Committed: Fri May 23 14:08:29 2014 -0500

----------------------------------------------------------------------
 .../org/apache/cassandra/metrics/FileCacheMetrics.java    | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/6d8be12a/src/java/org/apache/cassandra/metrics/FileCacheMetrics.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/cassandra/metrics/FileCacheMetrics.java b/src/java/org/apache/cassandra/metrics/FileCacheMetrics.java
index 9b21de6..42444f3 100644
--- a/src/java/org/apache/cassandra/metrics/FileCacheMetrics.java
+++ b/src/java/org/apache/cassandra/metrics/FileCacheMetrics.java
@@ -28,6 +28,8 @@ import org.apache.cassandra.service.FileCacheService;
 
 public class FileCacheMetrics
 {
+    private static final MetricNameFactory factory = new DefaultNameFactory("FileCache");
+
     /** Total number of hits */
     public final Meter hits;
     /** Total number of requests */
@@ -39,9 +41,9 @@ public class FileCacheMetrics
 
     public FileCacheMetrics()
     {
-        hits = Metrics.newMeter(new MetricName(FileCacheService.class, "Hits"), "hits", TimeUnit.SECONDS);
-        requests = Metrics.newMeter(new MetricName(FileCacheService.class, "Requests"), "requests", TimeUnit.SECONDS);
-        hitRate = Metrics.newGauge(new MetricName(FileCacheService.class, "HitRate"), new RatioGauge()
+        hits = Metrics.newMeter(factory.createMetricName("Hits"), "hits", TimeUnit.SECONDS);
+        requests = Metrics.newMeter(factory.createMetricName("Requests"), "requests", TimeUnit.SECONDS);
+        hitRate = Metrics.newGauge(factory.createMetricName("HitRate"), new RatioGauge()
         {
             protected double getNumerator()
             {
@@ -53,7 +55,7 @@ public class FileCacheMetrics
                 return requests.count();
             }
         });
-        size = Metrics.newGauge(new MetricName(FileCacheService.class, "Size"), new Gauge<Long>()
+        size = Metrics.newGauge(factory.createMetricName("Size"), new Gauge<Long>()
         {
             public Long value()
             {