c++ 版本jaeger客户端安装

wget https://github.com/jaegertracing/jaeger-client-cpp/archive/refs/tags/v0.7.0.tar.gz


sudo cd build


sudo cmake ..


sudo make


sudo make install   

得到 libjaegertracing.so
会使用huter 下载其他依赖 依赖多为github上面的,可能会因为网络问题导致很慢。

opentracing-cpp 安装(安装nginx-opentracing 前置条件)

cd /opt


sudo waget https://github.com/opentracing/opentracing-cpp/archive/refs/tags/v1.6.0.tar.gz


sudo mkdir .build


cd .build


sudo cmake ..


sudo make


sudo make install

编译安装openresty 与 opentracing 模块

sudo  wget https://github.com/opentracing-contrib/nginx-opentracing/archive/refs/tags/v0.18.0.tar.gz


sudo tar zxvf v0.18.0.tar.gz


sudo mv v0.18.0 nginx-opentracing


wget https://openresty.org/download/openresty-1.19.3.2.tar.gz


sudo ./configure -j4 --add-dynamic-module=/opt/nginx-opentracing/opentracing


sudo make -j4


sudo make install 


export PATH=/usr/local/openresty/bin:$PATH