CoreDash vs Datadog RUM

Datadog RUM 很适合顺着慢页面一路排查到后端。但如果你要常年逐页优化 Core Web Vitals,CoreDash 更合适。

免费试用

两款工具各自用来做什么

Datadog 是一个可观测性平台,涵盖基础设施、日志、APM、安全、合成监控以及 Real User Monitoring。其中的 RUM 模块,是为了让工程师能从浏览器端变慢或报错的 session,一路排查到背后的后端 trace。CoreDash 则只测量真实访客的 Core Web Vitals,帮你找出页面变慢的原因。

CoreDash 是我做的,先说明这一点。不过我会尽量客观看待 Datadog。它是一款优秀的产品,它做的很多事情 CoreDash 根本不做。

Datadog RUM 擅长什么

Datadog RUM 最强的地方在于它背后的整套体系。访客遇到了 4 秒的 LCP,你打开该 session,就能一路追查到 APM trace、日志,以及生成 HTML 的请求 profile。如果 LCP 慢在服务器端,我想不出有比这更快的定位方式。只看浏览器端的工具只能告诉你 TTFB 是 1.8 秒,而 Datadog 能直接指出哪个 query 占了其中的 1.5 秒。

Datadog Real User Monitoring product page, October 2026

datadoghq.com,2026 年 10 月。

它的 Core Web Vitals 数据做得也不错。SDK 会上报触发 LCP、INP 和 CLS 的元素,将 LCP 拆解为 TTFB、load delay、加载时间与 render delay,把 INP 拆解为 input delay、processing 与 presentation delay。从 SDK v6 开始,它采集 Long Animation Frames 来替代 long task,脚本归因可直接映射回未压缩源码。再加上可选的 browser profiling(把慢交互具体关联到某个 JavaScript 函数),这套 INP 分析体系已经相当完备。

RUM 的计费模式也很巧妙。借助所谓的 RUM without Limits,你可以按每 1,000 个 session 0.15 美元(年付)的价格接入所有 session 的基础性能指标;只有完整保留的 session(比如 LCP 较差或报错的 session),才需要按 Investigate 价格付费。以往在抽样和天价账单之间的两难选择就此消失。Session Replay、错误追踪,以及面向 iOS、Android、React Native 和 Flutter 的移动端 RUM,全都在同一个地方。Datadog 还提供了包含 RUM 工具的官方 MCP server,AI agent 可以直接检索 RUM event 并聚合分位数。

已经在使用 Datadog RUM 了?

如果你已经在使用 Datadog RUM,而且对里面的 Core Web Vitals 数据挺满意,那挺好。我经手过的很多网站只有 Search Console:仅涵盖 Chrome 用户 28 天的数据,按 URL 分组,只能看出有东西变慢,却看不出具体慢在哪。Datadog 则能测量所有访客(包括 Safari 和 iPhone 用户),还会告诉你哪个元素是 LCP。这已经是巨大的进步了。一套运转良好的方案,没必要因为一篇对比评测就推倒重来,哪怕这篇是我写的。

CoreDash vs Datadog RUM 一览

价格与功能核对截至 2026 年 9 月。

CoreDashDatadog RUM
定位专注 Core Web Vitals 的 RUM完整可观测性平台中的一个模块
采集脚本体积小于 2 KB约 66 KB gzip(完整版),51 KB gzip(精简版,无 replay)
指标LCP、INP、CLS、FCP、TTFBLCP、INP、CLS、FCP、FID、TTFB、Loading Time
LCP 与 INP 阶段拆解支持支持(SDK v6.32+ 与 v6.33+)
Long Animation Frames支持支持(SDK v6+)
后端 trace、日志、profiling不支持支持
Session Replay不支持支持
移动端 App RUM支持支持
CrUX 数据对照支持不支持
明细数据保留期6 个月至 8 年,视套餐而定原始 event 保留 15 至 30 天,聚合指标保留 15 个月
MCP server支持,所有套餐均包含,提供带评级和趋势的 CWV 工具支持,提供 RUM event 检索与聚合
编写 fix 的 AI agentCWV Superpowers(免费,MIT 协议)Bits AI(用于 profiling 分析)
价格按 pageview 分档,16 美元/月起(年付),所有套餐包含全部仪表盘每 1,000 个 session:Measure 0.15 美元,Investigate 3.00 美元,Replay 2.50 美元(年付)
面向 AgencyAgency 套餐,多客户共享 pageview 额度,单一 master API key需联系客服开通多组织账号
免费试用14 天,无需信用卡14 天,无需信用卡

CoreDash 更适合什么场景

两周的试用期里,你很难看出太大差别。差别往往在半年后才体现出来:比如你想知道某个页面为什么变慢,或者想确认春天上线的 fix 现在是否依然有效。

历史数据依然保留明细

很多人往往会忽略这一点。在 Datadog 中,包含完整归因信息的原始 RUM event(view、vitals、long task)只保留 15 到 30 天。能保留 15 个月的,只是预先聚合好的指标,只能按浏览器、国家、app 版本和服务等固定维度切分。而 LCP 元素、各阶段耗时以及阻塞帧的脚本,全都在 event 明细里。你确实可以从 RUM event 中构建自定义指标来保留更多数据,但这意味着你现在就得决定一年后自己想查什么。3 月份没按页面组为 LCP 元素建指标?那到了 12 月,这些明细就彻底消失了。

