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
-
Nested Class Summary
-
Field Summary
-
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
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, newLongTaskTimer, newTimeGauge, remove, remove, summary, summary, timer, timer
-
Constructor Details
-
JmxMeterRegistry
-
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 Details
-
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
-