Packages

package push

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. push
  2. PrometheusPushEncoderInstances
  3. DimensionalMetricEncoderInstances
  4. MetricEncoderInstances
  5. MapEncoderInstances
  6. PrometheusPushDataSource
  7. DataSource
  8. PrometheusPushEncoder
  9. Encode
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type DSEncoder[A] = Encoder[push.EncodeDefault, push.Sett, A, push.EncodeData]
    Definition Classes
    Encode
  2. type DSEncoderF[F[_], A] = Encoder[F, push.Sett, A, push.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 PrometheusPushDataSource extends DataSource
  7. trait PrometheusPushEncoder extends Encode
  8. trait PrometheusPushEncoderInstances extends DimensionalMetricEncoderInstances
  9. trait PrometheusPushMetricSettings extends DimensionalMetricSettings
  10. abstract type Sett <: Settings
    Definition Classes
    DataSource

Abstract Value Members

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

Concrete Value Members

  1. val Help: String
    Attributes
    protected
    Definition Classes
    PrometheusPushEncoderInstances
  2. val InstanceName: String
    Attributes
    protected
    Definition Classes
    PrometheusPushEncoderInstances
  3. def buildCollectors[F[_], S <: PrometheusPushMetricSettings](settings: S)(metrics: Iterable[DimensionalMetric])(implicit arg0: Sync[F], arg1: ExtruderErrors[F]): F[List[Collector]]
    Attributes
    protected
    Definition Classes
    PrometheusPushEncoderInstances
  4. 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
  5. implicit def dimensionalMetricsTransform[F[_], S <: DimensionalMetricSettings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F]): Transform[F, S, Metrics, Iterable[DimensionalMetric]]
  6. implicit def durationEncoder[F[_], S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F]): Encoder[F, S, FiniteDuration, Metrics]
    Definition Classes
    MetricEncoderInstances
  7. def encode: EncodePartiallyApplied[push.EncodeDefault, push.Sett, push.EncodeData, push.OutputData]
    Definition Classes
    Encode
  8. def encodeF[F[_]]: EncodePartiallyApplied[F, push.Sett, push.EncodeData, push.OutputData]
    Definition Classes
    Encode
  9. def makeCounter[F[_], S <: PrometheusPushMetricSettings](metric: DimensionalMetric, settings: S)(implicit F: Sync[F]): F[Collector]
    Attributes
    protected
    Definition Classes
    PrometheusPushEncoderInstances
  10. def makeGauge[F[_], S <: PrometheusPushMetricSettings](metric: DimensionalMetric, settings: S)(implicit F: Sync[F]): F[Collector]
    Attributes
    protected
    Definition Classes
    PrometheusPushEncoderInstances
  11. 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
  12. 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
  13. implicit def mapEncoderStringWriter[F[_]](implicit arg0: Applicative[F]): StringWriter[F, Settings, Map[String, String]]
    Definition Classes
    MapEncoderInstances
  14. implicit val mapMonoid: Monoid[Map[String, String]]
    Definition Classes
    MapEncoderInstances
  15. val metricTypeName: String
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. implicit val metricsMonoid: Monoid[Metrics]
    Definition Classes
    MetricEncoderInstances
  22. implicit def metricsStringWriter[F[_], S <: Settings](implicit F: Applicative[F]): StringWriter[F, S, Metrics]
    Definition Classes
    MetricEncoderInstances
  23. 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
  24. 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
  25. 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
  26. 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
  27. 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
  28. def parameters[A](namespace: List[String], settings: push.Sett)(implicit arg0: MetaInfo[A]): String
    Definition Classes
    DataSource
  29. def parameters[A](namespace: List[String])(implicit arg0: MetaInfo[A]): String
    Definition Classes
    DataSource
  30. def parameters[A](settings: push.Sett)(implicit arg0: MetaInfo[A]): String
    Definition Classes
    DataSource
  31. def parameters[A](implicit arg0: MetaInfo[A]): String
    Definition Classes
    DataSource
  32. implicit def prometheusPushTransform[F[_], S <: PrometheusPushMetricSettings](implicit F: Sync[F], dimensionalTransform: Transform[F, S, Metrics, Iterable[DimensionalMetric]]): Transform[F, S, Metrics, Unit]
  33. implicit def refute[T, Repr <: HList, S](implicit gen: Aux[T, Repr], unRefute: Refute[UnRefute[T]]): EncoderRefute[T, S, Metrics]
  34. implicit def resetNamespaceEncoder[F[_], T, S](implicit enc: Encoder[F, S, T, Metrics]): Encoder[F, S, ResetNamespace[T], Metrics]
  35. implicit def timerEncoder[F[_], S <: Settings](implicit arg0: Applicative[F], arg1: ExtruderErrors[F]): Encoder[F, S, TimerValue[Long], Metrics]
    Definition Classes
    MetricEncoderInstances
  36. 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
  37. 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
  38. object encoder extends PrometheusPushEncoder with PrometheusPushDataSource
  39. object instances extends PrometheusPushEncoderInstances

Inherited from MetricEncoderInstances

Inherited from MapEncoderInstances

Inherited from PrometheusPushDataSource

Inherited from DataSource

Inherited from PrometheusPushEncoder

Inherited from Encode

Inherited from AnyRef

Inherited from Any

Ungrouped