Package io.micrometer.jmx
Class JmxMeterRegistry
- java.lang.Object
-
- io.micrometer.core.instrument.MeterRegistry
-
- io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- io.micrometer.jmx.JmxMeterRegistry
-
public class JmxMeterRegistry extends io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
-
Constructor Summary
Constructors Constructor Description JmxMeterRegistry(JmxConfig config, io.micrometer.core.instrument.Clock clock)
JmxMeterRegistry(JmxConfig config, io.micrometer.core.instrument.Clock clock, io.micrometer.core.instrument.util.HierarchicalNameMapper nameMapper)
JmxMeterRegistry(JmxConfig config, io.micrometer.core.instrument.Clock clock, io.micrometer.core.instrument.util.HierarchicalNameMapper nameMapper, com.codahale.metrics.MetricRegistry metricRegistry)
JmxMeterRegistry(JmxConfig config, io.micrometer.core.instrument.Clock clock, io.micrometer.core.instrument.util.HierarchicalNameMapper nameMapper, com.codahale.metrics.MetricRegistry metricRegistry, com.codahale.metrics.jmx.JmxReporter jmxReporter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
protected java.lang.Double
nullGaugeValue()
void
start()
void
stop()
-
Methods inherited from class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
defaultHistogramConfig, getBaseTimeUnit, getDropwizardRegistry, newCounter, newDistributionSummary, newFunctionCounter, newFunctionTimer, newGauge, newLongTaskTimer, newMeter, newTimer
-
Methods inherited from class io.micrometer.core.instrument.MeterRegistry
clear, config, counter, counter, find, forEachMeter, gauge, gauge, gauge, gauge, gaugeCollectionSize, gaugeMapSize, get, getConventionName, getConventionTags, getMeters, isClosed, more, newTimeGauge, remove, remove, summary, summary, timer, timer
-
-
-
-
Constructor Detail
-
JmxMeterRegistry
public JmxMeterRegistry(JmxConfig config, io.micrometer.core.instrument.Clock clock)
-
JmxMeterRegistry
public JmxMeterRegistry(JmxConfig config, io.micrometer.core.instrument.Clock clock, io.micrometer.core.instrument.util.HierarchicalNameMapper nameMapper)
-
JmxMeterRegistry
public JmxMeterRegistry(JmxConfig config, io.micrometer.core.instrument.Clock clock, io.micrometer.core.instrument.util.HierarchicalNameMapper nameMapper, com.codahale.metrics.MetricRegistry metricRegistry)
-
JmxMeterRegistry
public JmxMeterRegistry(JmxConfig config, io.micrometer.core.instrument.Clock clock, io.micrometer.core.instrument.util.HierarchicalNameMapper nameMapper, com.codahale.metrics.MetricRegistry metricRegistry, com.codahale.metrics.jmx.JmxReporter jmxReporter)
-
-
Method Detail
-
stop
public void stop()
-
start
public void start()
-
close
public void close()
- Overrides:
close
in classio.micrometer.core.instrument.MeterRegistry
-
nullGaugeValue
protected java.lang.Double nullGaugeValue()
- Specified by:
nullGaugeValue
in classio.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
-