public class KeyspaceMetrics
extends java.lang.Object
ColumnFamilyStore
.Modifier and Type | Field and Description |
---|---|
com.yammer.metrics.core.Gauge<java.lang.Long> |
allMemtablesDataSize
Total amount of data stored in the memtables (2i and pending flush memtables included).
|
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.Histogram |
liveScannedHistogram
Live cells scanned in queries on this Keyspace
|
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> |
memtableDataSize
Total amount of data stored in the memtable, including column related overhead.
|
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.Long> |
pendingCompactions
Estimate of number of pending compactios for this CF
|
com.yammer.metrics.core.Gauge<java.lang.Integer> |
pendingTasks
Estimated number of tasks pending for this column family
|
LatencyMetrics |
rangeLatency
(Local) range slice metrics
|
LatencyMetrics |
readLatency
(Local) read metrics
|
com.yammer.metrics.core.Histogram |
sstablesPerReadHistogram
Histogram of the number of sstable data files accessed per read
|
com.yammer.metrics.core.Histogram |
tombstoneScannedHistogram
Tombstones scanned in queries on this Keyspace
|
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
|
LatencyMetrics |
writeLatency
(Local) write metrics
|
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> memtableDataSize
public final com.yammer.metrics.core.Gauge<java.lang.Long> allMemtablesDataSize
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> pendingTasks
public final com.yammer.metrics.core.Gauge<java.lang.Long> 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 final LatencyMetrics readLatency
public final LatencyMetrics rangeLatency
public final LatencyMetrics writeLatency
public final com.yammer.metrics.core.Histogram sstablesPerReadHistogram
public final com.yammer.metrics.core.Histogram tombstoneScannedHistogram
public final com.yammer.metrics.core.Histogram liveScannedHistogram
public KeyspaceMetrics(Keyspace ks)
ColumnFamilyStore
.ks
- Keyspace to measure metricsCopyright © 2014 The Apache Software Foundation