freestyle
.
rpc
.
prometheus
server
package
server
Visibility
Public
All
Type Members
case class
MonitoringServerCall
[
Req
,
Res
]
(
serverCall:
ServerCall
[
Req
,
Res
]
,
clock:
Clock
,
serverMetrics:
ServerMetricsForMethod
)
(
implicit
CFG:
Configuration
)
extends
SimpleForwardingServerCall
[
Req
,
Res
] with
Product
with
Serializable
case class
MonitoringServerCallListener
[
Req
]
(
delegate:
Listener
[
Req
]
,
serverMetrics:
ServerMetricsForMethod
)
extends
ForwardingServerCallListener
[
Req
] with
Product
with
Serializable
case class
MonitoringServerInterceptor
(
clock:
Clock
)
(
implicit
CFG:
Configuration
)
extends
ServerInterceptor
with
Product
with
Serializable
case class
ServerMetrics
(
cfg:
Configuration
)
extends
Product
with
Serializable
case class
ServerMetricsForMethod
(
method:
GrpcMethodInfo
,
serverMetrics:
ServerMetrics
)
extends
Product
with
Serializable
Value Members
object
MonitoringServerInterceptor
extends
Serializable
Ungrouped