全部產品
Search
文件中心

Application Real-Time Monitoring Service:RUM警示規則指標說明

更新時間:Oct 17, 2024

本文介紹ARMS使用者體驗監控(RUM)警示規則中各類型的警示條件指標說明,所有警示指標的最小時間顆粒度為1分鐘。

指標類型

RUM支援的指標共包含4種類型:異常監控頁面監控資源監控卡頓監控,每種類型指標都有各自不同的指標維度(即篩選條件),此外,所有類型指標均支援公用維度。

公用維度

公用指標維度,所有類型指標均支援。

維度

維度名稱

維度說明

appType

應用類型

應用類型,由上報和資料流雙邊指定,枚舉值: Android、iOS、Web、MiniApp。

appEnv

應用環境類型

應用環境類型,用於區分生產Pord(預設)、灰階Gray、預發Pre等。

deviceBrand

裝置品牌

終端裝置品牌,例如mac、iPad、VIVO、紅米。

osType

作業系統類型

裝置報告的作業系統類型。

osContainer

應用運行環境或名稱

如:Chrome小程式(宿主應用)、PC(瀏覽器類型)、App(應用程式名稱)。

geoCountry

國家

國家名稱。

geoProvince

省份

省份名稱。

geoCity

城市

城市名稱。

ispName

電訊廠商名稱

電訊廠商名稱。

viewName

頁面名稱

關聯的頁面名稱。

指標明細

異常監控

指標說明

指標名稱

單位

是否為彙總型指標

指標說明

異常數量

(exception.count)

異常次數,如果短時間內發生相同錯誤無需多次上報,預設為1。

指標維度

異常監控指標支援的篩選條件。

維度

維度名稱

維度說明

exceptionName

錯誤名稱

錯誤類型的二級分類。

exceptionType

錯誤類型

包括:Crash(崩潰)、Custom(自訂錯誤)、error(執行錯誤)。

exceptionSource

錯誤來源

錯誤來源,例如Console、Event。

exceptionMessage

錯誤內容

詳細錯誤資訊。

頁面監控

指標說明

指標名稱

單位

是否為彙總型指標

指標說明

首次內容渲染耗時

(view.first_contentful_paint)

白屏時間,FCP時間,瀏覽器首次呈現text、image(包括背景映像)、非白色Canvas或SVG的時間。

頁面載入耗時

(view.dom_complete)

毫秒

DOM頁面和所有子資源都準備好了。對於使用者Loading已停止旋轉。

首次互動延遲耗時

(view.first_input_time)

毫秒

從視圖載入到使用者進行第一次互動的時間。

最大內容渲染耗時

(view.largest_contentful_paint)

毫秒

頁面載入過程中,視口內最大DOM對象(即螢幕上顯示的最大內容塊)開始渲染的時間點。如果這個時間超過2.5秒,則表明載入速度較慢。

累計布局位移

(view.cumulative_layout_shift)

毫秒

量化由於動態載入的內容(例如第三方廣告)而導致的意外頁面移動,其中0表示沒有發生變化。

DOM載入耗時

(view.dom_content_loaded)

毫秒

當初始HTML文檔完全載入和解析時觸發的事件,無需等待非渲染阻塞資源Stylesheets、Images和Subframes完成載入。

DOM可互動耗時

(view.dom_interactive)

毫秒

首次可互動時間。

完全載入耗時

(view.load_event)

毫秒

頁面完全載入時觸發的事件。通常是附加應用程式邏輯的觸發器。

指標維度

資源監控

指標說明

指標名稱

單位

是否為彙總型指標

指標說明

DNS耗時

(resource.dns_duration)

毫秒

解析最後一個請求的DNS名稱所花費的時間。

domainLookupEnd - domainLookupStart

重新導向耗時

(resource.redirect_duration)

毫秒

重新導向HTTP請求花費的時間。

redirectEnd - redirectStart

總耗時

(resource.duration)

毫秒

載入所有資源花費的全部時間。

responseEnd - redirectStart

TCP串連耗時

(resource.connection_duration)

毫秒

與伺服器建立串連花費的時間。

connectEnd - connectStart

SSL耗時

(resource.ssl_duration)

毫秒

TLS握手花費的時間。如果最後一個請求不是通過HTTPS,則不會出現此指標。

connectEnd - secureConnectionStart

首位元組耗時

(resource.first_byte_duration)

毫秒

等待接收響應的第一個位元組所花費的時間。

responseStart - requestStart

載入耗時

(resource.download_duration)

毫秒

下載響應花費的時間。

responseEnd - responseStart

資源數量

(resource.count)

統計資源總數量。

資源大小

(resource.size)

位元組

(Bytes)

資源大小,對應decodedBodySize。

指標維度

資源監控指標支援的篩選條件。

維度

維度名稱

維度說明

resourceName

資源名稱

預設為URL的Path部分,可以基於規則進行匹配或由使用者主動配置。

resourceType

資源類型

採集的資源類型。例如:CSS、JavaScript、Media、XHR、Image、Navigation。

resourceSuccess

資源載入是否成功

資源載入是否成功。

  • 1 :成功

  • 0:失敗

  • -1:未知

resourceStatusCode

資源狀態代碼

資源狀態代碼,如:2xx、5xx、4xx等。

卡頓監控

指標說明

指標名稱

單位

是否為彙總型指標

指標說明

卡頓耗時

(resource.dns_duration)

毫秒

單次卡頓時間。

卡頓次數

(resource.redirect_duration)

卡頓次數,如果在短時間內卡頓無需多次上報,預設為1。

指標維度

卡頓監控指標支援的篩選條件。

維度

維度名稱

維度說明

longtaskSource

卡頓來源

卡頓來源

longtaskType

卡頓類型

卡頓類型