Managed Service for OpenTelemetry支援使用OpenTelemetry、Jaeger、Zipkin和Skywalking用戶端將應用鏈路資料上報至控制台。如果你需要通過Jaeger Agent上報資料請先安裝Jaeger Agent。
步驟一:擷取存取點資訊
登入ARMS控制台,在左側導覽列單擊接入中心。
在服務端應用地區單擊Jaeger卡片。
在彈出的Jaeger面板中選擇資料需要上報的地區。
說明初次接入的地區將會自動進行資源初始化。
選擇串連方式和上報方式,然後複製存取點資訊。
串連方式:若您的服務部署在阿里雲上,且所屬地區與選擇的接入地區一致,推薦使用阿里雲內網方式,否則選擇公網方式。
上報方式:根據用戶端支援的協議類型選擇gRPC協議上報資料。

步驟二:下載並啟動Jaeger Agent
ECS環境
若您使用ECS,則可以通過如下方式啟動Jaeger Agent。
下載Jaeger Agent安裝包並完成解壓。
說明使用以下命令列啟動Jaeger Agent。
nohup ./jaeger-agent --reporter.grpc.host-port=<endpoint> --agent.tags=<token>
Docker環境
若您使用Docker部署,則建議使用容器方式啟動Jaeger Agent,以減少您的營運成本。啟動命令如下:
docker run -d\
--rm \
-p5775:5775/udp \
-p6831:6831/udp \
-p6832:6832/udp \
-p5778:5778/tcp \
jaegertracing/jaeger-agent:<version> \
--reporter.grpc.host-port=<endpoint> \
--agent.tags=<token>說明
在上述啟動命令中:
對於Jaeger Agent v1.15.0及以下版本,請將啟動命令中
--agent.tags替換為--jaeger.tags。<version>為Jaeger Agent版本,例如1.23。其他可用版本,請參見Docker Hub。<endpoint>為步驟一中相應用戶端和相應地區的存取點。<token>為步驟一中擷取的存取點資訊。