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.StepMeterRegistry
StepMeterRegistry for Ganglia.-
Nested Class Summary
Nested ClassesNested 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
ConstructorsConstructorDescriptionGangliaMeterRegistry(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.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
Modifier and TypeMethodDescriptionstatic GangliaMeterRegistry.Builderbuilder(GangliaConfig config) protected TimeUnitprotected voidpublish()Methods inherited from class io.micrometer.core.instrument.step.StepMeterRegistry
defaultHistogramConfig, newCounter, newDistributionSummary, newFunctionCounter, newFunctionTimer, newGauge, newLongTaskTimer, newMeter, newTimerMethods inherited from class io.micrometer.core.instrument.push.PushMeterRegistry
close, start, start, stopMethods 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, meterRegistrationFailed, more, newLongTaskTimer, newTimeGauge, remove, remove, removeByPreFilterId, summary, summary, timer, timer
-
Constructor Details
-
GangliaMeterRegistry
- 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 Details
-
builder
-
publish
protected void publish()- Specified by:
publishin classio.micrometer.core.instrument.push.PushMeterRegistry
-
getBaseTimeUnit
- Specified by:
getBaseTimeUnitin classio.micrometer.core.instrument.MeterRegistry
-
builder(GangliaConfig)instead.