1. 概述
1.1 版本
維運平台版本 | 功能變更 |
---|---|
V2.1.0 | - |
1.2 應用場景
小明是帆軟應用的管理者,工程平穩運作着,但是不那麼平穩的訊息一直讓他困擾:
A業務人員:小明呀,怎麼我這個儀表板預覽又卡住了呢?
B業務人員:小明啊,我這個範本載入咋這麼慢呢?
對於這些預覽緩慢的範本,小明非常迫切的需要知道:
慢在哪個階段?
因為什麼功能而慢?
呼叫了什麼資料才慢?
只有知道了這些效能問題的原因,才能針對性的進行優化,提高使用者的體驗度,降低系統的壓力風險。
1.3 功能簡介
維運平台提供「範本效能」功能,幫助管理者:
1)開發效率:提升範本效能檢查和排查效率,提高業務人員開發效率
2)使用者滿意度:提升系統的穩健性,優化終端使用者的實際使用體驗,提升使用者滿意度
3)降本增效:從源頭上檢查出和優化效能問題,同時提供更全面的排查資訊,降低管理者在效能問題上的維護成本
2. 使用前提
1)本功能,僅面向 FineReport PC端存取的普通報表和決策報表。
2)使用本功能前,請先確定開啟鏈路追蹤、配置全局設定等。
詳情請參見:鏈路追蹤使用前提
3)請務必配置「鏈路追蹤」的「慢請求標準」。只有超過設定值的請求,才能被算作慢請求。
管理者登入維運平台,點選「設定>鏈路追蹤」,配置「慢請求標準」,點選「儲存」即可。
3. 操作步驟
3.1 配置查詢條件
1)管理者登入維運平台,選擇維運專案。點選「健康巡檢>範本效能」。
2)點選「篩選」,配置查詢條件,點選「查詢」即可。
可從多個維度篩選待查看的範本效能明細。如下表所示:
篩選維度 | 說明 |
---|---|
檢查時間 | 檢查時間包括起始時間和結束時間 起始時間為當前時間5天前 結束時間為當前時間6小時後 |
範本掛載情況 | 預設全選 支援選擇已掛載到平台/未掛載到平台 |
範本範圍 | 預設全選,支援多選 支援選擇所選掛載情況下的任意範本 |
首屏平均耗時 | 支援篩選首屏載入耗時大於xxx毫秒的範本 預設為空,支援輸入正整數 |
3)支援勾選「僅查看最新版本」。
如不勾選,會展示當前和歷史版本的範本效能狀況
如勾選,僅展示最新版本目標的範本效能情況
3.2 查看整體範本效能
篩選查詢後,以明細表形式展示符合條件的所有效能慢的儀表板。
明細表內容包括:
內容 | 說明 |
---|---|
範本路徑 | 範本在工程 reportlet 目錄下的完整路徑 |
範本名稱 | 範本掛載到平台目錄中的完整路徑 為空代表未掛載到平台 |
檢查次數 | 所選時間範圍內最新版本的檢查次數 |
首屏平均耗時 | 範本首屏載入所需時間的平均值 |
平均慢請求數 | 請求耗時,大於第二章所設定的慢請求標準的數量 |
平均範本取數時間 | 單個請求內,平均取數時間X=該請求內所有資料集取數時間之和 單次存取內,平均取數時間Y=該存取內X取平均值 該範本平均取數時間=所有存取Y取平均值 |
操作 | 支援點選「查看詳情」,跳轉至對應的單範本效能排查介面 |
在整體範本效能介面,點選具體範本後面的「查看詳情」,可查看對應的單範本效能排查介面。
跳轉時支援傳遞範本ID和檢查時間。
支援一邊調整範本,一邊點選右上角「重新整理」按鈕查看調整效果
明細表內容包括:
內容 | 說明 |
---|---|
版本時間 | 該範本不同版本的修改儲存時間 |
存取時間 | 存取該範本的時間 |
首屏耗時 | 本次存取,範本首屏載入所需時間的平均值 |
慢請求數 | 本次存取,大於第二章所設定的慢請求標準的請求數量 |
範本取數時間 | 本次存取,平均每次請求內所有資料集取數時間之和 |
慢資料集 | 慢請求資料集名稱 |
操作 | 支援跳轉查看對應時間對應請求的鏈路詳情 若時間超過鏈路儲存時間,則無法成功查看 |