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 |
Modifier and Type | Method and Description |
---|---|
com.codahale.metrics.Counter |
counter(CassandraMetricsRegistry.MetricName name) |
com.codahale.metrics.Histogram |
histogram(CassandraMetricsRegistry.MetricName name,
boolean considerZeroes) |
com.codahale.metrics.Meter |
meter(CassandraMetricsRegistry.MetricName name) |
<T extends com.codahale.metrics.Metric> |
register(CassandraMetricsRegistry.MetricName name,
T metric) |
void |
registerMBean(com.codahale.metrics.Metric metric,
javax.management.ObjectName name) |
boolean |
remove(CassandraMetricsRegistry.MetricName name) |
com.codahale.metrics.Timer |
timer(CassandraMetricsRegistry.MetricName name) |
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.Meter meter(CassandraMetricsRegistry.MetricName name)
public com.codahale.metrics.Histogram histogram(CassandraMetricsRegistry.MetricName name, boolean considerZeroes)
public com.codahale.metrics.Timer timer(CassandraMetricsRegistry.MetricName name)
public <T extends com.codahale.metrics.Metric> T register(CassandraMetricsRegistry.MetricName name, T metric)
public boolean remove(CassandraMetricsRegistry.MetricName name)
public void registerMBean(com.codahale.metrics.Metric metric, javax.management.ObjectName name)
Copyright © 2020 The Apache Software Foundation