|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cassandra.metrics.ColumnFamilyMetrics
public class ColumnFamilyMetrics
Metrics for ColumnFamilyStore
.
Field Summary | |
---|---|
com.yammer.metrics.core.Gauge<java.lang.Long> |
bloomFilterDiskSpaceUsed
Disk space used by bloom filter |
com.yammer.metrics.core.Gauge<java.lang.Long> |
bloomFilterFalsePositives
Number of false positives in bloom filter |
com.yammer.metrics.core.Gauge<java.lang.Double> |
bloomFilterFalseRatio
False positive ratio of bloom filter |
com.yammer.metrics.core.Gauge<java.lang.Double> |
compressionRatio
Current compression ratio for all SSTables |
com.yammer.metrics.core.Gauge<long[]> |
estimatedColumnCountHistogram
Histogram of estimated number of columns. |
com.yammer.metrics.core.Gauge<long[]> |
estimatedRowSizeHistogram
Histogram of estimated row size (in bytes). |
com.yammer.metrics.core.Counter |
liveDiskSpaceUsed
Disk space used by SSTables belonging to this CF |
com.yammer.metrics.core.Gauge<java.lang.Integer> |
liveSSTableCount
Number of SSTables on disk for this CF |
com.yammer.metrics.core.Gauge<java.lang.Long> |
maxRowSize
Size of the largest compacted row |
com.yammer.metrics.core.Gauge<java.lang.Long> |
meanRowSize
Size of the smallest compacted row |
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.Counter |
memtableSwitchCount
Number of times flush has resulted in the memtable being switched out. |
com.yammer.metrics.core.Gauge<java.lang.Long> |
minRowSize
Size of the smallest compacted row |
com.yammer.metrics.core.Gauge<java.lang.Integer> |
pendingTasks
Estimated number of tasks pending for this column family |
LatencyMetrics |
readLatency
Read metrics |
com.yammer.metrics.core.Gauge<java.lang.Long> |
recentBloomFilterFalsePositives
Number of false positives in bloom filter from last read |
com.yammer.metrics.core.Gauge<java.lang.Double> |
recentBloomFilterFalseRatio
False positive ratio of bloom filter from last read |
EstimatedHistogram |
recentSSTablesPerRead
Deprecated. |
EstimatedHistogram |
sstablesPerRead
Deprecated. |
com.yammer.metrics.core.Histogram |
sstablesPerReadHistogram
Histogram of the number of sstable data files accessed per read |
com.yammer.metrics.core.Counter |
totalDiskSpaceUsed
Total disk space used by SSTables belonging to this CF, including obsolete ones waiting to be GC'd |
LatencyMetrics |
writeLatency
Write metrics |
Constructor Summary | |
---|---|
ColumnFamilyMetrics(ColumnFamilyStore cfs)
Creates metrics for given ColumnFamilyStore . |
Method Summary | |
---|---|
void |
release()
Release all associated metrics. |
void |
updateSSTableIterated(int count)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public final com.yammer.metrics.core.Gauge<java.lang.Long> memtableDataSize
public final com.yammer.metrics.core.Gauge<java.lang.Long> memtableColumnsCount
public final com.yammer.metrics.core.Counter memtableSwitchCount
public final com.yammer.metrics.core.Gauge<java.lang.Double> compressionRatio
public final com.yammer.metrics.core.Gauge<long[]> estimatedRowSizeHistogram
public final com.yammer.metrics.core.Gauge<long[]> estimatedColumnCountHistogram
public final com.yammer.metrics.core.Histogram sstablesPerReadHistogram
public final LatencyMetrics readLatency
public final LatencyMetrics writeLatency
public final com.yammer.metrics.core.Gauge<java.lang.Integer> pendingTasks
public final com.yammer.metrics.core.Gauge<java.lang.Integer> liveSSTableCount
public final com.yammer.metrics.core.Counter liveDiskSpaceUsed
public final com.yammer.metrics.core.Counter totalDiskSpaceUsed
public final com.yammer.metrics.core.Gauge<java.lang.Long> minRowSize
public final com.yammer.metrics.core.Gauge<java.lang.Long> maxRowSize
public final com.yammer.metrics.core.Gauge<java.lang.Long> meanRowSize
public final com.yammer.metrics.core.Gauge<java.lang.Long> bloomFilterFalsePositives
public final com.yammer.metrics.core.Gauge<java.lang.Long> recentBloomFilterFalsePositives
public final com.yammer.metrics.core.Gauge<java.lang.Double> bloomFilterFalseRatio
public final com.yammer.metrics.core.Gauge<java.lang.Double> recentBloomFilterFalseRatio
public final com.yammer.metrics.core.Gauge<java.lang.Long> bloomFilterDiskSpaceUsed
@Deprecated public final EstimatedHistogram sstablesPerRead
@Deprecated public final EstimatedHistogram recentSSTablesPerRead
Constructor Detail |
---|
public ColumnFamilyMetrics(ColumnFamilyStore cfs)
ColumnFamilyStore
.
cfs
- ColumnFamilyStore to measure metricsMethod Detail |
---|
public void updateSSTableIterated(int count)
public void release()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |