Example Opentracing App
Make sure that you have Go installed, then run
go build. If you are missing
go get ./.... Alternatively, you can build the application
using docker by running
This is a trivial example app that demonstrates how OpenTracing can be used with!
To run the program, run
./opentracing-example. This will, by default,
start a new Appdash server and write all of your traces to it. However,
if you want to use a different tracer system, i.e. LightStep, all you have
to do is pass the flag
A prebuilt docker image already exists. Run
docker run --rm -ti -p 8080:8080 -p 8700 bg451/opentracing-example.
If you run the docker image, you might not be able to
access the various endpoints through localhost. If using docker machine.
docker-machine ip MY_MACHINE will give you the IP you should access the
addresses at, i.e.
- Add a second process that's in a different language, i.e. python.