1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
package metric
import (
"github.com/piotrkowalczuk/promgrpc/v4"
)
// ClientStatsHandler is a simplified promgrpc.ClientStatsHandler().
func ClientStatsHandler() *promgrpc.StatsHandler {
return promgrpc.NewStatsHandler(
promgrpc.NewClientRequestsInFlightStatsHandler(promgrpc.NewClientRequestsInFlightGaugeVec()),
)
}
// ServerStatsHandler is a simplified promgrpc.ServerStatsHandler().
func ServerStatsHandler() *promgrpc.StatsHandler {
return promgrpc.NewStatsHandler(
promgrpc.NewServerRequestsInFlightStatsHandler(promgrpc.NewServerRequestsInFlightGaugeVec()),
)
}
|