Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 653 Bytes

README.md

File metadata and controls

28 lines (18 loc) · 653 Bytes

opentracing net/http

OpenTracing instrumentation for [net/http]

Usage

implements http RoundTrip by NewTraceTracesport(rt http.RoundTripper, activeSpanKey string,peerService string, extraTags ...opentracing.Tag) .

Example :

tracertan := httpinvoke.NewTraceTracesport(http.DefaultTransport,"","",opentracing.Tag{Key:"ab",Value:"b"})

	client := &http.Client{
		Transport:tracertan,
	}

Example for rpcx :

	tracertan := httpinvoke.NewTraceTracesport(http.DefaultTransport,share.OpentracingSpanServerKey,"",opentracing.Tag{Key:"ab",Value:"b"})

	client := &http.Client{
		Transport:tracertan,
	}