public final class DrillMetrics extends Object
| Modifier and Type | Field and Description |
|---|---|
static boolean |
METRICS_JMX_OUTPUT_ENABLED |
static boolean |
METRICS_LOG_OUTPUT_ENABLED |
static int |
METRICS_LOG_OUTPUT_INTERVAL |
| Modifier and Type | Method and Description |
|---|---|
static com.codahale.metrics.MetricRegistry |
getRegistry() |
static <T extends com.codahale.metrics.Metric> |
register(String name,
T metric)
Note: For counters, histograms, meters and timers, use get or create methods on
the
registry (e.g. |
static void |
resetMetrics() |
public static final boolean METRICS_JMX_OUTPUT_ENABLED
public static final boolean METRICS_LOG_OUTPUT_ENABLED
public static final int METRICS_LOG_OUTPUT_INTERVAL
public static <T extends com.codahale.metrics.Metric> void register(String name, T metric)
the
registry (e.g. MetricRegistry.counter(java.lang.String)). For gauges or custom
metric implementations use this method. The registry does not allow registering multiple metrics with
the same name, which is a problem when multiple drillbits are started in the same JVM (e.g. unit tests).T - metric typename - metric namemetric - metric instancepublic static com.codahale.metrics.MetricRegistry getRegistry()
public static void resetMetrics()
Copyright © 2021 The Apache Software Foundation. All rights reserved.