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 Classes Modifier and Type Class Description static classGangliaMeterRegistry.BuilderNested 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 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.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 Type Method Description static GangliaMeterRegistry.Builderbuilder(GangliaConfig config)protected java.util.concurrent.TimeUnitgetBaseTimeUnit()protected 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, timerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
protected java.util.concurrent.TimeUnit getBaseTimeUnit()- Specified by:
getBaseTimeUnitin classio.micrometer.core.instrument.MeterRegistry
-
builder(GangliaConfig)instead.