public class ColumnFamilyMetrics
extends java.lang.Object
ColumnFamilyStore
.Modifier and Type | Field and Description |
---|---|
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.Gauge<java.lang.Double> |
keyCacheHitRate
Key cache hit rate for this CF
|
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.
|
com.yammer.metrics.core.Counter |
speculativeRetry |
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 and Description |
---|
ColumnFamilyMetrics(ColumnFamilyStore cfs)
Creates metrics for given
ColumnFamilyStore . |
Modifier and Type | Method and Description |
---|---|
void |
release()
Release all associated metrics.
|
void |
updateSSTableIterated(int count) |
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
public final com.yammer.metrics.core.Gauge<java.lang.Double> keyCacheHitRate
public final com.yammer.metrics.core.Counter speculativeRetry
@Deprecated public final EstimatedHistogram sstablesPerRead
@Deprecated public final EstimatedHistogram recentSSTablesPerRead
public ColumnFamilyMetrics(ColumnFamilyStore cfs)
ColumnFamilyStore
.cfs
- ColumnFamilyStore to measure metricsCopyright © 2013 The Apache Software Foundation