工具与应用01
Datadog 的两位作者写了这篇技术文章,讲怎么用真实用户监控(RUM)和合成监控两种数据来定义 SLO 的指标(SLI)。原来很多团队只用后端性能指标,难以反映用户真实体验;而如果单用 RUM,机器人流量和浏览器配置差异会带来噪声,单用合成测试又不够细。文章建议:合成 SLI 适合长期稳定地监测关键用户流程,RUM SLI 适合精确统计真实用户的关键操作,并按目标变化、监控盲区、低流量误报等情况给出了选用建议。文中提到过去一年客户自建合成 SLO 数量增长了 273%。读者可据此判断何时切换数据源,但没有给出具体落地步骤和产品开放状态。
工具与应用02
Datadog 为它的 RUM(真实用户监控)产品加了一个叫“运维监控”的新功能。以前,团队能单独看到页面浏览、点击、报错这些零散事件,但很难直接回答“付款这一步到底成没成功、花了多久”。现在,你可以把“处理支付”这类由应用控制的关键步骤定义成一个“操作”,单独追踪它的成功率和耗时,还能用 SLO 设目标、用 Bits AI 查为什么变慢或报错,最后再把它放回整条用户旅程里看。这个功能随 RUM 免费提供,Bits Investigation for Operations 目前还在预览阶段。
文中可用工具
- Datadog Real User Monitoring (RUM)采集真实用户在使用应用时产生的浏览、操作、资源和错误等详细事件数据。
- Datadog MCP Server在不改动应用代码的情况下,通过 MCP 兼容的工作流来创建操作。
- RUM Operations API用编程或批量方式创建操作。
- Bits Investigation for Operations自动分析操作性能下降相关的信号,帮助排查原因,目前处于预览阶段。
工具与应用03
Datadog 推出了可视化标注工具(Visual Labeler),让产品经理不用写代码就能给网页上的点击、点击等交互起名字。以前,自动采集到的操作名只描述页面元素本身,看不出用户真正想干什么,比如“开始结账”这种业务问题往往要工程师写代码或加自定义事件才能回答。现在你只需打开浏览器扩展,在自家网站上点选元素并命名,Datadog 就会把这个名字补用到留存期内已经记录的所有匹配交互上,历史趋势和漏斗当天就能用。标好的操作还能作为共享事件在漏斗分析、热力图和仪表盘中重复使用,减少不同分析师对同一行为各叫各名字的麻烦。
文中可用工具
- Datadog Product Analytics分析用户在网页上的行为,比如看有多少人开始结账
- Visual Labeler不用写代码,在网页上点选元素并给它起一个反映用户意图的名字
- Datadog Action Management集中定义和查找已标注的用户操作
- Datadog RUM原文未说明具体用途,仅提到共用同一套 SDK 和配置
- Datadog test recorder Chrome extension在浏览器中导航网站并选择要标注的元素
- Datadog Heatmaps把页面上的交互聚合成点击图,看哪些元素被点得最多
- Funnel Analysis用标注好的操作搭建漏斗,看用户从一步走到下一步的转化情况
- Notebooks共享漏斗图表,和团队一起看转化数据
- Error Tracking排查可能影响转化的报错
- Session Replay回放用户会话,了解漏斗流失时的具体情况
工具与应用04
Datadog 推出 RUM 远程配置功能,让开发者可以直接在 Datadog 界面里修改浏览器、iOS 和 Android 端 RUM SDK 的采样率、隐私设置和数据采集范围,不用改代码重新发版。过去这些设置写在应用代码里,改动必须发新版本,移动端还得等应用商店审核和用户慢慢升级,遇到故障想多采数据时来不及。现在只需在初始化代码里加一个远程配置 ID,SDK 下次启动时就会拉取最新设置。新应用默认开启,老应用手动接入即可。
文中可用工具
- RUM Remote Configuration在 Datadog 界面远程修改 RUM SDK 的采样率、隐私设置和数据采集范围,无需重新发布应用
- RUM SDKDatadog 的真实用户监控 SDK,运行在浏览器、iOS 和 Android 应用中采集用户行为与性能数据
- Session Replay会话回放功能,可录制用户操作过程用于排查问题