package metrics
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class EndpointMetric[F[_]](onEndpointRequest: Option[(AnyEndpoint) ⇒ F[Unit]] = None, onResponse: Option[(AnyEndpoint, ServerResponse[_]) ⇒ F[Unit]] = None, onException: Option[(AnyEndpoint, Throwable) ⇒ F[Unit]] = None) extends Product with Serializable
- case class Metric[F[_], M](metric: M, onRequest: (ServerRequest, M, MonadError[F]) ⇒ F[EndpointMetric[F]]) extends Product with Serializable
- case class MetricLabels(forRequest: Seq[(String, (AnyEndpoint, ServerRequest) ⇒ String)], forResponse: Seq[(String, (Either[Throwable, ServerResponse[_]]) ⇒ String)]) extends Product with Serializable
Value Members
- object MetricLabels extends Serializable