Packages

package registry

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. registry
  2. PrometheusRegistryEncoderInstances
  3. DimensionalMetricEncoderInstances
  4. MetricEncoderInstances
  5. MapEncoderInstances
  6. PrometheusRegistryDataSource
  7. DataSource
  8. PrometheusRegistryEncoder
  9. Encode
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type DSEncoder[A] = Encoder[registry.EncodeDefault, registry.Sett, A, registry.EncodeData]
    Definition Classes
    Encode
  2. type DSEncoderF[F[_], A] = Encoder[F, registry.Sett, A, registry.EncodeData]
    Definition Classes
    Encode
  3. abstract type EncodeData
    Definition Classes
    Encode
  4. abstract type EncodeDefault[A]
    Definition Classes
    Encode
  5. abstract type OutputData
    Definition Classes
    Encode
  6. trait PrometheusRegistryDataSource extends DataSource
  7. trait PrometheusRegistryEncoder extends Encode
  8. trait PrometheusRegistryEncoderInstances extends DimensionalMetricEncoderInstances
  9. trait PrometheusRegistryMetricSettings extends DimensionalMetricSettings
  10. abstract type Sett <: Settings
    Definition Classes
    DataSource

Abstract Value Members

  1. abstract def defaultSettings: registry.Sett
    Definition Classes
    DataSource

