org.apache.cassandra.metrics
Class CommitLogMetrics

java.lang.Object
  extended by org.apache.cassandra.metrics.CommitLogMetrics

public class CommitLogMetrics
extends java.lang.Object

Metrics for commit log


Field Summary
 com.yammer.metrics.core.Gauge<java.lang.Long> completedTasks
          Number of completed tasks
static java.lang.String GROUP_NAME
           
 com.yammer.metrics.core.Gauge<java.lang.Long> pendingTasks
          Number of pending tasks
 com.yammer.metrics.core.Gauge<java.lang.Long> totalCommitLogSize
          Current size used by all the commit log segments
static java.lang.String TYPE_NAME
           
 
Constructor Summary
CommitLogMetrics(ICommitLogExecutorService executor, CommitLogAllocator allocator)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GROUP_NAME

public static final java.lang.String GROUP_NAME
See Also:
Constant Field Values

TYPE_NAME

public static final java.lang.String TYPE_NAME
See Also:
Constant Field Values

completedTasks

public final com.yammer.metrics.core.Gauge<java.lang.Long> completedTasks
Number of completed tasks


pendingTasks

public final com.yammer.metrics.core.Gauge<java.lang.Long> pendingTasks
Number of pending tasks


totalCommitLogSize

public final com.yammer.metrics.core.Gauge<java.lang.Long> totalCommitLogSize
Current size used by all the commit log segments

Constructor Detail

CommitLogMetrics

public CommitLogMetrics(ICommitLogExecutorService executor,
                        CommitLogAllocator allocator)


Copyright © 2012 The Apache Software Foundation