go get github.com/hanguangbaihuo/sparrow_cloud_go
import "github.com/hanguangbaihuo/sparrow_cloud_go/middleware/opentracing"
func main() {
// 初始化iris app
app := iris.New()
// 使用opentracing中间件,从header中b3 headers,用于之后注入restclient请求头
app.Use(opentracing.Serve)
...
}
该中间件需要配合restclient包使用,才能实现链路追踪
restclient包的地址:github.com/hanguangbaihuo/sparrow_cloud_go/restclient