可觀測鏈路 OpenTelemetry 版支持使用OpenTelemetry、Jaeger、Zipkin和Skywalking客戶端將應用鏈路數據上報至控制臺。如果你需要通過Jaeger Agent上報數據請先安裝Jaeger Agent。
步驟一:獲取接入點信息
在左側導航欄單擊集群配置,然后在右側頁面單擊接入點信息頁簽。
在頁面頂部選擇需要接入的地域,然后在集群信息區域打開顯示Token開關。
在客戶端采集工具區域單擊需要使用的鏈路數據采集客戶端。
在下方表格的相關信息列中,獲取接入點信息。
說明如果應用部署于阿里云生產環境,則選擇阿里云VPC網絡接入點,否則選擇公網接入點。對于Zipkin,一般情況下請使用v2版接入點,v1版接入點僅限對Zipkin十分了解的高階用戶使用。
步驟二:下載并啟動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>
為步驟一中獲取的接入點信息。
文檔內容是否對您有幫助?