老师有go的server端使用jaeger的参考代码吗?
来源:48-2 go下通过grpc发送span消息

曹学习
2021-06-06
· 课程中只提到了go的client端的jaeger链路测试代码,以及python的client和server端的jaeger链路测试代码。没有提到go的server端怎么做?想自己做又找不到资料,不知道如何下手,故想请教一下老师有没有参考源码或者是资料?
· 还有就是go中这里的span怎么设置父span。比如server端请求进来调用SayHello(), SayHello方法体里面要怎么设置才能达到python里面下面代码的效果
class Greeter(helloworld_pb2_grpc.GreeterServicer):
def SayHello(self, request, context):
#如何在这里找到父的span
with tracer.start_span('execute', child_of=context.get_active_span()) as execute_span:
time.sleep(randint(1, 9) * 0.1)
return helloworld_pb2.HelloReply(message='Hello, %s!' % request.name)
写回答
1回答
-
bobby
2021-06-08
课程中提到的otgrpc中有go的server端的拦截器,可以参考里面的源码
00
相似问题