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, 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
-
-