Package io.micrometer.ganglia
Class GangliaMeterRegistry
- java.lang.Object
-
- io.micrometer.core.instrument.MeterRegistry
-
- io.micrometer.core.instrument.push.PushMeterRegistry
-
- io.micrometer.core.instrument.step.StepMeterRegistry
-
- io.micrometer.ganglia.GangliaMeterRegistry
-
public class GangliaMeterRegistry extends io.micrometer.core.instrument.step.StepMeterRegistryStepMeterRegistryfor Ganglia.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGangliaMeterRegistry.Builder
-
Constructor Summary
Constructors Constructor Description GangliaMeterRegistry(GangliaConfig config, io.micrometer.core.instrument.Clock clock)GangliaMeterRegistry(GangliaConfig config, io.micrometer.core.instrument.Clock clock, io.micrometer.core.instrument.util.HierarchicalNameMapper nameMapper)Deprecated.Usebuilder(GangliaConfig)instead.GangliaMeterRegistry(GangliaConfig config, io.micrometer.core.instrument.Clock clock, io.micrometer.core.instrument.util.HierarchicalNameMapper nameMapper, com.codahale.metrics.MetricRegistry metricRegistry)Deprecated.The Ganglia registry no longer uses Dropwizard as of Micrometer 1.1.0, because Dropwizard dropped support for Ganglia in its 4.0.0 release.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GangliaMeterRegistry.Builderbuilder(GangliaConfig config)protected java.util.concurrent.TimeUnitgetBaseTimeUnit()protected voidpublish()voidstart(java.util.concurrent.ThreadFactory threadFactory)-
Methods inherited from class io.micrometer.core.instrument.step.StepMeterRegistry
defaultHistogramConfig, newCounter, newDistributionSummary, newFunctionCounter, newFunctionTimer, newGauge, newLongTaskTimer, newMeter, newTimer
-
Methods inherited from class io.micrometer.core.instrument.push.PushMeterRegistry
close, start, stop
-
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
-
GangliaMeterRegistry
public GangliaMeterRegistry(GangliaConfig config, io.micrometer.core.instrument.Clock clock)
- Parameters:
config- The registry configuration.clock- The clock to use for timings.
-
GangliaMeterRegistry
@Deprecated public GangliaMeterRegistry(GangliaConfig config, io.micrometer.core.instrument.Clock clock, io.micrometer.core.instrument.util.HierarchicalNameMapper nameMapper)
Deprecated.Usebuilder(GangliaConfig)instead.- Parameters:
config- The registry configuration.clock- The clock to use for timings.nameMapper- The name mapper to use in converting dimensional metrics to hierarchical names.
-
GangliaMeterRegistry
@Deprecated public GangliaMeterRegistry(GangliaConfig config, io.micrometer.core.instrument.Clock clock, io.micrometer.core.instrument.util.HierarchicalNameMapper nameMapper, com.codahale.metrics.MetricRegistry metricRegistry)
Deprecated.The Ganglia registry no longer uses Dropwizard as of Micrometer 1.1.0, because Dropwizard dropped support for Ganglia in its 4.0.0 release. Usebuilder(GangliaConfig)instead.- Parameters:
config- The registry configuration.clock- The clock to use for timings.nameMapper- The name mapper to use in converting dimensional metrics to hierarchical names.metricRegistry- Ignored as of Micrometer 1.1.0.
-
-
Method Detail
-
builder
public static GangliaMeterRegistry.Builder builder(GangliaConfig config)
-
start
public void start(java.util.concurrent.ThreadFactory threadFactory)
- Overrides:
startin classio.micrometer.core.instrument.push.PushMeterRegistry
-
publish
protected void publish()
- Specified by:
publishin classio.micrometer.core.instrument.push.PushMeterRegistry
-
getBaseTimeUnit
protected java.util.concurrent.TimeUnit getBaseTimeUnit()
- Specified by:
getBaseTimeUnitin classio.micrometer.core.instrument.MeterRegistry
-
-