BuildStep

prometheus4cats.internal.BuildStep
See theBuildStep companion object
trait BuildStep[F[_], A]

Attributes

Companion
object
Source
package.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Base[F, A]
class SummaryDsl[F, A]
class WithCallbacks[F, A, A0]
class BaseLabelsBuildStep[F, A, T, L]
class LabelledMetricDsl[F, A, T, L]
class WithCallbacks[F, A, A0, T, L]
class LabelsBuildStep[F, A, T, L]
class WithCallbacks[F, A, A0, T, L]
class CallbackBuildStep[F, A, B]
class MetricDsl[F, A, L]
class AgeBucketsStep[F, A]
class WithCallbacks[F, A, A0, L]
Show all
Self type
BuildStep[F, A]

Members list

Value members

Abstract methods

def build: Resource[F, A]

Builds the metric

Builds the metric

Attributes

Source
package.scala

Concrete methods

Implicitly added by DoubleGaugeSyntax

Attributes

Source
package.scala
Implicitly added by DoubleGaugeSyntax

Attributes

Source
package.scala
Implicitly added by DoubleLabelledGaugeSyntax

Attributes

Source
package.scala
Implicitly added by DoubleLabelledGaugeSyntax

Attributes

Source
package.scala
Implicitly added by LongGaugeSyntax

Attributes

Source
package.scala
Implicitly added by LongGaugeSyntax

Attributes

Source
package.scala
Implicitly added by LongLabelledGaugeSyntax

Attributes

Source
package.scala
Implicitly added by LongLabelledGaugeSyntax

Attributes

Source
package.scala
def asTimer: BuildStep[F, Aux[F, Unit, [F[_], A, B] =>> Gauge[F, A, B]]]
Implicitly added by DoubleGaugeSyntax

Attributes

Source
package.scala
def asTimer: BuildStep[F, Aux[F, Unit, [F[_], A, B] =>> Histogram[F, A, B]]]
Implicitly added by DoubleHistogramSyntax

Attributes

Source
package.scala
def asTimer: BuildStep[F, Aux[F, A, [F[_], A, B] =>> Gauge[F, A, B]]]
Implicitly added by DoubleLabelledGaugeSyntax

Attributes

Source
package.scala
def asTimer: BuildStep[F, Aux[F, A, [F[_], A, B] =>> Histogram[F, A, B]]]
Implicitly added by DoubleLabelledHistogramSyntax

Attributes

Source
package.scala
def asTimer: BuildStep[F, Aux[F, A, [F[_], A, B] =>> Summary[F, A, B]]]
Implicitly added by DoubleLabelledSummarySyntax

Attributes

Source
package.scala
def asTimer: BuildStep[F, Aux[F, Unit, [F[_], A, B] =>> Summary[F, A, B]]]
Implicitly added by DoubleSummarySyntax

Attributes

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

Attributes

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

Source
package.scala