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. sealed abstract class MetricFactory[F[_]] extends AnyRef
  10. 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

  11. type Nat = shapeless.Nat
    Definition Classes
    ShapelessPolyfill
  12. 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.

  13. type Sized[+Repr, L <: Nat] = shapeless.Sized[Repr, L]
    Definition Classes
    ShapelessPolyfill
  14. type Succ[N <: Nat] = shapeless.Succ[N]
    Definition Classes
    ShapelessPolyfill
  15. sealed abstract class Summary[F[_], -A] extends Metric[A]
  16. 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.

  17. 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 MetricFactory
  15. object MetricRegistry
  16. object OutcomeRecorder
  17. object Summary
  18. object Timer
  19. object Nat
    Definition Classes
    ShapelessPolyfill

Inherited from ShapelessPolyfill

Inherited from AnyRef

Inherited from Any

Ungrouped