You need to enable JavaScript to run this app.
文档中心
全栈可观测平台

全栈可观测平台

复制全文
下载 pdf
AI Agent 观测实践
Claude Code 链路监控
复制全文
下载 pdf
Claude Code 链路监控
Claude Code 是 Anthropic 推出的编程专用 AI 智能体,依托终端原生运行,具备完整代码库全局解析、需求拆解规划、本地文件编辑、终端命令调用、自测修复闭环执行能力,可端到端完成编码、调试、重构、提 PR 等全流程开发任务,为研发提效、代码工程自动化场景提供完整智能执行能力。本文为您详细介绍如何将 Claude Code 的观测数据接入 APMPlus,并查看调用链路监控。
前提条件
  • 已经安装 Claude Code,且可以正常运行 Claude 命令。
  • 已经获取 Claude Code 接入所需参数配置中的信息。详细参数和获取方法如下:
  • 配置项
    是否必选
    说明
    --app-key
    应用性能监控的认证信息。虽然认证信息 App Key 不区分接入的服务类型和数据采集方式,但不同工作区的认证信息 App Key 各不相同,获取方式参考:如何获取应用性能监控的认证信息 AppKey
    --region
    服务接入的地域 ID,例如:cn-beijing。应用性能监控目前支持的地域信息参见:开服地域
    --service-name
    服务名称,例如:claude-code-apmplus。服务在应用性能监控中的显示名称,可根据实际情况自定义服务名称。
    --version
    指定安装版本。默认 latest,也支持 0.1.0 或 v0.1.0。
    --package-url
    覆盖插件包下载地址,通常只在灰度或排障时使用。
    --tos-base-url
    覆盖对象存储根地址,默认使用正式发布地址。
    --no-launchctl
    macOS 环境中不写入 launchctl 环境变量,仅更新 Claude settings。
操作步骤
步骤一:Claude Code 接入
  1. 执行以下命令,在 ~/.claude 目录中安装 apmplus@apmplus-claudecode-plugin 插件。
说明
若需要升级或重新安装 apmplus@apmplus-claudecode-plugin 插件,重复执行安装命令即可。
  • 安装最新版本的示例代码如下:
  • curl -fsSL "https://apmplus-claudecode-plugin.tos-cn-beijing.volces.com/install.sh" | bash -s -- \
    --region "cn-beijing" \
    --app-key "your-appKey" \
    --service-name "your-service-name"
  • 安装指定版本的示例代码如下:
  • curl -fsSL "https://apmplus-claudecode-plugin.tos-cn-beijing.volces.com/install.sh" | bash -s -- \
    --region "cn-beijing" \
    --app-key "your-appKey" \
    --service-name "claude-code" \
    --version "0.1.0"
  1. 安装完成后,重启 Claude Code,使配置生效。
  1. 在 Claude Code 中发起一次新对话或工具调用,检查脚本输出或配置结果,存在以下情况表示安装成功。
  • 安装脚本输出 APMPlus Claude Code Plugin installation complete,且 claude plugin 能识别 apmplus@apmplus-claudecode-plugin 插件。
  • ~/.claude/settings.json中存在由 Region 与 appKey 生成的 APMPlus endpoint、service name 与 preload 路径。
  • 前往 APMPlus 查询对应 service.name 的 Trace 数据,新会话产生的 Trace 中,服务名与安装参数一致。
步骤二:查看可观测数据
  1. 前往 服务列表,可通过服务名搜索已经接入的 Claude Code。
  1. 单击服务名称,进入服务详情页,在 Trace 分析 页面查看 Claude Code 服务对应的 Span 列表。
  1. 单击目标 Trace ID,切换到 LLM 数据或属性页签,可查看本次请求的详细信息。
  1. 切换到 Trace 完整日志 页签,可查看 Claude Code 运行过程的详细日志。
常见问题
若插件安装和使用过程可能遇到以下情况,可根据处理建议进行解决。
问题现象
处理建议
提示 --region, --app-key and --service-name are required
安装命令缺少必填参数,补充 --region--app-key--service-name 后重试。
提示 --endpoint is no longer supported
请勿手动上传 endpoint,调整为上传 --region--app-key,由安装脚本自动拼接。
提示 --region should be a region id
--region 只需要填写 Region ID,例如 cn-beijing。无需填写完整 URL,也无需带 apmplus- 前缀。
提示 --app-key should be the appKey only
--app-key 只填写 appKey,无需填写完整 URL 或 endpoint。
提示 claude command is required
本机未安装 Claude Code 或 Claude 不在当前 shell 的 PATH 中。
下载插件包失败
检查网络是否可访问对象存储域名,或使用 --package-url 指向可访问的插件包地址。
APMPlus 没有 Trace
确认 Claude Code 已重启,并检查 region、appKey、service name、网络出口和 APMPlus 查询时间范围。
macOS 重启后环境未生效
重新执行安装命令,或不带 --no-launchctl 参数,让脚本同步写入 launchctl 环境。
最近更新时间:2026.06.29 16:00:02
这个页面对您有帮助吗?
有用
有用
无用
无用