全部產品
Search
文件中心

Managed Service for OpenTelemetry:安裝Jaeger Agent

更新時間:Jul 06, 2024

Managed Service for OpenTelemetry支援使用OpenTelemetry、Jaeger、Zipkin和Skywalking用戶端將應用鏈路資料上報至控制台。如果你需要通過Jaeger Agent上報資料請先安裝Jaeger Agent。

步驟一:擷取存取點資訊

  1. 登入可觀測鏈路 OpenTelemetry 版控制台

  2. 在左側導覽列單擊叢集配置,然後在右側頁面單擊存取點資訊頁簽。

  3. 在頁面頂部選擇需要接入的地區,然後在叢集資訊地區開啟顯示Token開關。

  4. 用戶端採集工具地區單擊需要使用的鏈路資料擷取用戶端。

    在下方表格的相關資訊列中,擷取存取點資訊。

    Jaeger/Zipkin存取點資訊

    說明

    如果應用部署於阿里雲生產環境,則選擇阿里雲VPC網路存取點,否則選擇公網存取點。對於Zipkin,一般情況下請使用v2版存取點,v1版存取點僅限對Zipkin十分瞭解的高階使用者使用。

步驟二:下載並啟動Jaeger Agent

ECS環境

若您使用ECS,則可以通過如下方式啟動Jaeger Agent。

  1. 下載Jaeger Agent安裝包並完成解壓。

    說明

    建議使用最新Jaeger Agent版本。

  2. 使用以下命令列啟動Jaeger Agent。

    nohup ./jaeger-agent --reporter.grpc.host-port=<endpoint> --agent.tags=<token>
    說明
    • 對於Jaeger Agent v1.15.0及以下版本,請將啟動命令中--agent.tags替換為--jaeger.tags

    • <endpoint>步驟一中相應用戶端和相應地區的存取點。

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