Package io.micrometer.influx
Class InfluxMeterRegistry
java.lang.Object
io.micrometer.core.instrument.MeterRegistry
io.micrometer.core.instrument.push.PushMeterRegistry
io.micrometer.core.instrument.step.StepMeterRegistry
io.micrometer.influx.InfluxMeterRegistry
public class InfluxMeterRegistry
extends io.micrometer.core.instrument.step.StepMeterRegistry
MeterRegistry
for InfluxDB.-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InfluxMeterRegistry.Builder
-
Field Summary
-
Constructor Summary
Constructors Constructor Description InfluxMeterRegistry(InfluxConfig config, io.micrometer.core.instrument.Clock clock)
InfluxMeterRegistry(InfluxConfig config, io.micrometer.core.instrument.Clock clock, java.util.concurrent.ThreadFactory threadFactory)
Deprecated.Usebuilder(InfluxConfig)
instead. -
Method Summary
Modifier and Type Method Description static InfluxMeterRegistry.Builder
builder(InfluxConfig config)
protected java.util.concurrent.TimeUnit
getBaseTimeUnit()
protected void
publish()
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, 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, newLongTaskTimer, newTimeGauge, remove, remove, summary, summary, timer, timer
-
Constructor Details
-
InfluxMeterRegistry
-
InfluxMeterRegistry
@Deprecated public InfluxMeterRegistry(InfluxConfig config, io.micrometer.core.instrument.Clock clock, java.util.concurrent.ThreadFactory threadFactory)Deprecated.Usebuilder(InfluxConfig)
instead.- Parameters:
config
- Configuration options for the registry that are describable as properties.clock
- The clock to use for timings.threadFactory
- The thread factory to use to create the publishing thread.
-
-
Method Details
-
builder
-
publish
protected void publish()- Specified by:
publish
in classio.micrometer.core.instrument.push.PushMeterRegistry
-
getBaseTimeUnit
protected final java.util.concurrent.TimeUnit getBaseTimeUnit()- Specified by:
getBaseTimeUnit
in classio.micrometer.core.instrument.MeterRegistry
-