Package org.apache.cassandra.metrics
Class CacheMetrics
- java.lang.Object
-
- org.apache.cassandra.metrics.CacheMetrics
-
- Direct Known Subclasses:
ChunkCacheMetrics
public class CacheMetrics extends java.lang.Object
Metrics forICache
.
-
-
Field Summary
Fields Modifier and Type Field Description com.codahale.metrics.Gauge<java.lang.Long>
capacity
Cache capacity in bytescom.codahale.metrics.Gauge<java.lang.Integer>
entries
Total number of cache entriesprotected MetricNameFactory
factory
com.codahale.metrics.Gauge<java.lang.Double>
fifteenMinuteHitRate
15m hit ratecom.codahale.metrics.Gauge<java.lang.Double>
fiveMinuteHitRate
5m hit ratecom.codahale.metrics.Gauge<java.lang.Double>
hitRate
all time cache hit ratecom.codahale.metrics.Meter
hits
Total number of cache hitscom.codahale.metrics.Meter
misses
Total number of cache missescom.codahale.metrics.Gauge<java.lang.Double>
oneMinuteHitRate
1m hit ratecom.codahale.metrics.Meter
requests
Total number of cache requestscom.codahale.metrics.Gauge<java.lang.Long>
size
Total size of cache, in bytes
-
Constructor Summary
Constructors Constructor Description CacheMetrics(java.lang.String type, CacheSize cache)
Create metrics for given cache.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
reset()
-
-
-
Field Detail
-
capacity
public final com.codahale.metrics.Gauge<java.lang.Long> capacity
Cache capacity in bytes
-
size
public final com.codahale.metrics.Gauge<java.lang.Long> size
Total size of cache, in bytes
-
entries
public final com.codahale.metrics.Gauge<java.lang.Integer> entries
Total number of cache entries
-
hits
public final com.codahale.metrics.Meter hits
Total number of cache hits
-
misses
public final com.codahale.metrics.Meter misses
Total number of cache misses
-
requests
public final com.codahale.metrics.Meter requests
Total number of cache requests
-
hitRate
public final com.codahale.metrics.Gauge<java.lang.Double> hitRate
all time cache hit rate
-
oneMinuteHitRate
public final com.codahale.metrics.Gauge<java.lang.Double> oneMinuteHitRate
1m hit rate
-
fiveMinuteHitRate
public final com.codahale.metrics.Gauge<java.lang.Double> fiveMinuteHitRate
5m hit rate
-
fifteenMinuteHitRate
public final com.codahale.metrics.Gauge<java.lang.Double> fifteenMinuteHitRate
15m hit rate
-
factory
protected final MetricNameFactory factory
-
-
Constructor Detail
-
CacheMetrics
public CacheMetrics(java.lang.String type, CacheSize cache)
Create metrics for given cache.- Parameters:
type
- Type of Cache to identify metrics.cache
- Cache to measure metrics
-
-