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> |
bloomFilterOffHeapMemoryUsed
Off heap memory used by bloom filter
|
LatencyMetrics |
casCommit
CAS Commit metrics
|
LatencyMetrics |
casPrepare
CAS Prepare metric
|
LatencyMetrics |
casPropose
CAS Propose metrics
|
com.yammer.metrics.core.Histogram |
colUpdateTimeDeltaHistogram
Column update time delta on this Keyspace
|
com.yammer.metrics.core.Gauge<java.lang.Long> |
compressionMetadataOffHeapMemoryUsed
Off heap memory used by compression meta data
|
com.yammer.metrics.core.Gauge<java.lang.Long> |
indexSummaryOffHeapMemoryUsed
Off heap memory used by index summary
|
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 com.yammer.metrics.core.Gauge<java.lang.Long> bloomFilterOffHeapMemoryUsed
public final com.yammer.metrics.core.Gauge<java.lang.Long> indexSummaryOffHeapMemoryUsed
public final com.yammer.metrics.core.Gauge<java.lang.Long> compressionMetadataOffHeapMemoryUsed
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 final com.yammer.metrics.core.Histogram colUpdateTimeDeltaHistogram
public final LatencyMetrics casPrepare
public final LatencyMetrics casPropose
public final LatencyMetrics casCommit
public KeyspaceMetrics(Keyspace ks)
ColumnFamilyStore
.ks
- Keyspace to measure metricsCopyright © 2015 The Apache Software Foundation