public class MetricUtils extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MetricUtils.SingleMetricFilter |
| Constructor and Description |
|---|
MetricUtils() |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,Object> |
buildHistogramMap(com.codahale.metrics.Histogram h) |
static Map<String,Object> |
buildMeterMap(com.codahale.metrics.Meter m) |
static TimerRateMetricsResponse |
buildTimerMap(com.codahale.metrics.Timer t) |
static com.codahale.metrics.Gauge<Long> |
constantGauge(long constant) |
static com.codahale.metrics.MetricFilter |
filterSingleMetric(String name) |
static Map<String,Object> |
map(String metricName,
com.codahale.metrics.Metric metric) |
static Map<String,Object> |
mapAll(Map<String,com.codahale.metrics.Metric> metrics) |
static Map<String,Object> |
mapAllFiltered(Map<String,com.codahale.metrics.Metric> metrics,
Set<String> blacklist) |
static <T extends com.codahale.metrics.Metric> |
safelyRegister(com.codahale.metrics.MetricRegistry metricRegistry,
String name,
T metric) |
static void |
safelyRegisterAll(com.codahale.metrics.MetricRegistry metricRegistry,
com.codahale.metrics.MetricSet metrics) |
public static Map<String,Object> mapAllFiltered(Map<String,com.codahale.metrics.Metric> metrics, Set<String> blacklist)
public static TimerRateMetricsResponse buildTimerMap(com.codahale.metrics.Timer t)
public static Map<String,Object> buildHistogramMap(com.codahale.metrics.Histogram h)
public static com.codahale.metrics.MetricFilter filterSingleMetric(String name)
public static <T extends com.codahale.metrics.Metric> T safelyRegister(com.codahale.metrics.MetricRegistry metricRegistry,
String name,
T metric)
public static void safelyRegisterAll(com.codahale.metrics.MetricRegistry metricRegistry,
com.codahale.metrics.MetricSet metrics)
throws IllegalArgumentException
IllegalArgumentExceptionpublic static com.codahale.metrics.Gauge<Long> constantGauge(long constant)
Copyright © 2012-2016 Graylog, Inc.. All Rights Reserved.