Packages

package safe

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. safe
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait LabelledMetric[R, M] extends AnyRef

    Helper to create strongly typed Micrometer labelled metrics.

    Helper to create strongly typed Micrometer labelled metrics.

    Metrics are defined with a list of labels whose length is statically known. Operations on the metric (increment a counter for instance), require to pass a list of label values with the same length.

  2. type Registry = Service

Value Members

  1. def meterRegistry: RIO[Registry, MeterRegistry]
  2. def updateRegistry[A](f: (MeterRegistry) => UIO[A]): RIO[Registry, A]
  3. object Counter extends LabelledMetric[Registry, Counter]
  4. object DistributionSummary extends LabelledMetric[Registry, DistributionSummary]
  5. object Gauge extends LabelledMetric[Registry, Gauge]
  6. object Registry
  7. object TimeGauge extends LabelledMetric[Registry, TimeGauge]
  8. object Timer extends LabelledMetric[Registry, Timer]

Inherited from AnyRef

Inherited from Any

Ungrouped