Documentation
¶
Index ¶
- func GetKafkaTracingHeadersFromSpanCtx(spanCtx opentracing.SpanContext) []kafka.Header
- func GetTextMapCarrierFromMetaData(ctx context.Context) opentracing.TextMapCarrier
- func InjectTextMapCarrier(spanCtx opentracing.SpanContext) (opentracing.TextMapCarrier, error)
- func InjectTextMapCarrierToGrpcMetaData(ctx context.Context, spanCtx opentracing.SpanContext) context.Context
- func NewJaegerTracer(jaegerConfig *Config) (opentracing.Tracer, io.Closer, error)
- func StartGrpcServerTracerSpan(ctx context.Context, operationName string) (context.Context, opentracing.Span)
- func StartHttpServerTracerSpan(c echo.Context, operationName string) (context.Context, opentracing.Span)
- func StartKafkaConsumerTracerSpan(ctx context.Context, headers []kafka.Header, operationName string) (context.Context, opentracing.Span)
- func TextMapCarrierFromKafkaMessageHeaders(headers []kafka.Header) opentracing.TextMapCarrier
- func TextMapCarrierToKafkaMessageHeaders(textMap opentracing.TextMapCarrier) []kafka.Header
- type Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetKafkaTracingHeadersFromSpanCtx ¶
func GetKafkaTracingHeadersFromSpanCtx(spanCtx opentracing.SpanContext) []kafka.Header
GetKafkaTracingHeadersFromSpanCtx ...
func GetTextMapCarrierFromMetaData ¶
GetTextMapCarrierFromMetaData ...
func InjectTextMapCarrier ¶
func InjectTextMapCarrier(spanCtx opentracing.SpanContext) (opentracing.TextMapCarrier, error)
InjectTextMapCarrier ...
func InjectTextMapCarrierToGrpcMetaData ¶
func InjectTextMapCarrierToGrpcMetaData(ctx context.Context, spanCtx opentracing.SpanContext) context.Context
InjectTextMapCarrierToGrpcMetaData ...
func NewJaegerTracer ¶
NewJaegerTracer constructs a new tracer
func StartGrpcServerTracerSpan ¶
func StartGrpcServerTracerSpan(ctx context.Context, operationName string) (context.Context, opentracing.Span)
StartGrpcServerTracerSpan ...
func StartHttpServerTracerSpan ¶
func StartHttpServerTracerSpan(c echo.Context, operationName string) (context.Context, opentracing.Span)
StartHttpServerTracerSpan ...
func StartKafkaConsumerTracerSpan ¶
func StartKafkaConsumerTracerSpan(ctx context.Context, headers []kafka.Header, operationName string) (context.Context, opentracing.Span)
StartKafkaConsumerTracerSpan ...
func TextMapCarrierFromKafkaMessageHeaders ¶
func TextMapCarrierFromKafkaMessageHeaders(headers []kafka.Header) opentracing.TextMapCarrier
TextMapCarrierFromKafkaMessageHeaders ...
func TextMapCarrierToKafkaMessageHeaders ¶
func TextMapCarrierToKafkaMessageHeaders(textMap opentracing.TextMapCarrier) []kafka.Header
TextMapCarrierToKafkaMessageHeaders ...
Types ¶
Click to show internal directories.
Click to hide internal directories.