Package io.micrometer.statsd
Interface StatsdLineBuilder
- All Known Implementing Classes:
DatadogStatsdLineBuilder
,EtsyStatsdLineBuilder
,FlavorStatsdLineBuilder
,SysdigStatsdLineBuilder
,TelegrafStatsdLineBuilder
public interface StatsdLineBuilder
A StatsD format serializer for an individual
Meter
. 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
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 Details
-
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)
-