Managed Service for 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>
為步驟一中擷取的存取點資訊。