Skip to content

Instantly share code, notes, and snippets.

@masroorhasan
Last active September 4, 2018 03:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save masroorhasan/2b3e8721bdfae633c95b5e0a71dd349c to your computer and use it in GitHub Desktop.
Save masroorhasan/2b3e8721bdfae633c95b5e0a71dd349c to your computer and use it in GitHub Desktop.
package tracer
import (
"io"
"github.com/uber/jaeger-client-go/config"
jprom "github.com/uber/jaeger-lib/metrics/prometheus"
)
func NewTracer() (opentracing.Tracer, io.Closer, error) {
// load config from environment variables
cfg, _ := jaegercfg.FromEnv()
// create tracer from config
return cfg.NewTracer(
config.Metrics(jprom.New()),
)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment