github.com/hxx258456/ccgo@v0.0.5-0.20230213014102-48b35f46f66f/go-grpc-middleware/tracing/opentracing/doc.go (about) 1 // Copyright 2017 Michal Witkowski. All Rights Reserved. 2 // See LICENSE for licensing terms. 3 4 /* 5 `grpc_opentracing` adds OpenTracing 6 7 OpenTracing Interceptors 8 9 These are both client-side and server-side interceptors for OpenTracing. They are a provider-agnostic, with backends 10 such as Zipkin, or Google Stackdriver Trace. 11 12 For a service that sends out requests and receives requests, you *need* to use both, otherwise downstream requests will 13 not have the appropriate requests propagated. 14 15 All server-side spans are tagged with grpc_ctxtags information. 16 17 For more information see: 18 http://opentracing.io/documentation/ 19 https://github.com/opentracing/specification/blob/master/semantic_conventions.md 20 21 */ 22 package grpc_opentracing