nevetrace

package module
v0.0.0-...-377b668 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 25, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

README

neve-trace

With Environment variables

当由application配置文件中读取配置失败时,尝试从环境变量中读取配置,配置见 jaeger环境变量

内置tag

opentracing

DEBUG

  1. 参考: getting started

  2. 下载: All-in-One

  3. 执行:

jaeger-all-in-one --collector.zipkin.host-port=:9411
  1. 配置remote reporter直连地址:http://localhost:14268/api/traces

Documentation

Index

Constants

View Source
const (
	GinContextTraceKey = "_neve_trace_gin_ctx_key_"
)

Variables

View Source
var GinOpts ginOpts
View Source
var JaegarOpts jaegarOpts
View Source
var RestClientOpts restclientOpts

Functions

func ContextWithSpan

func ContextWithSpan(ctx context.Context, c *gin.Context) context.Context

func GetSpan

func GetSpan(c *gin.Context) opentracing.Span

func NewGinTrace

func NewGinTrace(opts ...GinOpt) *ginTraceFilter

func NewJaegerProcessor

func NewJaegerProcessor(opts ...JaegerOpt) *jaegerProcessor

func NewRestClientTraceFilter

func NewRestClientTraceFilter(opts ...RestClientOpt) *restClientTraceFilter

Types

type GinOpt

type GinOpt func(f *ginTraceFilter)

type GinTracer

type GinTracer interface {
	Trace(name string) gin.HandlerFunc
}

type JaegerLogger

type JaegerLogger struct {
	// contains filtered or unexported fields
}

func NewLogger

func NewLogger() *JaegerLogger

func (*JaegerLogger) Debugf

func (l *JaegerLogger) Debugf(msg string, args ...interface{})

func (*JaegerLogger) Error

func (l *JaegerLogger) Error(msg string)

Error logs a message at error priority

func (*JaegerLogger) Infof

func (l *JaegerLogger) Infof(msg string, args ...interface{})

Infof logs a message at info priority

type JaegerOpt

type JaegerOpt func(*jeagerOpts)

type RestClientOpt

type RestClientOpt func(f *restClientTraceFilter)

type RestClientTracer

type RestClientTracer restclient.IFilter

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL