grpc中间件之链路追踪(otel+jaeger)
warning:
这篇文章距离上次修改已过229天,其中的内容可能已经有所变动。
这个代码示例展示了如何在Go语言中使用OpenTelemetry和Jaeger来追踪gRPC服务的客户端请求。首先,我们初始化了一个Jaeger Tracer,并设置了全局的TracerProvider和TextMapPropagator。然后,在发起gRPC请求时,我们通过UnaryClientInterceptor和StreamClientInterceptor添加了opentelemetry的追踪。最后,我们发送了一个gRPC请求,并对收到的响应进行了打印。
评论已关闭