Concrete Value Members

  1. val Help: String
    Attributes
    protected
    Definition Classes
    PrometheusRegistryEncoderInstances
  2. def buildCollectors[F[_], S <: PrometheusRegistryMetricSettings](namespace: List[String], settings: S, inter: Metrics)(implicit arg0: Sync[F], arg1: ExtruderErrors[F]): F[List[Collector]]
    Attributes
    protected
    Definition Classes
    PrometheusRegistryEncoderInstances
  3. def buildMetrics[F[_], S <: DimensionalMetricSettings](namespace: List[String], settings: S, inter: Metrics)(implicit F: Applicative[F], error: ExtruderErrors[F]): F[Iterable[DimensionalMetric]]
    Attributes
    protected
    Definition Classes
    DimensionalMetricEncoderInstances
  4. implicit def dimensionalMetricsTransform[F[_], S <: DimensionalMetricSettings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F]): Transform[F, S, Metrics, Iterable[DimensionalMetric]]
  5. implicit def durationEncoder[F[_], S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F]): Encoder[F, S, FiniteDuration, Metrics]
    Definition Classes
    MetricEncoderInstances
  6. def encode: EncodePartiallyApplied[registry.EncodeDefault, registry.Sett, registry.EncodeData, registry.OutputData]
    Definition Classes
    Encode
  7. def encodeF[F[_]]: EncodePartiallyApplied[F, registry.Sett, registry.EncodeData, registry.OutputData]
    Definition Classes
    Encode
  8. def makeCounter[F[_]](settings: PrometheusRegistryMetricSettings, metric: DimensionalMetric)(implicit F: Sync[F]): F[Collector]
    Attributes
    protected
    Definition Classes
    PrometheusRegistryEncoderInstances
  9. def makeGauge[F[_]](settings: PrometheusRegistryMetricSettings, metric: DimensionalMetric)(implicit F: Sync[F]): F[Collector]
    Attributes
    protected
    Definition Classes
    PrometheusRegistryEncoderInstances
  10. def makeKeys[F[_], K, V, T](path: List[String], values: Map[K, V], makeKey: (K, V) ⇒ F[MetricKey], makeValue: (V) ⇒ T)(implicit arg0: Applicative[F], inj: Inject[Numbers, T], monoid: Monoid[Metrics]): F[Metrics]
    Attributes
    protected
    Definition Classes
    MetricEncoderInstances
  11. def makeKeys[F[_], K, V](path: List[String], values: Map[K, V], makeKey: (K, V) ⇒ F[MetricKey])(implicit arg0: Applicative[F], inj: Inject[Numbers, V]): F[Metrics]
    Attributes
    protected
    Definition Classes
    MetricEncoderInstances
  12. implicit def mapEncoderStringWriter[F[_]](implicit arg0: Applicative[F]): StringWriter[F, Settings, Map[String, String]]
    Definition Classes
    MapEncoderInstances
  13. implicit val mapMonoid: Monoid[Map[String, String]]
    Definition Classes
    MapEncoderInstances
  14. val metricTypeName: String
  15. implicit def metricValueEncoder[F[_], T, V[A] <: MetricValue[A], S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F], inj: Inject[Numbers, T], refute: Refute[Encoder[F, S, V[T], Metrics]]): Encoder[F, S, V[T], Metrics]
    Definition Classes
    MetricEncoderInstances
  16. implicit def metricValuesEncoder[F[_], K, T, V[A] <: MetricValue[A], S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F], arg2: Show[K], inj: Inject[Numbers, T]): Encoder[F, S, MetricValues[V, K, T], Metrics]
    Definition Classes
    MetricEncoderInstances
  17. implicit def metricValuesMapKey[F[_], KK, KV, T, V[A] <: MetricValue[A], S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F], inj: Inject[Numbers, T], showK: Show[KK], showKK: Show[KV]): Encoder[F, S, MetricValues[V, Map[KK, KV], T], Metrics]
    Definition Classes
    MetricEncoderInstances
  18. implicit def metricValuesObjectKey[F[_], K <: Product with Serializable, T, V[A] <: MetricValue[A], S <: MetricSettings](implicit arg0: Monad[F], arg1: ExtruderErrors[F], inj: Inject[Numbers, T], enc: Encoder[F, Settings, K, Map[String, String]], lp: LowPriority): Encoder[F, S, MetricValues[V, K, T], Metrics]
    Definition Classes
    MetricEncoderInstances
  19. implicit def metricValuesTupleKey[F[_], KK, KV, T, V[A] <: MetricValue[A], S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F], inj: Inject[Numbers, T], showKK: Show[KK], showKV: Show[KV]): Encoder[F, S, MetricValues[V, (KK, KV), T], Metrics]
    Definition Classes
    MetricEncoderInstances
  20. implicit val metricsMonoid: Monoid[Metrics]
    Definition Classes
    MetricEncoderInstances
  21. implicit def metricsStringWriter[F[_], S <: Settings](implicit F: Applicative[F]): StringWriter[F, S, Metrics]
    Definition Classes
    MetricEncoderInstances
  22. implicit def numericEncoder[F[_], T, S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F], inj: Inject[Numbers, T]): Encoder[F, S, T, Metrics]
    Definition Classes
    MetricEncoderInstances
  23. implicit def numericMapEncoder[F[_], K, V, S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F], arg2: Show[K], inj: Inject[Numbers, V]): Encoder[F, S, Map[K, V], Metrics]
    Definition Classes
    MetricEncoderInstances
  24. implicit def numericMapEncoderMapKey[F[_], KK, KV, T, S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F], arg2: Show[KK], arg3: Show[KV], inj: Inject[Numbers, T]): Encoder[F, S, Map[Map[KK, KV], T], Metrics]
    Definition Classes
    MetricEncoderInstances
  25. implicit def numericMapEncoderObjectKey[F[_], K <: Product with Serializable, T, S <: MetricSettings](implicit arg0: Monad[F], arg1: ExtruderErrors[F], inj: Inject[Numbers, T], enc: Encoder[F, Settings, K, Map[String, String]], lp: LowPriority): Encoder[F, S, Map[K, T], Metrics]
    Definition Classes
    MetricEncoderInstances
  26. implicit def numericMapEncoderTupleKey[F[_], KK, KV, T, S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F], arg2: Show[KK], arg3: Show[KV], inj: Inject[Numbers, T]): Encoder[F, S, Map[(KK, KV), T], Metrics]
    Definition Classes
    MetricEncoderInstances
  27. def parameters[A](namespace: List[String], settings: registry.Sett)(implicit arg0: MetaInfo[A]): String
    Definition Classes
    DataSource
  28. def parameters[A](namespace: List[String])(implicit arg0: MetaInfo[A]): String
    Definition Classes
    DataSource
  29. def parameters[A](settings: registry.Sett)(implicit arg0: MetaInfo[A]): String
    Definition Classes
    DataSource
  30. def parameters[A](implicit arg0: MetaInfo[A]): String
    Definition Classes
    DataSource
  31. implicit def prometheusRegistryTransform[F[_], S <: PrometheusRegistryMetricSettings](implicit arg0: ExtruderErrors[F], F: Sync[F]): Transform[F, S, Metrics, CollectorRegistry]
  32. implicit def refute[T, Repr <: HList, S](implicit gen: Aux[T, Repr], unRefute: Refute[UnRefute[T]]): EncoderRefute[T, S, Metrics]
  33. implicit def resetNamespaceEncoder[F[_], T, S](implicit enc: Encoder[F, S, T, Metrics]): Encoder[F, S, ResetNamespace[T], Metrics]
  34. implicit def timerEncoder[F[_], S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F]): Encoder[F, S, TimerValue[Long], Metrics]
    Definition Classes
    MetricEncoderInstances
  35. implicit def traversableEncoder[F[_], T, FF[A] <: TraversableOnce[A], S](implicit arg0: Applicative[F], encoder: Encoder[F, S, T, Metrics], monoid: Monoid[Metrics]): Encoder[F, S, FF[T], Metrics]
    Definition Classes
    MetricEncoderInstances
  36. implicit def traversableThrowableEncoder[F[_], FF[A] <: TraversableOnce[A], S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F]): Encoder[F, S, FF[Throwable], Metrics]
    Definition Classes
    MetricEncoderInstances
  37. object encoder extends PrometheusRegistryEncoder with PrometheusRegistryDataSource
  38. object instances extends PrometheusRegistryEncoderInstances

Inherited from MetricEncoderInstances

Inherited from MapEncoderInstances

Inherited from DataSource

Inherited from PrometheusRegistryEncoder

Inherited from Encode

Inherited from AnyRef

Inherited from Any

Ungrouped