Package io.micrometer.statsd
Class StatsdMeterRegistry.Builder
java.lang.Object
io.micrometer.statsd.StatsdMeterRegistry.Builder
- Enclosing class:
- StatsdMeterRegistry
A builder for configuration of less common knobs on
StatsdMeterRegistry
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
clock
(io.micrometer.core.instrument.Clock clock) lineBuilder
(BiFunction<io.micrometer.core.instrument.Meter.Id, io.micrometer.core.instrument.distribution.DistributionStatisticConfig, StatsdLineBuilder> lineBuilderFunction) Used for completely customizing the StatsD line format.lineBuilder
(Function<io.micrometer.core.instrument.Meter.Id, StatsdLineBuilder> lineBuilderFunction) Deprecated.nameMapper
(io.micrometer.core.instrument.util.HierarchicalNameMapper nameMapper)
-
Method Details
-
clock
-
lineBuilder
public StatsdMeterRegistry.Builder lineBuilder(BiFunction<io.micrometer.core.instrument.Meter.Id, io.micrometer.core.instrument.distribution.DistributionStatisticConfig, StatsdLineBuilder> lineBuilderFunction) Used for completely customizing the StatsD line format. Intended for use by custom, proprietary StatsD flavors.- Parameters:
lineBuilderFunction
- A mapping from a meter ID and a Distribution statistic configuration to a StatsD line generator that knows how to write counts, gauges timers, and histograms in the proprietary format.- Returns:
- This builder.
- Since:
- 1.8.0
-
lineBuilder
@Deprecated public StatsdMeterRegistry.Builder lineBuilder(Function<io.micrometer.core.instrument.Meter.Id, StatsdLineBuilder> lineBuilderFunction) Deprecated.UselineBuilder(BiFunction)
instead since 1.8.0.Used for completely customizing the StatsD line format. Intended for use by custom, proprietary StatsD flavors.- Parameters:
lineBuilderFunction
- A mapping from a meter ID to a StatsD line generator that knows how to write counts, gauges timers, and histograms in the proprietary format.- Returns:
- This builder.
-
nameMapper
public StatsdMeterRegistry.Builder nameMapper(io.micrometer.core.instrument.util.HierarchicalNameMapper nameMapper) -
lineSink
-
build
-
lineBuilder(BiFunction)
instead since 1.8.0.