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)