TimeGauge

com.github.pjfanning.zio.micrometer.safe.TimeGauge$

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

def labelled(name: String, help: Option[String], labelNames: Seq[String], timeUnit: TimeUnit): URIO[Registry, Seq[String] => TimeGauge]
def labelledFunction(name: String, help: Option[String], labelNames: Seq[String], timeUnit: TimeUnit, fun: => Double): URIO[Registry, Seq[String] => ReadOnlyTimeGauge]
def labelledTFunction[T](name: String, help: Option[String], labelNames: Seq[String], timeUnit: TimeUnit, t: T, fun: T => Double): URIO[Registry, Seq[String] => ReadOnlyTimeGauge]
def unlabelled(name: String, help: Option[String], timeUnit: TimeUnit): URIO[Registry, TimeGauge]
def unlabelledFunction(name: String, help: Option[String], timeUnit: TimeUnit, fun: => Double): URIO[Registry, ReadOnlyTimeGauge]
def unlabelledTFunction[T](name: String, help: Option[String], timeUnit: TimeUnit, t: T, fun: T => Double): URIO[Registry, ReadOnlyTimeGauge]