Package io.micrometer.statsd
Interface StatsdLineBuilder
-
- All Known Implementing Classes:
DatadogStatsdLineBuilder
,EtsyStatsdLineBuilder
,FlavorStatsdLineBuilder
,SysdigStatsdLineBuilder
,TelegrafStatsdLineBuilder
public interface StatsdLineBuilder
A StatsD format serializer for an individualMeter
. There is an instance per meter so that name normalization can be cached early and kept for subsequent writes without incurring a lookup cost.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.lang.String
count(long amount)
java.lang.String
count(long amount, io.micrometer.core.instrument.Statistic stat)
default java.lang.String
gauge(double amount)
java.lang.String
gauge(double amount, io.micrometer.core.instrument.Statistic stat)
java.lang.String
histogram(double amount)
java.lang.String
timing(double timeMs)
-
-
-
Method Detail
-
count
default java.lang.String count(long amount)
-
count
java.lang.String count(long amount, io.micrometer.core.instrument.Statistic stat)
-
gauge
default java.lang.String gauge(double amount)
-
gauge
java.lang.String gauge(double amount, io.micrometer.core.instrument.Statistic stat)
-
histogram
java.lang.String histogram(double amount)
-
timing
java.lang.String timing(double timeMs)
-
-