Datadog data retention periods: Browser RUM vitals events kept for 15 days (marked)

Datadog 官方文档,数据保留周期,2026 年 10 月。

性能优化往往要持续数月。一个 fix 上线了,流量结构发生了变化,市场部又加了个 tag manager 容器,黑五又带来了一批完全不同的设备组合。在 CoreDash 中,只要在套餐保留期内,所有维度都会完整保留:Standard 保留 1 年,Studio 保留 3 年,Enterprise 最长可达 8 年。这包括 URL、LCP 元素以及 LoAF 脚本。想知道“去年 11 月结账页是不是更快”,随手加个 filter 就能查到。

完全围绕 Google 的评估标准设计

CoreDash 依据 Google 的阈值来呈现 p75 数据,并将你的数据与 CrUX 进行比对,让你清楚看出自己的数据与 Google 官方数据集在哪些地方一致、哪些地方有出入。Datadog 并不接入 CrUX。SRE 团队可能不在意这点,但如果你必须拿着飘红的 Search Console 报告向主管解释,你就会非常在意。

它的分析维度也是围绕 Core Web Vitals 的核心问题来设计的。LCP 图片是 preloaded、lazy loaded 还是两者皆非(LCP priority)?变慢的交互是点击还是按键(input type)?它发生在页面加载过程中吗(load state)?这些都是现成的 filter,点选即可,无需写 query。此外,Diagnosis 还能直接指出导致 LCP 变慢的第三方服务商,排查 14 种 LCP anti-pattern,并针对你的技术栈(WordPress、Shopify、Next.js 等)给出具体的 fix 方案。

为 AI agent 提供直接可用的工具

Datadog 也提供了 MCP server,应对通用的 RUM 场景很不错。它的 RUM 工具主要用于检索和聚合 event,因此 agent 必须针对 RUM event 编写 Datadog query,而且能回溯的时间范围完全受限于这些 event 的保留期。

而 CoreDash MCP server 是专门为 Core Web Vitals 量身打造的。get_metrics 能返回任意维度的 p75、评级以及 good / needs improvement / poor 的分布比例。get_timeseries 能告诉 agent 某项指标是在改善、保持稳定还是出现衰退;get_histogram 则给出完整的分布直方图。所有套餐均包含该功能,Starter 也不例外。它与 API 共用同一个 endpoint,只读,支持在 Claude、Claude Code、Cursor、Windsurf、VS Code 和 Gemini CLI 中使用。

此外还有开源免费(MIT 协议)的 CWV Superpowers agent。它以 field data 为起点,开启移动端节流(mobile throttling)对慢页面跑 Chrome trace,定位性能瓶颈,并直接输出包含具体文件、行号和 diff 的 fix。你问它“哪些模板在移动端 INP 不达标,原因是什么”,它会先依据真实访客数据给出解答,随后对页面执行 profiling(这里有个示例)。目前我还没见过其他工具能打通从 field data 到 trace 再到代码修改的完整流程。

脚本体积与定价

Datadog SDK gzip 压缩后大约 66 KB,精简版(slim build)为 51 KB。考虑到它支持的所有功能(错误追踪、用户操作、replay 等),这个体积倒也合情合理;但如果你只需要 Core Web Vitals,这依然是相当大体积的 JavaScript 开销,浏览器必须在当前页面的 main thread 上解析并执行它。CoreDash 的采集器则不到 2 KB,异步且完全被动(passive)。在这一点上我可能比多数人更苛刻,但我确实见过 RUM 工具拖慢 LCP 的前车之鉴。

价格方面,Datadog 的 Measure 档确实便宜。但要真正排查修复问题所需的明细数据,全都在 Investigate session 里,价格是每 1,000 个 3.00 美元,而且仅针对通过保留规则过滤保留下来的 session。因此,你实际要付多少钱、日后还能深挖哪些数据,完全取决于过滤规则配置得有多好。CoreDash 则按 pageview 档位计费:费用随流量平稳增长,而且所有套餐都包含全部仪表盘。如果你经营咨询机构,Agency 套餐支持跨客户共享 pageview 额度,通过一个主 API key 就能利用 Agency API 为所有客户创建项目并拉取数据。Datadog 也能支持多客户,但必须联系客服开通多组织账号。

什么时候该选 Datadog RUM

  • 你已经在使用 Datadog APM,而且 LCP 慢主要慢在服务器端。那么前后端打通的 trace 能力,优势胜过本文提到的其他一切。
  • 除了 web vitals,你还需要 Session Replay 或错误追踪。
  • 公司已经统一采用 Datadog,采购部门不会批准引入新供应商。

你也可以两个都用。CoreDash 采集器不到 2 KB,把它和 Datadog 一起部署来监测 Core Web Vitals 和 CrUX,几乎不给页面带来任何负担。让 Datadog 继续负责 trace,让 CoreDash 为你和 AI agent 留存数年的 Core Web Vitals 历史数据。

用你自己的实际流量试试

14 天免费试用无需信用卡,从第一个 pageview 开始就能看到数据。你可以先体验 Demo,或者查看 价格方案。还想对比更多工具?查看 所有对比。

参考来源:Datadog 价格表、页面性能监控文档、Datadog 谈 Long Animation Frames、RUM without Limits、RUM without Limits 指标文档、数据保留周期文档、Datadog MCP server 工具文档、多组织账号文档。SDK 体积于 2026 年 9 月测自 Datadog CDN(v7)。