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, removeByPreFilterId, 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
-
-