1. 概述
1.1 版本
| FineDataLink 版本 | 功能變動 |
|---|---|
| 4.1.1 | 「操作日誌」表格的模組欄位中,新增資料管道、資料開發、資料服務模組 |
| 4.1.5.4 | 新增「使用者行為」Tab |
| 4.2.1.4 | 操作日誌Tab下,勾選「進階查詢條件」後:
|
| 5.0.1.1 | 「操作日誌」Tab 下,支援篩選定時管道的操作日誌 |
1.2 應用場景
FineDataLink 支援分級授權,管理者需要確定誰在何時對 FineDataLink 進行了何種管理操作,用於追蹤和排查異常管理操作,確定系統的安全性。
部分使用者的日誌、系統環境資訊因為種種原因難以獲取,耗費時間較大。
1.3 功能簡介
管理者登入 FineDataLink ,選擇「管理系統>智慧維運>平台日誌」,如下圖所示:
使用者行為:可查看使用者的註銷、登入、逾時登出、保持登入行為。
操作日誌:記錄超管/次管在何時對 FineDataLink 進行了何種操作,並支援查詢特定條件下的管理記錄以及一鍵匯出管理日誌。
系統日誌:管理者可按照「操作時間」和「日誌類型」篩選匯出日誌檔案,並支援一鍵查看日誌檔案儲存位置以及匯出工程環境資訊。

2. 使用者行為
使用者行為 Tab 下,可篩選使用者的註銷、登入、逾時登出、保持登入行為。如下圖所示:

3. 操作日誌
操作日誌 Tab 下,可選擇操作日誌的操作時間範圍,支援「年月日」和「動態時間」。
點選「查詢」,即可查看平台管理記錄,記錄項包括:模組、操作物件,操作使用者、操作IP、操作時間、被存取資源、操作類型。如下圖所示:

操作類型包含:
| 模組 | 功能 | 操作 |
|---|---|---|
| 目錄管理 | 節點/範本/連結/上報標籤/管理首頁 | 新增/更新/刪除 |
| 使用者管理 | 全局設定/使用者/部門/部門下職位/職位/職位下人員/角色/角色下人員/平台使用用戶/行動平台使用者/清空所有使用者 | 新增/更新/刪除 |
| 權限管理 | 全局設定/權限設定/權限複用 | 新增/更新/刪除 |
| 外觀配置 | 登入頁/平台主題/平台樣式/目錄樣式/報表樣式 | 更新/切換/開啟/關閉 |
| 附件 | 附件上傳 | 新增 |
| 系統管理 | 登入/標準/列印/簡訊/信箱/登入鎖定 | 開啟/關閉/更新/鎖定/解鎖 |
| 備份還原 | 全局配置/平台配置/報表範本/jar包/插件/更新升級 | 開啟/關閉/新增/更新/刪除/還原 |
| 平台日誌 | 日誌設定/存取明細/使用者行為/範本熱度/效能監視 | 更新/匯出 |
| 負載管理 | 智慧預警/記憶體對話/智慧釋放/範本限制/生命週期 | 結束/更新 |
| 叢集配置 | 狀態伺服器/檔案伺服器/MQ內建/快取模式 | 測試/更新 |
| 當機處理 | dump解析/埠設定 | 執行/測試 |
| 磁碟維運 | 磁碟清理/磁碟檢查資訊 | 更新/尋找/執行 |
| 資料連結 | 資料連結管理/伺服器資料集/資料集 | 預覽/新增/更新/刪除/測試連結 |
| 智慧維運 | 健康巡檢/巡檢報表 | 執行/下載日誌 |
| 資源遷移 | 資源匯入/資源匯出 | 匯入/匯出 |
| 安全管理 | sql防注入/全局水印/資料脫敏 | 開啟/關閉/更新/啟動/禁用/新增 |
| 註冊資訊 | - | 更新 |
| 排程管理 | 定時任務/全局設定 | 新增/更新/刪除 |
| 多級上報 | 上報流程/上報任務 | 新增/更新/刪除 |
| 行動平台 | 行動平台/授權裝置/QRCODE配置 | 開啟/關閉/更新 |
| 地圖配置 | 地理資訊 | 更新/匯入 |
| 範本認證 | 全局設定/權限設定 | 開啟/切換/關閉/更新/新增/刪除 |
| 遠端設計 | 權限設定 | 更新 |
| 插件管理 | - | 安裝 / 刪除 / 啟動/ 禁用 / 更新 |
| 實時管道 | 實時管道任務 | 建立 / 修改 / 刪除 / 啟動 / 暫停 / 匯出髒資料 |
| 定時管道 | 定時管道任務 | 建立/刪除/運作/終止/修改 |
| 資料開發 | 定時任務 | 建立 / 修改 / 刪除 / 運作 / 終止 |
| 調度計劃 | 建立 / 修改 / 刪除 / 開啟 / 關閉 | |
| 資料服務 | API | 建立 / 修改 / 刪除 / 上線 / 下線 |
| 應用 | 建立 / 修改 / 刪除 |
如需查詢特定設定條件下的平台管理記錄,勾選「進階查詢條件」,選擇查詢條件後點選「查詢」即可。如下圖所示:

