全部產品
Search
文件中心

Application Real-Time Monitoring Service:安裝Jaeger Agent

更新時間:Mar 13, 2025

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

步驟一:擷取存取點資訊

  1. 登入ARMS控制台,在左側導覽列單擊接入中心

  2. 服務端應用地區單擊Jaeger卡片。

  3. 在彈出的Jaeger面板中選擇資料需要上報的地區。

    說明

    初次接入的地區將會自動進行資源初始化。

  4. 選擇串連方式上報方式,然後複製存取點資訊。

    • 串連方式:若您的服務部署在阿里雲上,且所屬地區與選擇的接入地區一致,推薦使用阿里雲內網方式,否則選擇公網方式。

    • 上報方式:根據用戶端支援的協議類型選擇gRPC協議上報資料。

    68

步驟二:下載並啟動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>步驟一中擷取的存取點資訊。