Documentation ¶
Index ¶
- Variables
- func ClientInterceptor(tracer opentracing.Tracer) grpc.UnaryClientInterceptor
- func GetGRPCServerTracer() grpc.ServerOption
- func NewSlowReporter(sender jaeger.Transport, metrics *jaeger.Metrics, probabilistic float64) jaeger.Reporter
- type HTTPTracer
- type MDReaderWriter
- type Option
- type RedisTracer
- type TraceKey
- type Tracer
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrConfigConvert 配置转换失败 ErrConfigConvert = errors.New("Convert linker config") )
Functions ¶
func ClientInterceptor ¶
func ClientInterceptor(tracer opentracing.Tracer) grpc.UnaryClientInterceptor
ClientInterceptor rpc拦截器
func GetGRPCServerTracer ¶
func GetGRPCServerTracer() grpc.ServerOption
GetGRPCServerTracer 获取GRPC Server拦截器
func NewSlowReporter ¶
func NewSlowReporter(sender jaeger.Transport, metrics *jaeger.Metrics, probabilistic float64) jaeger.Reporter
NewSlowReporter creates a new reporter that sends spans out of process by means of Sender.
Types ¶
type HTTPTracer ¶
type HTTPTracer struct {
// contains filtered or unexported fields
}
HTTPTracer http request tracer
type MDReaderWriter ¶
MDReaderWriter metadata 读写
func (MDReaderWriter) ForeachKey ¶
func (c MDReaderWriter) ForeachKey(handler func(key, val string) error) error
ForeachKey 为了 opentracing.TextMapReader ,参考 opentracing 代码
func (MDReaderWriter) Set ¶
func (c MDReaderWriter) Set(key, val string)
Set 为了 opentracing.TextMapWriter,参考 opentracing 代码
type Option ¶
type Option func(*Tracer)
Option config wraps
func WithHTTP ¶ added in v1.2.2
WithHTTP http://172.17.0.1:14268/api/traces
func WithProbabilistic ¶
WithProbabilistic 采样率 0 ~ 1
type RedisTracer ¶
type RedisTracer struct { Cmd string // contains filtered or unexported fields }
RedisTracer redis tracer
Click to show internal directories.
Click to hide internal directories.