public class InstrumentationManager extends Object implements PerApplicationDataManager
| Constructor and Description |
|---|
InstrumentationManager() |
public static void register(MetricRegistry metricRegistry)
public static MetricRegistry getMetricRegistry()
public static MetricContext getMetricContext()
public static void setMetricContext(MetricContext metricContext)
public static void createMetricContext()
public static void appendMetricContext(MetricContext appendedMetricContext)
public static MetricContext removeMetricContext()
public static void publishMetricContext()
public static <M extends Metric<M>> void execute(Instrument<M> instrument) throws Exception
Exceptionpublic static <M extends Metric<M>,T> T execute(InstrumentAndReturn<M,T> instrumentAndReturn) throws Exception
Exceptionpublic static void instrumentWithTally(MetricConfigurationProvider provider, MetricProperty... properties)
public static void instrumentWithTally(MetricConfigurationProvider provider, long count, MetricProperty... properties)
public static void instrumentWithMeter(MetricConfigurationProvider provider, MetricProperty... properties)
public static void instrumentWithMeter(MetricConfigurationProvider provider, long quantity, MetricProperty... properties)
public static void instrumentWithHistogram(MetricConfigurationProvider provider, long value, MetricProperty... properties)
public static void instrumentWithSpeedometer(MetricConfigurationProvider provider, long quantity, MetricProperty... properties)
public static void instrumentWithChronometer(MetricConfigurationProvider provider, long duration, TimeUnit durationTimeUnit, MetricProperty... properties)
Copyright © 2013. All Rights Reserved.