public class DataBalancerMetricsRegistry extends Object
Modifier and Type | Class and Description |
---|---|
static class |
DataBalancerMetricsRegistry.MetricsAllowListBuilder |
Constructor and Description |
---|
DataBalancerMetricsRegistry(com.yammer.metrics.core.MetricsRegistry metricsRegistry,
Set<com.yammer.metrics.core.MetricName> longLivedMetricsAllowlist) |
Modifier and Type | Method and Description |
---|---|
void |
clearLongLivedMetric(Class<?> klass,
String name) |
void |
clearShortLivedMetrics() |
<T> com.yammer.metrics.core.Gauge<T> |
newGauge(Class<?> klass,
String name,
Supplier<T> valueSupplier) |
<T> com.yammer.metrics.core.Gauge<T> |
newGauge(Class<?> klass,
String name,
Supplier<T> valueSupplier,
boolean isShortLivedMetric) |
<T> com.yammer.metrics.core.Gauge<T> |
newGauge(Class<?> klass,
String name,
Supplier<T> valueSupplier,
boolean isShortLivedMetric,
Map<String,String> tags) |
<T> com.yammer.metrics.core.Gauge<T> |
newGauge(Class<?> klass,
String name,
Supplier<T> valueSupplier,
Map<String,String> tags) |
com.yammer.metrics.core.Meter |
newMeter(Class<?> klass,
String name,
String eventType,
TimeUnit timeUnit) |
com.yammer.metrics.core.Timer |
newTimer(Class<?> klass,
String name) |
public DataBalancerMetricsRegistry(com.yammer.metrics.core.MetricsRegistry metricsRegistry, Set<com.yammer.metrics.core.MetricName> longLivedMetricsAllowlist)
public <T> com.yammer.metrics.core.Gauge<T> newGauge(Class<?> klass, String name, Supplier<T> valueSupplier)
public <T> com.yammer.metrics.core.Gauge<T> newGauge(Class<?> klass, String name, Supplier<T> valueSupplier, Map<String,String> tags)
public <T> com.yammer.metrics.core.Gauge<T> newGauge(Class<?> klass, String name, Supplier<T> valueSupplier, boolean isShortLivedMetric)
public <T> com.yammer.metrics.core.Gauge<T> newGauge(Class<?> klass, String name, Supplier<T> valueSupplier, boolean isShortLivedMetric, Map<String,String> tags)
public com.yammer.metrics.core.Meter newMeter(Class<?> klass, String name, String eventType, TimeUnit timeUnit)
public void clearShortLivedMetrics()