public class CassandraMetricsRegistry
extends com.codahale.metrics.MetricRegistry
The 3.0 API comes with poor JMX integration
Modifier and Type | Class and Description |
---|---|
static interface |
CassandraMetricsRegistry.JmxCounterMBean |
static interface |
CassandraMetricsRegistry.JmxGaugeMBean |
static interface |
CassandraMetricsRegistry.JmxHistogramMBean |
static interface |
CassandraMetricsRegistry.JmxMeterMBean |
static interface |
CassandraMetricsRegistry.JmxTimerMBean |
static interface |
CassandraMetricsRegistry.MetricMBean |
static class |
CassandraMetricsRegistry.MetricName
A value class encapsulating a metric's owning class and name.
|
Modifier and Type | Field and Description |
---|---|
static CassandraMetricsRegistry |
Metrics |
addListener, buildMap, counter, getCounters, getCounters, getGauges, getGauges, getHistograms, getHistograms, getMeters, getMeters, getMetrics, getNames, getTimers, getTimers, histogram, meter, name, name, register, registerAll, remove, removeListener, removeMatching, timer
public static final CassandraMetricsRegistry Metrics
public com.codahale.metrics.Counter counter(CassandraMetricsRegistry.MetricName name)
public com.codahale.metrics.Counter counter(CassandraMetricsRegistry.MetricName name, CassandraMetricsRegistry.MetricName alias)
public com.codahale.metrics.Meter meter(CassandraMetricsRegistry.MetricName name)
public com.codahale.metrics.Meter meter(CassandraMetricsRegistry.MetricName name, CassandraMetricsRegistry.MetricName alias)
public com.codahale.metrics.Histogram histogram(CassandraMetricsRegistry.MetricName name, boolean considerZeroes)
public com.codahale.metrics.Histogram histogram(CassandraMetricsRegistry.MetricName name, CassandraMetricsRegistry.MetricName alias, boolean considerZeroes)
public com.codahale.metrics.Timer timer(CassandraMetricsRegistry.MetricName name)
public com.codahale.metrics.Timer timer(CassandraMetricsRegistry.MetricName name, CassandraMetricsRegistry.MetricName alias)
public <T extends com.codahale.metrics.Metric> T register(CassandraMetricsRegistry.MetricName name, T metric)
public <T extends com.codahale.metrics.Metric> T register(CassandraMetricsRegistry.MetricName name, CassandraMetricsRegistry.MetricName aliasName, T metric)
public boolean remove(CassandraMetricsRegistry.MetricName name)
public boolean remove(CassandraMetricsRegistry.MetricName name, CassandraMetricsRegistry.MetricName alias)
public void registerMBean(com.codahale.metrics.Metric metric, javax.management.ObjectName name)
Copyright © 2018 The Apache Software Foundation