Instrumentation of select few CPP Programs using Jaegar CPP Client and Jaegar Tracing UI
Start the pre-built all-in-one jaeger docker image which contains the Jaeger UI, collector, query, and agent, with an in memory storage component. (https://www.jaegertracing.io/docs/1.17/getting-started/)
docker run -d --name jaeger \
-e COLLECTOR_ZIPKIN_HTTP_PORT=9411 \
-p 5775:5775/udp \
-p 6831:6831/udp \
-p 6832:6832/udp \
-p 5778:5778 \
-p 16686:16686 \
-p 14268:14268 \
-p 14250:14250 \
-p 9411:9411 \
jaegertracing/all-in-one:1.17The jaeger UI is available at https://localhost:16686
To build:
mkdir build
cd build
cmake ..
makeThis program contains two main functions "insert" and "search", both have their own corresponding spans. After building, the Btree program can be run with:
./app ../examples/config.yml
