com.avast.datadog4s.statsd.metric

Type members

Classlikes

class CountImpl[F[_]](statsDClient: StatsDClient, prefix: String, sampleRate: Double, defaultTags: Seq[Tag])(`evidence$1`: Sync[F]) extends Count[F]
class DistributionDoubleImpl[F[_]](statsDClient: StatsDClient, aspect: String, sampleRate: Double, defaultTags: Seq[Tag])(`evidence$1`: Sync[F]) extends Distribution[F, Double]
class DistributionLongImpl[F[_]](statsDClient: StatsDClient, aspect: String, sampleRate: Double, defaultTags: Seq[Tag])(`evidence$1`: Sync[F]) extends Distribution[F, Long]
class GaugeDoubleImpl[F[_]](statsDClient: StatsDClient, aspect: String, sampleRate: Double, defaultTags: Seq[Tag])(`evidence$1`: Sync[F]) extends Gauge[F, Double]
class GaugeLongImpl[F[_]](statsDClient: StatsDClient, aspect: String, sampleRate: Double, defaultTags: Seq[Tag])(`evidence$1`: Sync[F]) extends Gauge[F, Long]
class HistogramDoubleImpl[F[_]](statsDClient: StatsDClient, aspect: String, sampleRate: Double, defaultTags: Seq[Tag])(`evidence$1`: Sync[F]) extends Histogram[F, Double]
class HistogramLongImpl[F[_]](statsDClient: StatsDClient, aspect: String, sampleRate: Double, defaultTags: Seq[Tag])(`evidence$1`: Sync[F]) extends Histogram[F, Long]
abstract class TimerImpl[F[_]](clock: Clock[F])(`evidence$1`: Sync[F]) extends Timer[F]
class UniqueSetImpl[F[_]](statsDClient: StatsDClient, aspect: String, defaultTags: Seq[Tag])(`evidence$1`: Sync[F]) extends UniqueSet[F]