配置项 | 是否必选 | 说明 |
--app-key | 是 | 应用性能监控的认证信息。虽然认证信息 App Key 不区分接入的服务类型和数据采集方式,但不同工作区的认证信息 App Key 各不相同,获取方式参考:如何获取应用性能监控的认证信息 AppKey。 |
--region | 是 | |
--service-name | 是 | 服务名称,例如:claude-code-apmplus。服务在应用性能监控中的显示名称,可根据实际情况自定义服务名称。 |
--version | 否 | 指定安装版本。默认 latest,也支持 0.1.0 或 v0.1.0。 |
--package-url | 否 | 覆盖插件包下载地址,通常只在灰度或排障时使用。 |
--tos-base-url | 否 | 覆盖对象存储根地址,默认使用正式发布地址。 |
--no-launchctl | 否 | macOS 环境中不写入 launchctl 环境变量,仅更新 Claude settings。 |
问题现象 | 处理建议 |
提示 --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 环境。 |