MCPcopy Create free account
hub / github.com/DoNewsCode/core / MetricsModule

Struct MetricsModule

srvgrpc/metrics.go:23–23  ·  view source on GitHub ↗

MetricsModule exposes prometheus metrics. Here only provides a simple call, more complex use, please refer to github.com/grpc-ecosystem/go-grpc-prometheus. Need to actively provide grpc.Server: opts := []grpc.ServerOption{ grpc.UnaryInterceptor(grpc_prometheus.UnaryServerInterceptor), grpc.

Source from the content-addressed store, hash-verified

21// }
22// server = grpc.NewServer(opts...)
23type MetricsModule struct{}
24
25// ProvideGRPC implements container.GRPCProvider
26func (m MetricsModule) ProvideGRPC(server *grpc.Server) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected