This is a distributed tracing demonstration. The demonstration consists of a golang application being instrumented, and able to send the send the trace to the otel collector, then the collector will export the trace to multiple third party vendors.
In this demo the otel collector is configured to send the trace to both datadog and jaeger
- First
cd
into theotlp/demo/
folder and rundocker-compose up
to run the nessesary image for this demo. - After running otel collector with
docker-compose up
, then go back to the root directory and rungo run main.go