Histogram

final case class Histogram(pHistogram: Histogram) extends Metric
Companion:
object
trait Serializable
trait Product
trait Equals
trait Metric
class Object
trait Matchable
class Any

Type members

Types

type HistogramTimer = Timer

Value members

Concrete methods

def labels(labelNames: Array[String]): HistogramChild
def observe(amount: Double): Task[Unit]
def observe(amount: Double, labelNames: Array[String]): Task[Unit]
def observeDuration(timer: HistogramTimer): Task[Double]
def startTimer(labelNames: Array[String]): Task[HistogramTimer]
def time(f: () => Unit): Task[Double]
def time(f: () => Unit, labelNames: Array[String]): Task[Double]
def time[R, A](task: RIO[R, A]): RIO[R, (Double, A)]
def time[R, A](task: RIO[R, A], labelNames: Array[String]): RIO[R, (Double, A)]
def time_[R, A](task: RIO[R, A]): RIO[R, A]
def time_[R, A](task: RIO[R, A], labelNames: Array[String]): RIO[R, A]

Inherited methods

def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product