p

prometheus4cats

package prometheus4cats

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. prometheus4cats
  2. ShapelessPolyfill
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package internal
  2. package javasimpleclient
  3. package testkit
  4. package util

Type Members

  1. trait CallbackRegistry[F[_]] extends AnyRef

    Trait for registering callbacks against different backends.

    Trait for registering callbacks against different backends. May be implemented by anyone for use with MetricFactory.WithCallbacks

  2. sealed abstract class Counter[F[_], -A] extends Metric[A]
  3. sealed abstract class CurrentTimeRecorder[F[_]] extends AnyRef

    A derived metric type that sets an underlying Gauge to the current system time.

  4. type GT[A <: Nat, B <: Nat] = LT[B, A]
    Definition Classes
    ShapelessPolyfill
  5. sealed abstract class Gauge[F[_], -A] extends Metric[A]
  6. sealed abstract class Histogram[F[_], -A] extends Metric[A]
  7. sealed abstract class Info[F[_], -A] extends Metric[A]
  8. trait LabelsContravariant[F[_]] extends AnyRef
  9. final class MetricCollection extends AnyRef
  10. sealed abstract class MetricFactory[F[_]] extends AnyRef
  11. trait MetricRegistry[F[_]] extends AnyRef

    Trait for registering metrics against different backends.

    Trait for registering metrics against different backends. May be implemented by anyone for use with MetricFactory

  12. type Nat = shapeless.Nat
    Definition Classes
    ShapelessPolyfill
  13. sealed abstract class OutcomeRecorder[F[_]] extends AnyRef

    A derived metric type that records the outcome of an operation.

    A derived metric type that records the outcome of an operation. See OutcomeRecorder.fromCounter and OutcomeRecorder.fromGauge for more information.

  14. type Sized[+Repr, L <: Nat] = shapeless.Sized[Repr, L]
    Definition Classes
    ShapelessPolyfill
  15. type Succ[N <: Nat] = shapeless.Succ[N]
    Definition Classes
    ShapelessPolyfill
  16. sealed abstract class Summary[F[_], -A] extends Metric[A]
  17. sealed abstract class Timer[F[_]] extends AnyRef

    A derived metric type that can time a given operation.

    A derived metric type that can time a given operation. See Timer.fromHistogram and Timer.fromGauge for more information.

  18. type ToInt[N <: Nat] = shapeless.ops.nat.ToInt[N]
    Definition Classes
    ShapelessPolyfill

Value Members

  1. val GT: shapeless.ops.nat.GT.type
    Definition Classes
    ShapelessPolyfill
  2. val Sized: shapeless.Sized.type
    Definition Classes
    ShapelessPolyfill
  3. val Succ: shapeless.Succ.type
    Definition Classes
    ShapelessPolyfill
  4. val ToInt: shapeless.ops.nat.ToInt.type
    Definition Classes
    ShapelessPolyfill
  5. object CallbackRegistry
  6. object Counter
  7. object CurrentTimeRecorder
  8. object Gauge
  9. object Histogram
  10. object Info
  11. object Label
  12. object LabelsContravariant
  13. object Metric
  14. object MetricCollection
  15. object MetricFactory
  16. object MetricRegistry
  17. object OutcomeRecorder
  18. object Summary
  19. object Timer
  20. object Nat
    Definition Classes
    ShapelessPolyfill

Inherited from ShapelessPolyfill

Inherited from AnyRef

Inherited from Any

Ungrouped