DefaultPrometheusMetricsOps

higherkindness.mu.rpc.prometheus.PrometheusMetrics.DefaultPrometheusMetricsOps
class DefaultPrometheusMetricsOps[F[_]](metrics: Metrics)(implicit F: Sync[F]) extends MetricsOps[F]

Attributes

Graph
Supertypes
trait MetricsOps[F]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def decreaseActiveCalls(methodInfo: GrpcMethodInfo, classifier: Option[String]): F[Unit]

Attributes

Definition Classes
MetricsOps
override def increaseActiveCalls(methodInfo: GrpcMethodInfo, classifier: Option[String]): F[Unit]

Attributes

Definition Classes
MetricsOps
override def recordHeadersTime(methodInfo: GrpcMethodInfo, elapsed: Long, classifier: Option[String]): F[Unit]

Attributes

Definition Classes
MetricsOps
override def recordMessageReceived(methodInfo: GrpcMethodInfo, classifier: Option[String]): F[Unit]

Attributes

Definition Classes
MetricsOps
override def recordMessageSent(methodInfo: GrpcMethodInfo, classifier: Option[String]): F[Unit]

Attributes

Definition Classes
MetricsOps
override def recordTotalTime(methodInfo: GrpcMethodInfo, status: Status, elapsed: Long, classifier: Option[String]): F[Unit]

Attributes

Definition Classes
MetricsOps