查詢後,管理者可匯出日誌檔案,如下圖所示:
點選「匯出為log」按鈕可匯出 .txt 格式,點選「匯出為excel」可匯出 .xls 格式。
注:最多只可匯出1W條日誌資料。

4. 系統日誌
注:叢集環境下,頁面右上角有叢集選擇框,管理者可以直接選擇叢集節點進行下載相應節點日誌。
透過「系統日誌」:
1)管理者可以按照「操作時間」和「日誌類型」篩選匯出日誌檔案。
2)管理者可以一鍵查看日誌檔案儲存位置。
3)管理者可以一鍵獲取並匯出工程環境資訊。
4.1 操作時間
管理者可選擇需要下載的日誌內容的操作時間範圍,支援「年月日」和「動態時間」。若日期超出當前存在的日誌檔案範圍,則僅下載現有檔案。
年月日:支援直接選擇具體的年月日,例如 2020-01-01。
動態時間:支援根據當前時間推算一個日期,例如今天之前一季度的季初。

4.2 日誌類型
插件支援匯出兩種類型的日誌:fanruan.log、gc.log。
Tomcat 部署下額外支援匯出 4 種類型的日誌:catalina.out、catalina.log、access.log、BIEvent.log 。如下圖所示:

點選「一鍵下載」,解壓下載的壓縮包,例如匯出的fanruan.Log日誌內容如下圖所示:

4.3 查看儲存位置
點選「查看儲存位置」按鈕,可查看各種日誌的儲存位置。如下圖所示:

4.4 匯出環境資訊
點選「一鍵匯出」按鈕,即可匯出環境資訊。如下圖所示:
注:叢集環境下,頁面右上角有叢集選擇框,管理者可以自行選擇需要下載日誌的具體節點。
匯出的檔案格式為xml,內容如下表所示:


| 類別 | 說明 | 範例 |
|---|---|---|
| jar版本 | 當前客戶伺服器系統使用的jar包版本 | 2023-11-13 |
| 作業系統 | 當前客戶伺服器所用作業系統及其版本 | Windows 10 |
| 分配記憶體 | 當前配置的最大堆內記憶體 | 2G |
| 部署方式 | 當前部署的web容器類型及其版本 | Tomcat8.0/Jboss7.0 壓縮部署/非壓縮部署 |
| 是否FRBI整合 | 是否為FRBI整合環境 | 是/否 |
| JDK版本 | 當前應用所使用的JDK版本 | 1.8.0_181 |
| 內建庫是否遷移 | 判斷當前內建庫是否遷移外置庫 | 是/否 |
| 遷移資料庫類型 | 外接資料庫遷移類型 | oracle 11g |
注1:Mac設計器無法獲取部署方式,顯示為unkown。
Windows/Linux設計器獲取的部署方式是tomcat。
注2:支援獲取的部署容器種類如下,其他不支援的均傳回unknown
GERONIMO("geronimo")
GLASSFISH("glassfish")
JBOSS("jboss")
JETTY("jetty")
JONAS("jonas")
OC4J("oc4j")
RESIN("resin")
TOMCAT("tomcat")
WEBLOGIC("weblogic")
WEBSPHERE("websphere")
WILDFLY("wildfly")
UNKNOWN("unknown")
5. 全局設定
「全局設定」介面說明請參見:日誌簡介

