zio.metrics.dropwizard.helpers

Type members

Classlikes

object counter
object gauge
object histogram
object meter
object timer

Value members

Concrete methods

def console(r: MetricRegistry, duration: Long, unit: TimeUnit): RIO[Reporters, Unit]
def getCurrentRegistry(): RIO[Registry, MetricRegistry]
def jmx(r: MetricRegistry): RIO[Reporters, Unit]
def registerCounter(name: String, labels: Array[String]): RIO[Registry, Counter]
def registerGauge[A](name: String, labels: Array[String], f: () => A): RIO[Registry, Gauge[A]]
def registerHistogram(name: String, labels: Array[String], reservoir: Reservoir): RIO[Registry, Histogram]
def registerMeter(name: String, labels: Array[String]): RIO[Registry, Meter]
def registerTimer(name: String, labels: Array[String]): RIO[Registry, Timer]