本文介绍安装Jaeger Agent的方法。
步骤一:获取接入点信息
- 登录ARMS控制台,在左侧导航栏选择 。
- 在应用列表页面顶部选择目标地域,然后单击目标应用名称。说明 语言列显示
图标的应用为接入应用监控的应用,显示-图标的应用为接入可观测链路 OpenTelemetry 版的应用。
- 在弹出的页面中,单击左侧导航栏上方的
图标,返回上一层。
- 在左侧导航栏单击集群配置,然后在右侧页面单击接入点信息页签。
- 在页面顶部选择需要接入的地域,然后在集群信息区域打开显示Token开关。
- 在客户端采集工具区域单击需要使用的链路数据采集客户端。
- 在下方表格的相关信息列中,单击接入点信息末尾的复制图标。说明 如果应用部署于阿里云生产环境,则选择私网接入点,否则选择公网接入点。
步骤二:下载并启动Jaeger Agent
ECS环境
若您使用ECS,则可以通过如下方式启动Jaeger Agent。
- 下载Jaeger Agent安装包并完成解压。说明 建议使用最新Jaeger Agent版本。
- 使用以下命令行启动Jaeger Agent。
nohup ./jaeger-agent --reporter.grpc.host-port=<endpoint> --agent.tags=<token>
Docker环境
若您使用Docker部署,则建议使用容器方式启动Jaeger Agent,以减少您的运维成本。启动命令如下:
docker run \
--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>
为步骤一中获取的接入点信息。