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