負載管理

1. 概述

1.1 版本

FineBI伺服器版本功能變更
6.0-
6.1.6新增「使用者對話」功能


1.2 功能簡介

負載管理包括負載、記憶體和 CPU 利用率的實時監視和預警,當負載達到指定的瓶頸值時觸發簡訊、郵件、訊息等的提醒。

此外還支援智慧控制對話的存活、清除、範本限制、生命週期等,保障伺服器的穩定運作。如下圖所示:

2. 負載監視

負載監視包括「實時負載」和「智慧預警」兩部分。


2.1 實時負載

使用圖表直覺的展示當前系統的最多最近半小時記憶體利用率和 CPU 利用率,如下圖所示:

1)負載

由於 GC 機制的作用,透過記憶體使用率來表徵 JVM 負載高低的方式並不能很好地反應 JVM 真實負載情況。

因此 FineReport 引入負載分來反應 JVM 真實負載情況,透過GC 回呼來獲取 GC 資料,並準確衡量 JVM 負載的各種狀態。

2)記憶體利用率 = 當前使用的記憶體 / 可以使用的最大記憶體

當前使用的記憶體:當前使用的記憶體大小(位元組)

最大記憶體:可以使用的最大記憶體(位元組),分配給 JVM 的最大記憶體

3)CPU利用率 = 採集時刻 CPU 使用率

注1:負載監視是計算得出的伺服器實際壓力情況,記憶體與CPU監視僅代表客觀狀態,無法準確體現伺服器壓力情況,僅供參考。

注2:FineBI的「實時負載」開關按鈕,支援使用者自訂開關該功能。

2.2 智慧預警

當系統檢查到負載狀態過高時,「智慧預警」功能可透過簡訊、平台訊息、郵件等方式即時通知管理者,以便管理者解決效能隱患。


說明
啟動智慧預警

智慧預警支援自訂開關,預設處於關閉狀態,使用者可根據需求靈活啟動或禁用

操作步驟:

1)管理者登入帆軟應用,點選「管理系統>智慧維運>負載管理>負載監視」。

2)開啟「智慧預警」功能,勾選預警方式,點選「儲存」。

預警方式說明:

  • 簡訊提醒:需提前開啟簡訊平台功能,具體配置請參考 簡訊

  • 平台訊息:支援將警報資訊推播至平台使用者

  • 郵件提醒:需提前配置寄件人信箱,具體操作請參考 信箱

觸發預警

觸發條件

當系統在連續三次 Full GC 後,老年代記憶體使用率均保持在 90% 以上時,將觸發智慧預警

時間間隔限制

為確定預警通知的有效性,兩次預警之間的時間間隔不得少於 5 分鐘。若在間隔時間內再次滿足觸發條件,系統將不會重複傳送通知。

例如:14:00 滿足觸發條件,系統傳送預警通知。14:03 再次滿足觸發條件,但由於距離上一次通知時間不足 5 分鐘,系統不會傳送新的通知。

預警通知

通知內容:智慧預警通知內容為固定格式,不支援自訂

您好,#webname#系統#clustername#當前負載狀態過高,可能存在當機風險,請即時關注。建議使用管理系統-智慧維運-雲端健檢分析功能分析當前系統存在的效能問題。

  • #webname#:代表平台標題名稱。

  • #clustername#:代表節點名稱。若為單節點工程,則該欄位為空。

通知範例:

1)簡訊提醒

2)平台訊息

3)郵件提醒

3. 記憶體對話

使用者在FineBI系統,開啟一張目錄中的範本,即為一個對話。

3.1 記憶體對話展示值

記憶體對話介面包含存活對話數、記憶體佔用比例、近 10 分鐘內新增對話數、近 10 分鐘內結束對話數以及結束對話選項。

  • 存活對話數:還存活的對話數量。

  • 存活對話記憶體佔比:表示已用記憶體佔比。

  • 近10分鐘內新增對話數:字面意思。

  • 近10分鐘內結束對話數:字面意思。

3.2 記憶體對話明細表

1)展示明細

記憶體對話明細表中,展示當前工程存活的所有對話清單。

支援搜尋儀表板名稱進行篩選。

資訊
說明
範本名稱儀表板在「我的分析」中的位置
開始時間

記憶體對話的開始時間,精確到秒

記憶體對話明細表預設按照「開始時間」升冪排列

