SuperAPI AI 工具集

dd-instrument-rum

数据与分析

查看项目

更新于 10-15 20:33

技能介绍

用途:为浏览器端 Web 应用接入 Datadog Browser RUM(真实用户监控),仅限范围内的浏览器应用,不添加 APM、Tracing、LLM Observability、Logs、source-map 上传、用户识别等无关产品。

主要能力:先分析项目,识别框架(Nuxt、Next.js、Angular、Vue、Svelte/SvelteKit、React 或通用浏览器应用)、路由、TypeScript、包管理器、打包器、浏览器入口点及构建命令;再按对应参考安装 @datadog/browser-rum 及框架集成包,应用规范配置与路由跟踪、框架错误集成;最后验证并报告。

使用方式:先检查再编辑,依据项目文件做决策;包名、导入路径、导出符号与 init 选项键须严格照参考复制。改动前给出简短清单并随进度更新。RUM 只初始化一次且尽早执行,不得放在组件渲染、生命周期钩子、路由处理器或重复回调中。已存在有效 init 时保留其全部现有值,只补充缺失的兼容插件接线,凭据不可覆盖。仅安装 Browser RUM 所需包,核心包与各集成包保持同一精确 SDK 版本,并写入真实构建所用的清单与锁文件。

限制:凭据无法解析、site 无效、框架/插件前置条件不满足、权限受限或存在多个冲突 init 时应停止且不编辑。不得添加 allowedTracingUrls 或后端/CORS/tracing 配置。不得把项目路径、框架细节、凭据、client token 或 RUM applicationId 写入持久记忆。报告成功前须运行终止性构建,未实际观测到遥测不得声称已收到。可选 RUM 应用创建仅使用 CreateRumApplication,不得臆造 Datadog 工具名。具体命令与配置细节以各参考文件为准,资料未提供完整代码示例。