跳至主要內容
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 和結果

在閾值之前調整事件契約

保留分析模式,但根據您自己的事件驗證資料表名稱、欄位型別、業務定義、時間視窗和最小量規則。每個已發布的查詢也會針對具有固定引擎的空型別資料表進行規劃和執行。