安裝Jaeger Agent
可觀測(cè)鏈路 OpenTelemetry 版支持使用OpenTelemetry、Jaeger、Zipkin和Skywalking客戶端將應(yīng)用鏈路數(shù)據(jù)上報(bào)至控制臺(tái)。如果你需要通過Jaeger Agent上報(bào)數(shù)據(jù)請(qǐng)先安裝Jaeger Agent。
步驟一:獲取接入點(diǎn)信息
在左側(cè)導(dǎo)航欄單擊集群配置,然后在右側(cè)頁(yè)面單擊接入點(diǎn)信息頁(yè)簽。
在頁(yè)面頂部選擇需要接入的地域,然后在集群信息區(qū)域打開顯示Token開關(guān)。
在客戶端采集工具區(qū)域單擊需要使用的鏈路數(shù)據(jù)采集客戶端。
在下方表格的相關(guān)信息列中,獲取接入點(diǎn)信息。
說明如果應(yīng)用部署于阿里云生產(chǎn)環(huán)境,則選擇阿里云VPC網(wǎng)絡(luò)接入點(diǎn),否則選擇公網(wǎng)接入點(diǎn)。對(duì)于Zipkin,一般情況下請(qǐng)使用v2版接入點(diǎn),v1版接入點(diǎn)僅限對(duì)Zipkin十分了解的高階用戶使用。
步驟二:下載并啟動(dòng)Jaeger Agent
ECS環(huán)境
若您使用ECS,則可以通過如下方式啟動(dòng)Jaeger Agent。
下載Jaeger Agent安裝包并完成解壓。
說明使用以下命令行啟動(dòng)Jaeger Agent。
nohup ./jaeger-agent --reporter.grpc.host-port=<endpoint> --agent.tags=<token>
Docker環(huán)境
若您使用Docker部署,則建議使用容器方式啟動(dòng)Jaeger Agent,以減少您的運(yùn)維成本。啟動(dòng)命令如下:
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>
在上述啟動(dòng)命令中:
對(duì)于Jaeger Agent v1.15.0及以下版本,請(qǐng)將啟動(dòng)命令中
--agent.tags
替換為--jaeger.tags
。<version>
為Jaeger Agent版本,例如1.23。其他可用版本,請(qǐng)參見Docker Hub。<endpoint>
為步驟一中相應(yīng)客戶端和相應(yīng)地域的接入點(diǎn)。<token>
為步驟一中獲取的接入點(diǎn)信息。