关于 dd-browser-sdk
用于在浏览器应用中配置和升级 Datadog Browser SDK 的技能集,涵盖针对不同版本的迁移指引及 sourcemap 上传设置。
主要功能
- 01提供 v4 到 v5 的升级指引
- 02提供 v5 到 v6 的升级指引
- 03提供 v6 到 v7 的升级指引
- 04设置 sourcemap 上传
适用场景
- 01将应用迁移到其他 SDK 版本
- 02升级时查找已移除的选项
- 03为构建配置 sourcemap 上传
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ datadog-labs/ agent-skills --skill dd-browser-sdk安装后在 Claude Code 中输入/dd-browser-sdk确认已加载。
详细介绍
Datadog Browser SDK
用于浏览器应用的 RUM、Logs 和 Session Replay 埋点。
技能
| 任务 | 技能 |
|---|---|
| 从 v4 升级到 v5 | dd-browser-sdk/upgrade-v5 |
| 从 v5 升级到 v6 | dd-browser-sdk/upgrade-v6 |
| 从 v6 升级到 v7 | dd-browser-sdk/upgrade-v7 |
| 通过构建插件设置 sourcemap 上传 | dd-browser-sdk/setup-sourcemaps |
路由
从 v4 升级到 v5(移除了 proxyUrl、sampleRate、replaySampleRate、premiumSampleRate、allowedTracingOrigins 等选项,以及 addRumGlobalContext、removeUser 等已弃用 API,或 /v4/ CDN 路径):
立即阅读 .claude/skills/dd-browser-sdk/upgrade-v5/SKILL.md——不要凭记忆继续操作。
从 v5 升级到 v6(移除了 useCrossSiteSessionCookie、sendLogsAfterSessionExpiration 等选项,停止支持 IE11,或 /v5/ CDN 路径):
立即阅读 .claude/skills/dd-browser-sdk/upgrade-v6/SKILL.md——不要凭记忆继续操作。
从 v6 升级到 v7(移除了 betaEncodeCookieOptions、allowFallbackToLocalStorage、trackBfcacheViews、usePciIntake 等选项,或 /v6/ CDN 路径):
立即阅读 .claude/skills/dd-browser-sdk/upgrade-v7/SKILL.md——不要凭记忆继续操作。
设置 sourcemap 上传(RUM 或 Error Tracking 中的压缩堆栈跟踪,收到“上传 sourcemap”或“反混淆错误”的请求,或项目配置了 vite/webpack/rollup/rspack/esbuild,却未配置 @datadog/*-plugin):
立即阅读 .claude/skills/dd-browser-sdk/setup-sourcemaps/SKILL.md——不要凭记忆继续操作。