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
Nested classes/interfaces inherited from class io.micrometer.core.instrument.MeterRegistry
io.micrometer.core.instrument.MeterRegistry.Config, io.micrometer.core.instrument.MeterRegistry.More
-
Field Summary
Fields inherited from class io.micrometer.core.instrument.MeterRegistry
clock
-
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, removeByPreFilterId, summary, summary, timer, timer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
-