public class Metrics
extends java.lang.Object
| Constructor and Description |
|---|
Metrics() |
| Modifier and Type | Method and Description |
|---|---|
static void |
decCounter(java.lang.Class<?> originatingClass,
java.lang.String... names) |
static com.codahale.metrics.Counter |
getCounter(java.lang.Class<?> originatingClass,
java.lang.String... names)
Retrieve a Counter instance from the Registry (get or create).
|
static com.codahale.metrics.health.HealthCheckRegistry |
getHealthCheckRegistry() |
static com.codahale.metrics.Meter |
getMeter(java.lang.Class<?> originatingClass,
java.lang.String... names)
Retrieve a Meter instance from the Registry (get or create).
|
static com.codahale.metrics.MetricRegistry |
getMetricRegistry() |
static com.codahale.metrics.Timer |
getTimer(java.lang.Class<?> originatingClass,
java.lang.String... names)
Retrieve a Timer instance from the Registry (get or create).
|
static com.codahale.metrics.Timer.Context |
getTimerContext(java.lang.Class<?> originatingClass,
java.lang.String... names) |
static void |
incCounter(java.lang.Class<?> originatingClass,
java.lang.String... names) |
static void |
initialize()
Called to initialize the Metrics helper class.
|
static void |
markMeter(java.lang.Class<?> originatingClass,
java.lang.String... names) |
static void |
registerHealthCheck(java.lang.String name,
com.codahale.metrics.health.HealthCheck healthcheck)
Registers a health check with the Health Check Registry.
|
static void |
registerMetricSet(java.lang.String prefix,
com.codahale.metrics.MetricSet metricSet)
Submit a Metric set to be registered with the Metrics registry.
|
void |
startTimer(java.lang.Class<?> originatingClass,
java.lang.String... names) |
void |
stopTimer(java.lang.Class<?> originatingClass,
java.lang.String... names) |
public static void initialize()
Starts the reporters.
public static void registerMetricSet(java.lang.String prefix,
com.codahale.metrics.MetricSet metricSet)
prefix - the prefix for the metric namemetricSet - the metric set to be registeredpublic static void registerHealthCheck(java.lang.String name,
com.codahale.metrics.health.HealthCheck healthcheck)
name - name of the health checkhealthcheck - a health check object to regiser.public static com.codahale.metrics.Counter getCounter(java.lang.Class<?> originatingClass,
java.lang.String... names)
originatingClass - a Class to use as a namespace for the metricnames - names to append to the namespacepublic static com.codahale.metrics.Timer getTimer(java.lang.Class<?> originatingClass,
java.lang.String... names)
originatingClass - a Class to use as a namespace for the metricnames - names to append to the namespacepublic static com.codahale.metrics.Meter getMeter(java.lang.Class<?> originatingClass,
java.lang.String... names)
originatingClass - a Class to use as a namespace for the metricnames - names to append to the namespacepublic static void incCounter(java.lang.Class<?> originatingClass,
java.lang.String... names)
public static void decCounter(java.lang.Class<?> originatingClass,
java.lang.String... names)
public static void markMeter(java.lang.Class<?> originatingClass,
java.lang.String... names)
public static com.codahale.metrics.Timer.Context getTimerContext(java.lang.Class<?> originatingClass,
java.lang.String... names)
public void startTimer(java.lang.Class<?> originatingClass,
java.lang.String... names)
public void stopTimer(java.lang.Class<?> originatingClass,
java.lang.String... names)
public static com.codahale.metrics.MetricRegistry getMetricRegistry()
public static com.codahale.metrics.health.HealthCheckRegistry getHealthCheckRegistry()