com.ovoenergy.meters4s.statsd.StatsD

Value members

Concrete methods

def createMeterRegistry[F[_] : Sync](c: StatsdConfig): Resource[F, MeterRegistry]

Create a Micrometer MeterRegistry

Create a Micrometer MeterRegistry

Value parameters:
c

the configuration for reporting to StatsD

Returns:

at statsD MeterRegistry

def createReporter[F[_] : Async](config: StatsdConfig, c: MetricsConfig): Resource[F, Reporter[F]]

Create a reporter for reporting metrics to a StatsD instance

Create a reporter for reporting metrics to a StatsD instance

Value parameters:
c

the generic configuration to be applied to any produced metrics

config

the configuration for reporting to StatsD