Base

prometheus4cats.internal.summary.SummaryDsl$.Base
trait Base[F[_], A] extends BuildStep[F, Summary[F, A, Unit]]

Attributes

Source
SummaryDsl.scala
Graph
Supertypes
trait BuildStep[F, Summary[F, A, Unit]]
class Object
trait Matchable
class Any
Known subtypes
class SummaryDsl[F, A]
class WithCallbacks[F, A, A0]
Self type
MetricDsl[F, A, [F[_], A, B] =>> Summary[F, A, B]]

Members list

Value members

Abstract methods

def label[B]: FirstLabelApply[F, A, B, [F[_], A, B] =>> Summary[F, A, B]]

Attributes

Source
SummaryDsl.scala
def labels[B](labels: (Name, B => Value)*): LabelledMetricDsl[F, A, B, [F[_], A, B] =>> Summary[F, A, B]]

Attributes

Source
SummaryDsl.scala
def labelsFrom[B](implicit encoder: Encoder[B]): LabelledMetricDsl[F, A, B, [F[_], A, B] =>> Summary[F, A, B]]

Attributes

Source
SummaryDsl.scala

Attributes

Source
SummaryDsl.scala
def quantile(quantile: Quantile, error: AllowedError): SummaryDsl[F, A]

Attributes

Source
SummaryDsl.scala
def unsafeLabels(labelNames: IndexedSeq[Name]): BuildStep[F, Summary[F, A, Map[Name, String]]]

Attributes

Source
SummaryDsl.scala
def unsafeLabels(labelNames: Name*): BuildStep[F, Summary[F, A, Map[Name, String]]]

Attributes

Source
SummaryDsl.scala

Inherited methods

def build: Resource[F, A]

Builds the metric

Builds the metric

Attributes

Inherited from:
BuildStep
Source
package.scala
def map[B](f: Summary[F, A, Unit] => B): BuildStep[F, B]

Attributes

Inherited from:
BuildStep
Source
package.scala
def unsafeBuild(implicit F: MonadCancelThrow[F]): F[A]

Unsafely builds the metric, but does not deallocate

Unsafely builds the metric, but does not deallocate

Attributes

Inherited from:
BuildStep
Source
package.scala