最近存取時間

使用者對當前對話做重新整理操作的最近一次時間,精確到秒

支援按照最近存取時間排序

記憶體大小

該對話佔用的記憶體,單位KB

支援按照記憶體大小排序

操作

使用者對該對話進行的操

例如儀表板預覽等

使用者

發起該對話的用

展示使用者在平台中的帳號和姓名

2)結束對話

支援選中對話,手動強制結束對話 。

勾選需要結束的對話,點選「結束對話」即可。如下圖所示:

4. 智慧釋放

4.1 報表記憶體智慧釋放

報表記憶體智慧釋放使用基於 JVM 底層原理深度開發的負載判斷算法,避免對系統垃圾回收進行幹預,極大提升系統負載判斷的準確性和即時性。

開啟「報表記憶體智慧釋放」功能後,高負載下新對話進入佇列,正在計算中的對話若試圖計算較大數據量停止計算,計算完成的對話若佔用較大記憶體則被清除。

「報表記憶體智慧釋放」功能預設開啟,可自訂警報提示,預設提示為「伺服器壓力過大,觸發保護機制,請稍後重新整理該頁面重新存取」。

點選「儲存」即可生效,如下圖所示:

注:智慧釋放不需要使用者設定各項臨界值,系統根據負載狀態智慧地選擇最合適的釋放策略,保障系統穩定運作的同時,儘可能降低對使用者的影響。

4.2 報表結果表記憶體智慧釋放

報表計算出結果後,結果表和結果表中的引用物件仍然佔用記憶體,增大記憶體壓力。

開啟「報表結果表記憶體智慧釋放」功能後,支援對分頁預覽範本的結果表記憶體優化,支援對未使用排序、分組過濾、列表過濾、摺疊樹功能的資料分析預覽範本記憶體優化

「報表記憶體智慧釋放」功能預設開啟,點選「儲存」即可生效,如下圖所示:

5. 範本限制

一些範本的內部計算邏輯過於複雜,有可能造成系統當機,需要對這些範本進行限制。

1)可限制單資料集最大列數,可限制一張範本裏的最大儲存格個數,可限制 SQL 的最大執行時長,可限制匯入 Excel 時的最大儲存格數,可限制提交的記錄數,在限制了提交記錄數後還可設定是否允許填報產生笛卡爾積。當達到設定的數量後,拒絕請求,並給出提示。

2)範本限制包含通用限制和部分範本單獨限制兩部分。

範本限制功能僅對工程中的 FineReport 範本生效。詳情請參見:範本限制

6. 智慧釋放

6.1 報表記憶體智慧釋放

報表記憶體智慧釋放使用基於 JVM 底層原理深度開發的負載判斷算法,避免對系統垃圾回收進行幹預,極大提升系統負載判斷的準確性和即時性。

開啟「報表記憶體智慧釋放」功能後,高負載下新對話進入佇列,正在計算中的對話若試圖計算較大數據量停止計算,計算完成的對話若佔用較大記憶體則被清除。

「報表記憶體智慧釋放」功能預設開啟,可自訂警報提示,預設提示為「伺服器壓力過大,觸發保護機制,請稍後重新整理該頁面重新存取」。

點選「儲存」即可生效,如下圖所示:

注:智慧釋放不需要使用者設定各項臨界值,系統根據負載狀態智慧地選擇最合適的釋放策略,保障系統穩定運作的同時,儘可能降低對使用者的影響。

6.2 報表結果表記憶體智慧釋放

報表計算出結果後,結果表和結果表中的引用物件仍然佔用記憶體,增大記憶體壓力。

開啟「報表結果表記憶體智慧釋放」功能後,支援對分頁預覽範本的結果表記憶體優化,支援對未使用排序、分組過濾、列表過濾、摺疊樹功能的資料分析預覽範本記憶體優化

「報表記憶體智慧釋放」功能預設開啟,點選「儲存」即可生效,如下圖所示:

7. 生命週期

1)實時檢查對話是否過期。

2)對話超過 x 分鐘未向後台傳送請求,則會被系統清除。預設值 60 分鐘。

注:允許最小值 10 分鐘,最大值 10000 分鐘。 

附件列表


主题: 管理系統
已经是第一篇
已经是最后一篇
  • 有帮助
  • 没帮助
  • 只是浏览
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