bash
  
# Start Jaeger locally
$ docker run -d -p 6831:6831/udp -p 16686:16686 jaegertracing/all-in-one:latest
$ export DOCKER_IP=`docker-machine ip $(docker-machine active)`
$ cd $GOPATH/src
# Grab a simple, self-contained OpenTracing example
$ go get github.com/opentracing-contrib/examples/go
$ cd github.com/opentracing-contrib/examples/go
$ go run ./trivial.go $DOCKER_IP
# Visualize the tracing instrumentation in Jaeger by
# clicking on "Find Traces" in the UI.
$ open http://$DOCKER_IP:16686/
# Read the source!
$ vim trivial.go
    
  Vendor-neutral APIs and instrumentation for distributed tracing
Libraries available in 9 languages
Go, JavaScript, Java, Python, Ruby, PHP, Objective-C, C++, C#
The latest from our blog:
Why OpenTracing?
Learn about our design principles
    
  
    Framework developer?
Add OpenTracing to your open source project and help your users in the process.
Get started!We are an archived CNCF project.
  
      
      
      
      
      
      
      
      
      
      
      







