SuperAPI AI 工具集

dd-browser-sdk

前端与建站

查看项目

更新于 10-15 08:59

技能介绍

Datadog Browser SDK 技能用于浏览器应用的 RUM、Logs 与 Session Replay 埋点相关工作,属于 datadog-labs/agent-skills 技能集合。它把常见的 SDK 配置与迁移任务拆分为独立子技能,每个子技能对应一个 SKILL.md 文件,供按需读取后执行。

用途 该技能主要覆盖两类任务:一是 Datadog Browser SDK 的版本升级迁移,二是 sourcemap 上传配置。它面向需要在浏览器项目中接入或维护 Datadog 埋点的开发者。

主要能力 技能包含以下子项:

  • dd-browser-sdk/upgrade-v5:从 v4 升级到 v5。涉及被移除的选项,如 proxyUrl、sampleRate、replaySampleRate、premiumSampleRate、allowedTracingOrigins,以及被废弃的 API,如 addRumGlobalContext、removeUser,还有 /v4/ CDN 路径。
  • dd-browser-sdk/upgrade-v6:从 v5 升级到 v6。涉及被移除的选项,如 useCrossSiteSessionCookie、sendLogsAfterSessionExpiration,不再支持 IE11,以及 /v5/ CDN 路径。
  • dd-browser-sdk/upgrade-v7:从 v6 升级到 v7。涉及被移除的选项,如 betaEncodeCookieOptions、allowFallbackToLocalStorage、trackBfcacheViews、usePciIntake,以及 /v6/ CDN 路径。
  • dd-browser-sdk/setup-sourcemaps:通过构建插件设置 sourcemap 上传。适用于希望在 RUM 或 Error Tracking 中看到未压缩堆栈、需要“上传 sourcemap”或“反混淆错误”,或项目使用 vite/webpack/rollup/rspack/esbuild 配置但尚未配置 @datadog/*-plugin 的情况。

使用方式 技能以文件形式组织,路径形如 .claude/skills/dd-browser-sdk/<子技能>/SKILL.md。资料明确要求:在执行对应任务时应立即读取相应的 SKILL.md 文件,不要凭记忆继续操作。例如升级 v4 到 v5 时读取 upgrade-v5/SKILL.md,设置 sourcemap 时读取 setup-sourcemaps/SKILL.md。

适用场景

  • 需要将浏览器端 Datadog SDK 从旧版本升级到新版本,并处理被移除选项、废弃 API 或 CDN 路径变更。
  • 需要让 RUM 或 Error Tracking 中的压缩堆栈可读,或为使用 vite/webpack/rollup/rspack/esbuild 的项目配置 sourcemap 上传插件。

限制 资料未提供该技能的具体安装命令、依赖要求、支持的 SDK 版本范围之外的细节、收费或价格信息,也未提供官方文档链接与完整配置示例。实际执行时应以对应 SKILL.md 文件内容为准。