public class KeyspaceMetrics
extends java.lang.Object
ColumnFamilyStore
.Modifier and Type | Field and Description |
---|---|
com.yammer.metrics.core.Gauge<java.lang.Long> |
allMemtablesLiveDataSize
Total amount of live data stored in the memtables (2i and pending flush memtables included) that resides off-heap, excluding any data structure overhead
|
com.yammer.metrics.core.Gauge<java.lang.Long> |
allMemtablesOffHeapDataSize
Total amount of data stored in the memtables (2i and pending flush memtables included) that resides off-heap.
|
com.yammer.metrics.core.Gauge<java.lang.Long> |
allMemtablesOnHeapDataSize
Total amount of data stored in the memtables (2i and pending flush memtables included) that resides on-heap.
|
com.yammer.metrics.core.Gauge<java.lang.Long> |
bloomFilterDiskSpaceUsed
Disk space used by bloom filter
|
com.yammer.metrics.core.Gauge<java.lang.Long> |
liveDiskSpaceUsed
Disk space used by SSTables belonging to this CF
|
com.yammer.metrics.core.Gauge<java.lang.Long> |
memtableColumnsCount
Total number of columns present in the memtable.
|
com.yammer.metrics.core.Gauge<java.lang.Long> |
memtableLiveDataSize
Total amount of live data stored in the memtable, excluding any data structure overhead
|
com.yammer.metrics.core.Gauge<java.lang.Long> |
memtableOffHeapDataSize
Total amount of data stored in the memtable that resides off-heap, including column related overhead and overwritten rows.
|
com.yammer.metrics.core.Gauge<java.lang.Long> |
memtableOnHeapDataSize
Total amount of data stored in the memtable that resides on-heap, including column related overhead and overwritten rows.
|
com.yammer.metrics.core.Gauge<java.lang.Long> |
memtableSwitchCount
Number of times flush has resulted in the memtable being switched out.
|
com.yammer.metrics.core.Gauge<java.lang.Integer> |
pendingCompactions
Estimate of number of pending compactios for this CF
|
com.yammer.metrics.core.Gauge<java.lang.Integer> |
pendingFlushes
Estimated number of tasks pending for this column family
|
com.yammer.metrics.core.Gauge<java.lang.Long> |
totalDiskSpaceUsed
Total disk space used by SSTables belonging to this CF, including obsolete ones waiting to be GC'd
|
Constructor and Description |
---|
KeyspaceMetrics(Keyspace ks)
Creates metrics for given
ColumnFamilyStore . |
Modifier and Type | Method and Description |
---|---|
void |
release()
Release all associated metrics.
|
public final com.yammer.metrics.core.Gauge<java.lang.Long> memtableLiveDataSize
public final com.yammer.metrics.core.Gauge<java.lang.Long> memtableOnHeapDataSize
public final com.yammer.metrics.core.Gauge<java.lang.Long> memtableOffHeapDataSize
public final com.yammer.metrics.core.Gauge<java.lang.Long> allMemtablesLiveDataSize
public final com.yammer.metrics.core.Gauge<java.lang.Long> allMemtablesOnHeapDataSize
public final com.yammer.metrics.core.Gauge<java.lang.Long> allMemtablesOffHeapDataSize
public final com.yammer.metrics.core.Gauge<java.lang.Long> memtableColumnsCount
public final com.yammer.metrics.core.Gauge<java.lang.Long> memtableSwitchCount
public final com.yammer.metrics.core.Gauge<java.lang.Integer> pendingFlushes
public final com.yammer.metrics.core.Gauge<java.lang.Integer> pendingCompactions
public final com.yammer.metrics.core.Gauge<java.lang.Long> liveDiskSpaceUsed
public final com.yammer.metrics.core.Gauge<java.lang.Long> totalDiskSpaceUsed
public final com.yammer.metrics.core.Gauge<java.lang.Long> bloomFilterDiskSpaceUsed
public KeyspaceMetrics(Keyspace ks)
ColumnFamilyStore
.ks
- Keyspace to measure metricsCopyright © 2014 The Apache Software Foundation