public class KeyspaceMetrics
extends java.lang.Object
ColumnFamilyStore
.Modifier and Type | Field and Description |
---|---|
com.codahale.metrics.Counter |
additionalWrites
Needed to write to a transient replica to satisfy quorum
|
com.codahale.metrics.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.codahale.metrics.Gauge<java.lang.Long> |
allMemtablesOffHeapDataSize
Total amount of data stored in the memtables (2i and pending flush memtables included) that resides off-heap.
|
com.codahale.metrics.Gauge<java.lang.Long> |
allMemtablesOnHeapDataSize
Total amount of data stored in the memtables (2i and pending flush memtables included) that resides on-heap.
|
com.codahale.metrics.Timer |
anticompactionTime
Time spent anticompacting
|
com.codahale.metrics.Gauge<java.lang.Long> |
bloomFilterDiskSpaceUsed
Disk space used by bloom filter
|
com.codahale.metrics.Gauge<java.lang.Long> |
bloomFilterOffHeapMemoryUsed
Off heap memory used by bloom filter
|
com.codahale.metrics.Histogram |
bytesValidated
histogram over the number of bytes we have validated
|
LatencyMetrics |
casCommit
CAS Commit metrics
|
LatencyMetrics |
casPrepare
CAS Prepare metric
|
LatencyMetrics |
casPropose
CAS Propose metrics
|
com.codahale.metrics.Meter |
clientTombstoneAborts |
com.codahale.metrics.Meter |
clientTombstoneWarnings |
com.codahale.metrics.Histogram |
colUpdateTimeDeltaHistogram
Column update time delta on this Keyspace
|
com.codahale.metrics.Gauge<java.lang.Long> |
compressionMetadataOffHeapMemoryUsed
Off heap memory used by compression meta data
|
com.codahale.metrics.Meter |
confirmedRepairedInconsistencies
Incremented where an inconsistency is detected and there are no pending repair sessions affecting
the data being read, indicating a genuine mismatch between replicas' repaired data sets.
|
com.codahale.metrics.Histogram |
coordinatorReadSize |
com.codahale.metrics.Meter |
coordinatorReadSizeAborts |
com.codahale.metrics.Meter |
coordinatorReadSizeWarnings |
MetricNameFactory |
factory |
LatencyMetrics |
idealCLWriteLatency
Ideal CL write latency metrics
|
com.codahale.metrics.Gauge<java.lang.Long> |
indexSummaryOffHeapMemoryUsed
Off heap memory used by index summary
|
com.codahale.metrics.Gauge<java.lang.Long> |
liveDiskSpaceUsed
Disk space used by SSTables belonging to this CF
|
com.codahale.metrics.Histogram |
liveScannedHistogram
Live cells scanned in queries on this Keyspace
|
com.codahale.metrics.Histogram |
localReadSize |
com.codahale.metrics.Meter |
localReadSizeAborts |
com.codahale.metrics.Meter |
localReadSizeWarnings |
com.codahale.metrics.Gauge<java.lang.Long> |
memtableColumnsCount
Total number of columns present in the memtable.
|
com.codahale.metrics.Gauge<java.lang.Long> |
memtableLiveDataSize
Total amount of live data stored in the memtable, excluding any data structure overhead
|
com.codahale.metrics.Gauge<java.lang.Long> |
memtableOffHeapDataSize
Total amount of data stored in the memtable that resides off-heap, including column related overhead and partitions overwritten.
|
com.codahale.metrics.Gauge<java.lang.Long> |
memtableOnHeapDataSize
Total amount of data stored in the memtable that resides on-heap, including column related overhead and partitions overwritten.
|
com.codahale.metrics.Gauge<java.lang.Long> |
memtableSwitchCount
Number of times flush has resulted in the memtable being switched out.
|
com.codahale.metrics.Histogram |
partitionsValidated
histogram over the number of partitions we have validated
|
com.codahale.metrics.Gauge<java.lang.Long> |
pendingCompactions
Estimate of number of pending compactios for this CF
|
com.codahale.metrics.Gauge<java.lang.Long> |
pendingFlushes
Estimated number of tasks pending for this column family
|
LatencyMetrics |
rangeLatency
(Local) range slice metrics
|
LatencyMetrics |
readLatency
(Local) read metrics
|
com.codahale.metrics.Histogram |
repairedDataTrackingOverreadRows
Tracks the amount overreading of repaired data replicas perform in order to produce digests
at query time.
|
com.codahale.metrics.Timer |
repairedDataTrackingOverreadTime |
com.codahale.metrics.Timer |
repairPrepareTime
total time spent preparing for repair
|
com.codahale.metrics.Counter |
repairsCompleted
Number of completed repairs as coordinator on this keyspace
|
com.codahale.metrics.Counter |
repairsStarted
Number of started repairs as coordinator on this keyspace
|
com.codahale.metrics.Timer |
repairSyncTime
total time spent syncing data after repair
|
com.codahale.metrics.Timer |
repairTime
total time spent as a repair coordinator
|
com.codahale.metrics.Histogram |
rowIndexSize |
com.codahale.metrics.Meter |
rowIndexSizeAborts |
com.codahale.metrics.Meter |
rowIndexSizeWarnings |
com.codahale.metrics.Counter |
speculativeFailedRetries
Speculative retry occured but still timed out
|
com.codahale.metrics.Counter |
speculativeInsufficientReplicas
Needed to speculate, but didn't have enough replicas
|
com.codahale.metrics.Counter |
speculativeRetries
Speculative retries
|
com.codahale.metrics.Histogram |
sstablesPerReadHistogram
Histogram of the number of sstable data files accessed per read
|
com.codahale.metrics.Histogram |
tombstoneScannedHistogram
Tombstones scanned in queries on this Keyspace
|
com.codahale.metrics.Gauge<java.lang.Long> |
totalDiskSpaceUsed
Total disk space used by SSTables belonging to this CF, including obsolete ones waiting to be GC'd
|
com.codahale.metrics.Meter |
unconfirmedRepairedInconsistencies
Incremented where an inconsistency is detected, but there are pending & uncommitted repair sessions
in play on at least one replica.
|
com.codahale.metrics.Timer |
validationTime
total time spent creating merkle trees
|
com.codahale.metrics.Timer |
viewLockAcquireTime
time taken acquiring the partition lock for materialized view updates on this keyspace
|
com.codahale.metrics.Timer |
viewReadTime
time taken during the local read of a materialized view update
|
com.codahale.metrics.Counter |
writeFailedIdealCL
Writes failed ideal consistency
|
LatencyMetrics |
writeLatency
(Local) write metrics
|
Constructor and Description |
---|
KeyspaceMetrics(Keyspace ks)
Creates metrics for given
ColumnFamilyStore . |
Modifier and Type | Method and Description |
---|---|
protected com.codahale.metrics.Counter |
createKeyspaceCounter(java.lang.String name) |
protected com.codahale.metrics.Histogram |
createKeyspaceHistogram(java.lang.String name,
boolean considerZeroes) |
protected com.codahale.metrics.Meter |
createKeyspaceMeter(java.lang.String name) |
protected com.codahale.metrics.Timer |
createKeyspaceTimer(java.lang.String name) |
void |
release()
Release all associated metrics.
|
public final com.codahale.metrics.Gauge<java.lang.Long> memtableLiveDataSize
public final com.codahale.metrics.Gauge<java.lang.Long> memtableOnHeapDataSize
public final com.codahale.metrics.Gauge<java.lang.Long> memtableOffHeapDataSize
public final com.codahale.metrics.Gauge<java.lang.Long> allMemtablesLiveDataSize
public final com.codahale.metrics.Gauge<java.lang.Long> allMemtablesOnHeapDataSize
public final com.codahale.metrics.Gauge<java.lang.Long> allMemtablesOffHeapDataSize
public final com.codahale.metrics.Gauge<java.lang.Long> memtableColumnsCount
public final com.codahale.metrics.Gauge<java.lang.Long> memtableSwitchCount
public final com.codahale.metrics.Gauge<java.lang.Long> pendingFlushes
public final com.codahale.metrics.Gauge<java.lang.Long> pendingCompactions
public final com.codahale.metrics.Gauge<java.lang.Long> liveDiskSpaceUsed
public final com.codahale.metrics.Gauge<java.lang.Long> totalDiskSpaceUsed
public final com.codahale.metrics.Gauge<java.lang.Long> bloomFilterDiskSpaceUsed
public final com.codahale.metrics.Gauge<java.lang.Long> bloomFilterOffHeapMemoryUsed
public final com.codahale.metrics.Gauge<java.lang.Long> indexSummaryOffHeapMemoryUsed
public final com.codahale.metrics.Gauge<java.lang.Long> compressionMetadataOffHeapMemoryUsed
public final LatencyMetrics readLatency
public final LatencyMetrics rangeLatency
public final LatencyMetrics writeLatency
public final com.codahale.metrics.Histogram sstablesPerReadHistogram
public final com.codahale.metrics.Histogram tombstoneScannedHistogram
public final com.codahale.metrics.Histogram liveScannedHistogram
public final com.codahale.metrics.Histogram colUpdateTimeDeltaHistogram
public final com.codahale.metrics.Timer viewLockAcquireTime
public final com.codahale.metrics.Timer viewReadTime
public final LatencyMetrics casPrepare
public final LatencyMetrics casPropose
public final LatencyMetrics casCommit
public final com.codahale.metrics.Counter writeFailedIdealCL
public final LatencyMetrics idealCLWriteLatency
public final com.codahale.metrics.Counter speculativeRetries
public final com.codahale.metrics.Counter speculativeFailedRetries
public final com.codahale.metrics.Counter speculativeInsufficientReplicas
public final com.codahale.metrics.Counter additionalWrites
public final com.codahale.metrics.Counter repairsStarted
public final com.codahale.metrics.Counter repairsCompleted
public final com.codahale.metrics.Timer repairTime
public final com.codahale.metrics.Timer repairPrepareTime
public final com.codahale.metrics.Timer anticompactionTime
public final com.codahale.metrics.Timer validationTime
public final com.codahale.metrics.Timer repairSyncTime
public final com.codahale.metrics.Histogram bytesValidated
public final com.codahale.metrics.Histogram partitionsValidated
public final com.codahale.metrics.Meter confirmedRepairedInconsistencies
public final com.codahale.metrics.Meter unconfirmedRepairedInconsistencies
public final com.codahale.metrics.Histogram repairedDataTrackingOverreadRows
public final com.codahale.metrics.Timer repairedDataTrackingOverreadTime
public final com.codahale.metrics.Meter clientTombstoneWarnings
public final com.codahale.metrics.Meter clientTombstoneAborts
public final com.codahale.metrics.Meter coordinatorReadSizeWarnings
public final com.codahale.metrics.Meter coordinatorReadSizeAborts
public final com.codahale.metrics.Histogram coordinatorReadSize
public final com.codahale.metrics.Meter localReadSizeWarnings
public final com.codahale.metrics.Meter localReadSizeAborts
public final com.codahale.metrics.Histogram localReadSize
public final com.codahale.metrics.Meter rowIndexSizeWarnings
public final com.codahale.metrics.Meter rowIndexSizeAborts
public final com.codahale.metrics.Histogram rowIndexSize
public final MetricNameFactory factory
public KeyspaceMetrics(Keyspace ks)
ColumnFamilyStore
.ks
- Keyspace to measure metricspublic void release()
protected com.codahale.metrics.Counter createKeyspaceCounter(java.lang.String name)
protected com.codahale.metrics.Histogram createKeyspaceHistogram(java.lang.String name, boolean considerZeroes)
protected com.codahale.metrics.Timer createKeyspaceTimer(java.lang.String name)
protected com.codahale.metrics.Meter createKeyspaceMeter(java.lang.String name)
Copyright © 2009-2022 The Apache Software Foundation