Metrics.OutstandingRequestsGauge| Modifier and Type | Field and Description |
|---|---|
private com.yammer.metrics.core.Meter |
deleteFailures |
private com.yammer.metrics.core.Timer |
deletes |
private com.yammer.metrics.core.Meter |
deleteSuccesses |
private com.yammer.metrics.core.Meter |
getFailures |
private com.yammer.metrics.core.Meter |
getHits |
private com.yammer.metrics.core.Meter |
getMisses |
private com.yammer.metrics.core.Timer |
gets |
private com.yammer.metrics.core.Meter |
getSuccesses |
static String |
GROUP |
private com.yammer.metrics.core.Meter |
incrDecrFailures |
private com.yammer.metrics.core.Timer |
incrDecrs |
private com.yammer.metrics.core.Meter |
incrDecrSuccesses |
private Metrics.OutstandingRequestsGauge |
internalOutstandingReqGauge |
private com.yammer.metrics.core.Meter |
multigetFailures |
private com.yammer.metrics.core.Timer |
multigets |
private com.yammer.metrics.core.Meter |
multigetSuccesses |
private com.yammer.metrics.core.Gauge<Integer> |
outstandingRequestsGauge |
private com.yammer.metrics.core.Meter |
setFailures |
private com.yammer.metrics.core.Timer |
sets |
private com.yammer.metrics.core.Meter |
setSuccesses |
private com.yammer.metrics.core.Timer |
touches |
private com.yammer.metrics.core.Meter |
touchFailures |
private com.yammer.metrics.core.Meter |
touchSuccesses |
| Constructor and Description |
|---|
YammerMetrics(com.yammer.metrics.core.MetricsRegistry registry) |
| Modifier and Type | Method and Description |
|---|---|
com.yammer.metrics.core.Meter |
getDeleteFailures() |
com.yammer.metrics.core.Timer |
getDeletes() |
com.yammer.metrics.core.Meter |
getDeleteSuccesses() |
com.yammer.metrics.core.Meter |
getGetFailures() |
com.yammer.metrics.core.Meter |
getGetHits() |
com.yammer.metrics.core.Meter |
getGetMisses() |
com.yammer.metrics.core.Timer |
getGets() |
com.yammer.metrics.core.Meter |
getGetSuccesses() |
com.yammer.metrics.core.Meter |
getIncrDecrFailures() |
com.yammer.metrics.core.Timer |
getIncrDecrs() |
com.yammer.metrics.core.Meter |
getIncrDecrSuccesses() |
com.yammer.metrics.core.Meter |
getMultigetFailures() |
com.yammer.metrics.core.Timer |
getMultigets() |
com.yammer.metrics.core.Meter |
getMultigetSuccesses() |
com.yammer.metrics.core.Gauge<Integer> |
getOutstandingRequestsGauge() |
com.yammer.metrics.core.Meter |
getSetFailures() |
com.yammer.metrics.core.Timer |
getSets() |
com.yammer.metrics.core.Meter |
getSetSuccesses() |
com.yammer.metrics.core.Timer |
getTouches() |
com.yammer.metrics.core.Meter |
getTouchFailures() |
com.yammer.metrics.core.Meter |
getTouchSuccesses() |
void |
measureDeleteFuture(com.google.common.util.concurrent.ListenableFuture<MemcacheStatus> future) |
void |
measureGetFuture(com.google.common.util.concurrent.ListenableFuture<GetResult<byte[]>> future) |
void |
measureIncrDecrFuture(com.google.common.util.concurrent.ListenableFuture<Long> future) |
void |
measureMultigetFuture(com.google.common.util.concurrent.ListenableFuture<List<GetResult<byte[]>>> future) |
void |
measureSetFuture(com.google.common.util.concurrent.ListenableFuture<MemcacheStatus> future) |
void |
measureTouchFuture(com.google.common.util.concurrent.ListenableFuture<MemcacheStatus> future) |
private com.yammer.metrics.core.MetricName |
name(String type,
String name) |
void |
registerOutstandingRequestsGauge(Metrics.OutstandingRequestsGauge gauge)
Called by the MemcacheClient initialization process to allow a gauge to be registered with the
metrics implementation to monitor the number of outstanding requests at any moment in time.
|
public static final String GROUP
private final com.yammer.metrics.core.Timer gets
private final com.yammer.metrics.core.Meter getHits
private final com.yammer.metrics.core.Meter getMisses
private final com.yammer.metrics.core.Meter getSuccesses
private final com.yammer.metrics.core.Meter getFailures
private final com.yammer.metrics.core.Timer multigets
private final com.yammer.metrics.core.Meter multigetSuccesses
private final com.yammer.metrics.core.Meter multigetFailures
private final com.yammer.metrics.core.Timer sets
private final com.yammer.metrics.core.Meter setSuccesses
private final com.yammer.metrics.core.Meter setFailures
private final com.yammer.metrics.core.Timer deletes
private final com.yammer.metrics.core.Meter deleteSuccesses
private final com.yammer.metrics.core.Meter deleteFailures
private final com.yammer.metrics.core.Timer incrDecrs
private final com.yammer.metrics.core.Meter incrDecrSuccesses
private final com.yammer.metrics.core.Meter incrDecrFailures
private final com.yammer.metrics.core.Timer touches
private final com.yammer.metrics.core.Meter touchSuccesses
private final com.yammer.metrics.core.Meter touchFailures
private volatile Metrics.OutstandingRequestsGauge internalOutstandingReqGauge
private final com.yammer.metrics.core.Gauge<Integer> outstandingRequestsGauge
public YammerMetrics(com.yammer.metrics.core.MetricsRegistry registry)
public void measureGetFuture(com.google.common.util.concurrent.ListenableFuture<GetResult<byte[]>> future)
measureGetFuture in interface Metricspublic void measureMultigetFuture(com.google.common.util.concurrent.ListenableFuture<List<GetResult<byte[]>>> future)
measureMultigetFuture in interface Metricspublic void measureDeleteFuture(com.google.common.util.concurrent.ListenableFuture<MemcacheStatus> future)
measureDeleteFuture in interface Metricspublic void measureSetFuture(com.google.common.util.concurrent.ListenableFuture<MemcacheStatus> future)
measureSetFuture in interface Metricspublic void measureIncrDecrFuture(com.google.common.util.concurrent.ListenableFuture<Long> future)
measureIncrDecrFuture in interface Metricspublic void measureTouchFuture(com.google.common.util.concurrent.ListenableFuture<MemcacheStatus> future)
measureTouchFuture in interface Metricspublic void registerOutstandingRequestsGauge(Metrics.OutstandingRequestsGauge gauge)
MetricsregisterOutstandingRequestsGauge in interface Metricspublic com.yammer.metrics.core.Timer getGets()
public com.yammer.metrics.core.Meter getGetHits()
public com.yammer.metrics.core.Meter getGetMisses()
public com.yammer.metrics.core.Meter getGetSuccesses()
public com.yammer.metrics.core.Meter getGetFailures()
public com.yammer.metrics.core.Timer getMultigets()
public com.yammer.metrics.core.Meter getMultigetSuccesses()
public com.yammer.metrics.core.Meter getMultigetFailures()
public com.yammer.metrics.core.Timer getSets()
public com.yammer.metrics.core.Meter getSetSuccesses()
public com.yammer.metrics.core.Meter getSetFailures()
public com.yammer.metrics.core.Timer getDeletes()
public com.yammer.metrics.core.Meter getDeleteSuccesses()
public com.yammer.metrics.core.Meter getDeleteFailures()
public com.yammer.metrics.core.Timer getIncrDecrs()
public com.yammer.metrics.core.Meter getIncrDecrSuccesses()
public com.yammer.metrics.core.Meter getIncrDecrFailures()
public com.yammer.metrics.core.Timer getTouches()
public com.yammer.metrics.core.Meter getTouchSuccesses()
public com.yammer.metrics.core.Meter getTouchFailures()
public com.yammer.metrics.core.Gauge<Integer> getOutstandingRequestsGauge()
Copyright © 2017 Spotify AB. All Rights Reserved.