1. 内置Trace

    grpc内置了客户端和服务端的请求追踪,基于包实现,默认是开启状态,可以查看事件和请求日志,对于基本的请求状态查看调试也是很有帮助的,客户端与服务端基本一致,这里以服务端开启trace server为例,修改hello项目服务端代码:

    这里我们开启一个http服务监听50051端口,用来查看grpc请求的trace信息

    访问:localhost:50051/debug/events,结果如图:

    访问:localhost:50051/debug/requests,结果如图:

    内置Trace - 图1