github.com/pinpoint-apm/pinpoint-go-agent/plugin/grpc (go): Package ppgrpc instruments the grpc/grpc-go package (https://github.com/grpc/grpc-go).  This package instruments gRPC servers and clients. To instrument a gRPC server, use UnaryServerInterceptor and StreamServerInterceptor.  ppgrpc's server interceptor adds the pinpoint.Tracer to the gRPC server handler's context. By using the pinpoint.FromContext function, this tracer can be obtained.  To instrument a gRPC client, use UnaryClientInterceptor and StreamClientInterceptor.  It is necessary to pass the context containing the pinpoint.Tracer to grpc.Client.
Keywords: agent|apm|distributed-tracing|go|monitoring|performance|pinpoint