66 "fmt"
77 "github.com/coder2z/g-saber/xcast"
88 "github.com/coder2z/g-saber/xlog"
9+ "github.com/coder2z/g-server/xapp"
910 "github.com/coder2z/g-server/xcode"
1011 "github.com/coder2z/g-server/xgrpc"
1112 "github.com/coder2z/g-server/xmonitor"
@@ -57,10 +58,10 @@ func PrometheusUnaryServerInterceptor() grpc.UnaryServerInterceptor {
5758 startTime := time .Now ()
5859 resp , err := handler (ctx , req )
5960 code := xcode .ExtractCodes (err )
60- xmonitor .ServerHandleHistogram .WithLabelValues (xmonitor .TypeGRPCUnary , info .FullMethod , xgrpc .ExtractFromCtx (ctx , "info" )).Observe (time .Since (startTime ).Seconds ())
61- xmonitor .ServerHandleCounter .WithLabelValues (xmonitor .TypeGRPCUnary , info .FullMethod , xgrpc .ExtractFromCtx (ctx , "info" ), xcast .ToString (code .GetCode ())).Inc ()
61+ xmonitor .ServerHandleHistogram .WithLabelValues (xmonitor .TypeGRPCUnary , xapp . Name (), info .FullMethod , xgrpc .ExtractFromCtx (ctx , "info" )).Observe (time .Since (startTime ).Seconds ())
62+ xmonitor .ServerHandleCounter .WithLabelValues (xmonitor .TypeGRPCUnary , xapp . Name (), info .FullMethod , xgrpc .ExtractFromCtx (ctx , "info" ), xcast .ToString (code .GetCode ())).Inc ()
6263 if code != xcode .OK {
63- xmonitor .ServerErrorCounter .WithLabelValues (xmonitor .TypeGRPCUnary , info .FullMethod , xgrpc .ExtractFromCtx (ctx , "info" ), xcast .ToString (code .GetCode ())).Inc ()
64+ xmonitor .ServerErrorCounter .WithLabelValues (xmonitor .TypeGRPCUnary , xapp . Name (), info .FullMethod , xgrpc .ExtractFromCtx (ctx , "info" ), xcast .ToString (code .GetCode ())).Inc ()
6465 }
6566 return resp , err
6667 }
@@ -71,10 +72,10 @@ func PrometheusStreamServerInterceptor() grpc.StreamServerInterceptor {
7172 startTime := time .Now ()
7273 err := handler (srv , ss )
7374 code := xcode .ExtractCodes (err )
74- xmonitor .ServerHandleHistogram .WithLabelValues (xmonitor .TypeGRPCStream , info .FullMethod , xgrpc .ExtractFromCtx (ss .Context (), "info" )).Observe (time .Since (startTime ).Seconds ())
75- xmonitor .ServerHandleCounter .WithLabelValues (xmonitor .TypeGRPCStream , info .FullMethod , xgrpc .ExtractFromCtx (ss .Context (), "info" ), xcast .ToString (code .GetCode ())).Inc ()
75+ xmonitor .ServerHandleHistogram .WithLabelValues (xmonitor .TypeGRPCStream , xapp . Name (), info .FullMethod , xgrpc .ExtractFromCtx (ss .Context (), "info" )).Observe (time .Since (startTime ).Seconds ())
76+ xmonitor .ServerHandleCounter .WithLabelValues (xmonitor .TypeGRPCStream , xapp . Name (), info .FullMethod , xgrpc .ExtractFromCtx (ss .Context (), "info" ), xcast .ToString (code .GetCode ())).Inc ()
7677 if code != xcode .OK {
77- xmonitor .ServerErrorCounter .WithLabelValues (xmonitor .TypeGRPCUnary , info .FullMethod , xgrpc .ExtractFromCtx (ss .Context (), "info" ), xcast .ToString (code .GetCode ())).Inc ()
78+ xmonitor .ServerErrorCounter .WithLabelValues (xmonitor .TypeGRPCUnary , xapp . Name (), info .FullMethod , xgrpc .ExtractFromCtx (ss .Context (), "info" ), xcast .ToString (code .GetCode ())).Inc ()
7879 }
7980 return err
8081 }
@@ -101,7 +102,6 @@ func TraceUnaryServerInterceptor() grpc.UnaryServerInterceptor {
101102 }
102103}
103104
104-
105105type contextedServerStream struct {
106106 grpc.ServerStream
107107 ctx context.Context
0 commit comments