https://github.com/opentracing-contrib/go-stdlib
https://github.com/opentracing-contrib/goredis
https://github.com/opentracing-contrib/go-grpc
https://github.com/opentracing-contrib/go-gin
https://github.com/opentracing-contrib/go-zap
https://github.com/opentracing-contrib/go-amqp
https://github.com/opentracing-contrib/perfevents
github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc
https://github.com/jaegertracing/jaeger-client-go
github.com/uber/jaeger-lib/metrics
"github.com/uber/jaeger-client-go/config"
"github.com/uber/jaeger-lib/metrics/prometheus"
metricsFactory := prometheus.New()
tracer, _, err := c.NewTracer(config.Metrics(metricsFactory))