我们想记录每个 trace.id,以便我们可以准确地查询 Kibana APM 上的请求链路。
,因此想在 gRPC Interceptor 中获取当前调用的 RPC 方法的 apm trace.id。请问怎么样才能获取到呢?
```
func TestInterceptor(ctx context.Context, req interface{}, info *grpc.UnaryServerInfo, handler grpc.UnaryHandler) (interface{}, error) {
resp, err := handler(ctx, req)
// How to get apm trace.id here...
return resp, err
}
```
Kibana APM:
1 个回复
EDDYCJY - 程序员
赞同来自: