Class StatsdMeterRegistry.Builder

java.lang.Object
io.micrometer.statsd.StatsdMeterRegistry.Builder
Enclosing class:
StatsdMeterRegistry

@Incubating(since="1.0.1")
public static class StatsdMeterRegistry.Builder
extends java.lang.Object
A builder for configuration of less common knobs on StatsdMeterRegistry.
  • Method Details

    • clock

      public StatsdMeterRegistry.Builder clock​(io.micrometer.core.instrument.Clock clock)
    • lineBuilder

      public StatsdMeterRegistry.Builder lineBuilder​(java.util.function.Function<io.micrometer.core.instrument.Meter.Id,​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 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

      public StatsdMeterRegistry.Builder lineSink​(java.util.function.Consumer<java.lang.String> lineSink)
    • build

      public StatsdMeterRegistry build()