You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否单独运行trace-agent?启动时遇认证令牌文件缺失报错

Datadog Trace Agent 单独运行问题排查

问题详情

通过源码构建了trace-agent,使用以下Shell脚本运行:

export DD_API_KEY=secret

/opt/exodus/bin/trace-agent &

运行时触发如下错误:

unable to establish stream, will possibly retry: unable to fetch authentication token: unable to read authentication token file: open /opt/datadog-agent/etc/auth_token: no such file or directory

提问:是否可以单独运行trace-agent?

解决方案

可以单独运行trace-agent,但需要调整认证配置,避免它默认尝试读取本地未生成的auth_token文件。具体处理方式如下:

方式1:通过环境变量直接配置

修改脚本,补充必要的环境变量,强制trace-agent使用API Key认证:

export DD_API_KEY=secret
export DD_SITE=datadoghq.com # 根据你的Datadog站点调整,比如国内站用datadoghq.cn
export DD_TRACE_AGENT_AUTH_TOKEN=$DD_API_KEY

/opt/exodus/bin/trace-agent &

方式2:通过配置文件启动

创建一个自定义配置文件(比如/opt/exodus/trace-agent.yaml),写入以下内容:

api_key: secret
site: datadoghq.com # 按需调整站点

启动时指定该配置文件:

/opt/exodus/bin/trace-agent -config=/opt/exodus/trace-agent.yaml &

核心原因说明

单独运行trace-agent时,它无法从Datadog主代理获取认证token,因此必须直接提供API Key相关配置,覆盖默认的token文件读取逻辑。

内容的提问来源于stack exchange,提问作者Rodrigo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 13:24:53