跳转到内容
Telemetry
SQL查询示例集合

前端可靠性 SQL 查询示例

比较核心 Web Vitals、路由性能、发布回归以及键入的浏览器事件的用户可见前端结果。

共同事件契约

使这些查询可重用的字段

  • timestamp_utc、route_template、发布、环境和 device_class
  • metric_name、metric_value、单位、threshold_version、并通过
  • session_id 或仅在分析需要时批准的科目维度

SQL 之前的定义

查询无法为您做出的决定

  1. 1使用稳定的路由模板而不是原始 URL 或查询字符串。
  2. 2版本性能阈值并保留原始度量单位。
  3. 3在比较版本、设备或区域之前需要足够的样本。

推荐顺序

先建立检测,然后诊断

分析模式

让结果解释决定

保持路线和发布一起

当前端回归可以隔离到稳定的产品表面和部署边界时,它就变得可行。

保护个人生命体征

在汇总通过率旁边单独报告 LCP、INP 和 CLS,这样一个好的指标就无法掩盖不同的不良体验。

保护稀疏比较

在解释设备、地理位置或发布段之前显示样本计数和完整的观察窗口。

完整的查询示例

复制查询,然后验证假设

中级frontend_vital_events

按路线和版本比较核心网络生命力

按稳定路线和释放比较 LCP、INP 和 CLS 样品,同时保持通过样品的百分比可见。

哪个路线和版本的前端性能最弱?

查看 SQL 和结果
入门frontend_error_events

按路由和发布对 JavaScript 错误进行排名

查找 JavaScript 故障和受影响会话最重复的前端版本和路由。

哪个路由和前端版本会产生最广泛的 JavaScript 错误影响?

查看 SQL 和结果
中级frontend_navigation_events

按路线测量 SPA 导航延迟

按目的地路线和前端版本比较典型和尾部客户端导航时间。

哪些目的地路线的客户端导航速度最慢?

查看 SQL 和结果
中级browser_task_events

按路由计算浏览器长任务率

通过路由和前端释放来测量主线程阻塞事件及其总阻塞时间。

哪些路线和版本在浏览器长任务中花费最多时间?

查看 SQL 和结果
入门frontend_resource_events

按主机查找慢速前端资源

按尾部持续时间、失败和传输字节对脚本、样式表、图像和 API 资源进行排名。

哪些资源主机和类型正在减慢或失败页面加载?

查看 SQL 和结果

在阈值之前调整事件契约

保留分析模式,但根据您自己的事件验证表名称、字段类型、业务定义、时间窗口和最小量规则。每个已发布的查询也会针对具有固定引擎的空类型表进行规划和执行。