gitee.com/ks-custle/core-gm@v0.0.0-20230922171213-b83bdd97b62c/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