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

    1. "github.com/uber/jaeger-client-go/config"
    2. "github.com/uber/jaeger-lib/metrics/prometheus"
    3. metricsFactory := prometheus.New()
    4. tracer, _, err := c.NewTracer(config.Metrics(metricsFactory))