1. 概述
本文將簡單介紹 Logdb 資料庫中各個資料表和表欄位的含義。
表 | 名稱 |
fine_record_execute | 報表(BI)執行表 |
fine_record_login | 登入表 |
fine_record_logout | 登出表 11.0.13 及之後版本,該表已棄用 |
fine_record_email | 郵件表 |
fine_record_write | 填報表 |
fine_record_error | 執行出錯日誌表 |
fine_record_param | 常用參陣列合表 |
fine_record_sms | 簡訊傳送表 |
fine_record_operate | 管理日誌表 |
fine_record_sql | SQL 執行表 |
fine_record_gc | GC 記錄表 |
fine_record_conf | 部分配置資訊表 |
fine_record_lock | 使用者鎖定日誌表 |
fine_tpl_info | 範本屬性表 |
fine_container_entity | 容器資訊表 |
fine_function_process | 功能點資訊表 |
fine_operation_process_log | 雲端健檢分析操作日誌表 |
fine_operation_shutdown_record | 信號量資訊表 |
fine_plugin_usage | 插件資訊表 |
fine_schedule_record | 定時任務執行日誌表 |
fine_intelli_focus_point | 功能埋點表 |
fine_real_time_usage | 應用實時情況表 |
fine_intelli_consume_point | 效能資訊表 |
fine_template_error | 執行出錯日誌 |
fine_record_open_client_api | API和應用ID |
2. fine_record_execute 報表(BI)執行表
報表(BI)執行表:報表存取/匯出/列印日誌,即如果報表存取/匯出/列印的時候,將會在該表中新增一條記錄,並在相應欄位中填寫其對應的資訊記錄。
其各個欄位對應的含義如下表所示:
欄位 | 含義 | 備注 | 欄位類型 |
uuid | 使用者的唯一標識欄位 | - | VARCHAR |
id | 主鍵 | - | VARCHAR |
tname | 範本名稱 | reportlet 下的完整路徑 | VARCHAR |
displayName | 掛載到平台的目錄名稱 | 記錄目錄全路徑 如果直接存取連結則為空 | VARCHAR |
type | 報表存取方式 | 具體列舉在下面的表格中 範圍0~105,目前已使用33個編碼 | INTEGER |
param | 參數 | - | VARCHAR |
ip | 執行報表的 IP 地址 | - | VARCHAR |
username | 執行報表的使用者 | - | VARCHAR |
userrole | 執行報表的使用者身分(部門,角色等) | - | VARCHAR |
consume | 執行耗時 | 包括 SQL 執行時間和報表計算時間 單位為ms | BIGINT |
time | 日誌開始時間 | - | BIGINT |
sql | SQL 語句 | - | VARCHAR |
sqlTime | SQL 執行的總時間 | - | BIGINT |
browser | 使用者端存取報表所用的瀏覽器版本 | 可透過該欄位中的terminal判斷存取終端 browser:瀏覽器類型和版本 OSInfo:工件系統,分為Windows、Mac、Unix terminal:用戶端標識,分為App、H5、空值
| VARCHAR |
memory | 報表佔用記憶體,單位 B |
| BIGINT |
reportId | 範本編號 | - | VARCHAR |
userId | 使用者 ID | - | VARCHAR |
complete | 是否計算完成 |
| INTEGER |
source | 存取方式 | integration:透過 URL 存取 single:平台存取的 | VARCHAR |
sessionID | 對話 ID | 用於與效能埋點表中(fine_intelli_consume_point)的前端渲染耗時相關埋點進行聯動 | VARCHAR |
node | 載入範本的節點名 | 需匯出treasure包,詳情請參見:雲端健檢分析使用步驟 | VARCHAR |
error | 範本執行程式中第一個報錯資訊 | 需匯出treasure包,詳情請參見:雲端健檢分析使用步驟 | VARCHAR |
webInfo | 範本執行資訊 | webResolution:當前範本執行在前端存取時的解析度,記錄格式為x*y fullScreen:當前範本執行在前端存取時是否是全螢幕模式,記錄格式為1/0 | VARCHAR |
lastMod | 範本上次改動時間 | - | BIGINT |
detail | 詳細資訊 | 用於記錄被分享的儀表板明細資訊 | VARCHAR |
fineMarkId | 預覽範本使用的裝置 ID | - | VARCHAR |
estimate | 記錄實際估算的記憶體 | 單位為kb | BIGINT |
注:userId、complete、visitType、resource 欄位需要更新到 2019-5-20 及之後版本的 JAR 包。
node、error、webInfo 欄位需要更新到 2021-03-17 及之後版本的 JAR 包。
欄位 type 具體含義:
編碼 | 類型 | 參數 |
0 | 分頁預覽 | page |
1 | 線上分析 | view |
2 | 填報預覽 | write |
3 | 決策報表預覽 | form |
4 | 行式引擎 | layer |
5 | 線上編輯 | edit |
6 | 新填報 | write_plus |
7 | 新引擎預覽 | page_plus |
8 | FVS視覺化看板預覽 | |
9 | 開發者除錯預覽 | |
10 | Excel 分頁匯出 | excel |
11 | Excel 原樣匯出 | excelO |
12 | Excel整頁匯出,對應場景包括: 1)大數據集匯出插件匯出Excel 2)Excel分頁匯出、原樣匯出啟用了行式引擎的報表 | excelL |
13 | Excel 分頁分 sheet 匯出 | excelS |
14 | PDF 匯出 | |
15 | Word 匯出 | word |
16 | SVG 匯出 | svg |
17 | CSV 匯出 | csv |
18 | 正文匯出 | text |
19 | JPG 圖片匯出 | jpg |
20 | PNG 圖片匯出 | png |
21 | GIF 圖片匯出 | gif |
22 | BMP 圖片匯出 | bmp |
23 | WBMP 圖片匯出 | wbmp |
24 | 內建資料集匯出範本 | cpt |
25 | HTML 匯出 | html |
26 | 填報 HTML 匯出 | write_html |
27 | BI 匯出 Excel | |
30 | Flash 列印 | print_flash |
31 | PDF 列印 | print_pdf |
32 | Applet 列印 | print_applet |
33 | 零使用者端列印 | print_noclient |
34 | 本地軟體列印 | print_native |
101 | 查看BI範本 | bi_view |
102 | 編輯BI範本 1)記錄邏輯:點開一張儀表板進入編輯狀態,等待頁面全部載入完畢,無論做多少操作或不做操作,記錄一次;下次再點範本進去編輯或者重新整理網頁記錄第二次 2)同一張儀表板,每次編輯都會有記錄 | bi_edit |
103 | 分享BI範本 | bi_share |
104 | 建立BI公共連結 | bi_create_publink |
105 | 查看BI公共連結 | bi_view_share |
106 | BI 範本全局匯出 PDF | bi_template_export_pdf |
107 | BI 範本全局匯出 Excel | bi_template_export_excel |
108 | BI 組件匯出 Excel | bi_component_export_excel |
109 | BI範本另存為 | |
201 | 關閉瀏覽器或者 Tab 頁(BI) | |
202 | 編輯自助資料集 | |
203 | 分享自助資料集 | bi_analysis_table_share |
204 | 關閉分享自助資料集 | |
205 | 關閉分享BI範本 | |
206 | 關閉BI公共連結 | |
301 | 預覽組件 | |
302 | 編輯組件 | |
401 | 預覽Excel插件範本 | |
402 | 編輯Excel插件範本(預留) | |
403 | 分享Excel插件範本 | |
404 | 建立Excel插件公共連結 | |
405 | 透過公共連結存取Excel插件範本 | |
408 | Excel組件匯出Excel | |
409 | Excel儀表板另存為 |
3. fine_record_login 登入表
登入表:使用者登入日誌,用於記錄使用者的登入資訊。
其各個欄位對應的含義如下表所示:
欄位名 | 含義 | 欄位類型 |
uuid | 唯一標識欄位 | VARCHAR |
time | 登入時間 | BIGINT |
ip | 登入 IP 地址 | VARCHAR |
username | 登入的使用者 | VARCHAR |
userrole | 登入的使用者角色 | VARCHAR |
actionMethod | 登入方式 -1:無法獲取的登入方式 0:預設登入 1:跨域登入 2:遠端設計 3:第三方 4:行動端 | INTEGER |
actionType | 操作類型 0:登入 1:注銷 2:逾時登出 3:保持登入 | INTEGER |
authMethod | 認證方式 -1:無法獲取的認證方式 0:密碼 1:檢驗碼 2:整合 | INTEGER |
actionResult | 操作結果 0:成功 1:失敗 | INTEGER |
4. fine_record_logout 登出表
注:11.0.13 及之後版本,該表已棄用。
登出表:使用者登出日誌,用於記錄使用者的登出資訊。
其各個欄位對應的含義如下表所示:
欄位 | 含義 | 欄位類型 |
uuid | 唯一標識欄位 | VARCHAR |
time | 使用者跳出平台時間 | BIGINT |
ip | 登出 IP 地址 | VARCHAR |
username | 登出平台的帳號 | VARCHAR |
userrole | 登出平台的使用者角色 | VARCHAR |
5. fine_record_email 郵件表
郵件表:郵件傳送日誌(只包含工具欄中的“郵件”),即如果報表傳送郵件的時候,將會在該表中新增一條記錄,並在相應欄位中填寫其對應的資訊記錄。
其各個欄位對應的含義如下表所示:
欄位 | 含義 | 欄位類型 |
uuid | 唯一標識欄位 | VARCHAR |
sender | 寄件人帳號 | VARCHAR |
receiver | 收件人帳號 | VARCHAR |
收件人信箱 | VARCHAR | |
ip | 傳送郵件的IP地址 | VARCHAR |
username | 傳送郵件的使用者 | VARCHAR |
tname | 範本名稱 reportlet 下的完整路徑 | VARCHAR |
displayName | 掛載到平台的目錄名稱 記錄目錄全路徑 如果直接存取連結則為空 | VARCHAR |
content | 郵件內容 | VARCHAR |
time | 傳送時間 | BIGINT |
result | 是否傳送成功 | BIT |
detail | 詳情 | VARCHAR |
6. fine_record_write 填報表
填報表:記錄填報日誌資訊,即如果報表進行填報的時候,將會在該表中新增一條記錄,並在相應欄位中填寫其對應的資訊記錄。
其各個欄位對應的含義如下表所示:
欄位 | 含義 | 欄位類型 |
uuid | 使用者的唯一標識欄位 | VARCHAR |
username | 填報報表的使用者 | VARCHAR |
tname | 範本名稱 reportlet 下的完整路徑 | VARCHAR |
time | 填報時間 | BIGINT |
sql | SQL 語句 | VARCHAR |
sqlTime | SQL 執行的總時間 | BIGINT |
result | 是否填報成功 | BIT |
ip | 填報報表的IP地址 | VARCHAR |
displayName | 掛載到平台的目錄名稱 記錄目錄全路徑 如果直接存取連結則為空 | VARCHAR |
detail | 詳情 | VARCHAR |
browser | 使用者端存取報表所用的瀏覽器版本 | VARCHAR |
consume | 執行耗時 包括 SQL 執行時間,報表計算時間 | VARCHAR |
body | 用 json 資料結構記錄以下資訊: 1)key:請求的固標度籤 2)value:(times, max,min,avg)
avg:該類請求平均回应時長,單位:ms | VARCHAR |
7. fine_record_error 執行出錯日誌表
執行出錯日誌表:即如果報表執行的程式中報錯的時候,將會在該表中新增一條記錄,並在相應欄位中填寫其對應的資訊記錄,記錄全部 error 和 fatal 級別的報錯資訊。
其各個欄位對應的含義如下表所示:
注:11.0.1及之後版本,fine_record_error不再使用,報錯資訊記錄到fine_template_error 表中。
欄位 | 含義 | 欄位類型 |
uuid | 唯一標識欄位 | VARCHAR |
displayName | 掛載到平台的目錄名稱 記錄目錄全路徑 如果直接存取連結則為空 | VARCHAR |
ip | 執行報表的 IP 地址 | VARCHAR |
msg | 錯誤資訊 | VARCHAR |
time | 出錯記錄時間 | DATE |
tname | 出錯的範本名稱 記錄 reportlet 下的完整路徑 如果不是範本出錯,則 tname 記錄為“非範本觸發錯誤”。 | VARCHAR |
trace | 錯誤路徑 | VARCHAR |
username | 執行報表的使用者 | VARCHAR |
userrole | 執行報表的使用者角色 | VARCHAR |
errorcode | 錯誤碼 無錯誤碼時記為空 | VARCHAR |
platformDisplay | 是否在平台中顯示 1-是 0-否 有記錄到此表的錯誤日誌,此欄位記為1,反之此欄位記為0 平台日誌的錯誤日誌中過濾展示,只展示 platformDisplay=1 的記錄。 | INTEGER |
8. fine_record_param 常用參陣列合表
常用參陣列合表:記錄常用參陣列合日誌資訊。
注:fine_record_param 表是FR的常用參數表
其各個欄位對應的含義如下表所示:
欄位 | 含義 | 欄位類型 |
uuid | 唯一標識欄位 | VARCHAR |
templateid | 儀表板 ID | VARCHAR |
username | 使用者 | VARCHAR |
pgroup | 參數,值以陣列形式展示: {參數 1:參數值,參數 2:參數值} 2020-02-28 及之後的 JAR ,pgroup 欄位值加密顯示 | VARCHAR |
time | 記錄時間 | BIGINT |
9. fine_record_sms 簡訊傳送表
簡訊傳送表:記錄簡訊傳送日誌資訊,即如果傳送簡訊的時候,將會在該表中新增一條記錄,並在相應欄位中填寫其對應的資訊記錄.。
其各個欄位對應的含義如下表所示:
欄位 | 含義 | 欄位類型 |
uuid | 唯一標識欄位 | VARCHAR |
receiver | 收件人帳號 | VARCHAR |
mobile | 接收人手機號碼 | VARCHAR |
content | 郵件內容 | VARCHAR |
time | 傳送時間 | BIGINT |
result | 是否傳送成功 | BIT |
detail | 詳情 | VARCHAR |
sender | 寄件人帳號 | VARCHAR |
10. fine_record_operate 管理日誌表
管理日誌表:即使用者對模組進行操作的時候,將會在該表中新增一條記錄,並在相應欄位中填寫其對應的資訊記錄。
其各個欄位對應的含義如下表所示:
欄位 | 含義 | 欄位類型 |
uuid | 唯一標識欄位 | VARCHAR |
type | 模組(存國際化的 key) | VARCHAR |
item | 設定項 | VARCHAR |
resource | 被存取資源 | VARCHAR |
operate | 操作 | VARCHAR |
username | 帳號 | VARCHAR |
ip | 使用者 IP 地址 | VARCHAR |
time | 使用者操作時間 | BIGINT |
detail | 詳情 | VARCHAR |
requestParam | 請求參數 | VARCHAR |
platformDisplay | 平台展示級別 | INTEGER |
status | 本次操作的成敗 | INTEGER |
具體需要記錄的場景如下表所示:
注:附件為管理日誌中碼值對應的注釋映射表。
TYPE-模組 | ITEM-設定項 | RESOURCE-被存取資源 | OPERATION-操作 | DETAIL-詳情 |
---|---|---|---|---|
目錄管理 | 節點 | “節點全路徑” | 增/刪/改 | |
目錄管理 | 範本 | “節點全路徑” | 增/刪/改 | |
目錄管理 | 連結 | “節點全路徑” | 增/刪/改 | |
目錄管理 | 上報標簽 | “節點全路徑” | 增/刪/改 | |
使用者管理 | 全局設定 | 改 | ||
使用者管理 | 使用者 | “姓名(帳號)” | 增/刪/改 | |
使用者管理 | 部門 | “部門全路徑” | 增/刪/改 | |
使用者管理 | 部門下職位 | “職位全路徑” | 增/刪 | |
使用者管理 | 職位 | "職位名稱" | 增/刪 | |
使用者管理 | 職位下人員 | “職位名稱”-“姓名(帳號)” | 增/刪 | |
使用者管理 | 角色 | “角色名稱” | 增/刪/改 | |
使用者管理 | 角色下人員 | “角色名稱”-“姓名(帳號)” | 增/刪 | |
使用者管理 | 平台使用使用者 | “姓名(帳號)” | 增/刪 | |
使用者管理 | BI僅查看使用者 | “姓名(帳號)” | 增/刪 | |
使用者管理 | BI編輯使用者 | “姓名(帳號)” | 增/刪 | |
使用者管理 | 行動平台使用者 | “姓名(帳號)” | 增/刪 | |
權限管理 | 全局設定 | 改 | ||
權限管理 | 權限設定 | “部門/角色/姓名(帳號)” | 增/刪 | 權限項:“目錄/資料連結/業務包/可管理部門角色” |
權限管理 | 權限複用 | “生效物件【部門/角色/姓名(帳號)】” | 複用 | 來源:“部門/角色/姓名(帳號)” |
系統管理 | 登入 | 單一登入 | 開/關 | |
系統管理 | 登入 | 單一登入設定 | 改 | |
系統管理 | 登入 | 上次登入資訊提示 | 開/關 | |
系統管理 | 登入 | 忘記密碼 | 開/關 | |
系統管理 | 登入 | 簡訊驗證 | 開/關 | |
系統管理 | 標準 | 標準參數 | 改 | |
系統管理 | 標準 | BI參數 | 改 | |
系統管理 | 列印 | 列印設定 | 改 | |
系統管理 | 簡訊 | 簡訊平台 | 開/關 | |
系統管理 | 簡訊 | 帳號綁定 | 改 | |
系統管理 | 信箱 | 寄件人賬戶 | 改 | |
備份還原 | 全局配置 | 改 | ||
備份還原 | 平台配置 | 自動備份 | 開/關 | |
備份還原 | 平台配置 | 備份檔案 | 增/刪/還原 | |
備份還原 | 報表範本 | 自動備份 | 開/關 | |
備份還原 | 報表範本 | 備份檔案 | 增/刪/還原 | |
備份還原 | BI範本 | 自動備份 | 開/關 | |
備份還原 | BI範本 | 備份檔案 | 增/刪/還原 | |
備份還原 | jar包 | 自動備份 | 開/關 | |
備份還原 | jar包 | 備份檔案 | 增/刪/還原 | |
備份還原 | 插件 | 自動備份 | 開/關 | |
備份還原 | 插件 | 備份檔案 | 增/刪/還原 | |
備份還原 | 更新升級 | jar包更新 | 更新 | |
備份還原 | 更新升級 | jar包還原 | 還原 | |
備份還原 | 更新升級 | 備份jar包 | 刪 | |
平台日誌 | 日誌設定 | 改 | ||
平台日誌 | 存取明細 | 匯出 | ||
平台日誌 | 使用者行為 | 匯出 | ||
平台日誌 | 範本熱度 | 匯出 | ||
平台日誌 | 效能監視 | 匯出 | ||
記憶體管理 | 智慧預警 | 改 | ||
記憶體管理 | 記憶體對話 | “姓名(帳號)”-“範本路徑” | 結束 | |
記憶體管理 | 智慧釋放 | 改 | ||
記憶體管理 | 範本限制 | 改 | ||
記憶體管理 | 生命週期 | 改 | ||
資料連結 | 資料連結 | “資料連結名” | 增/刪/改 | |
註冊資訊 | 公有雲認證/私有雲認證/上傳lic檔案 | 改 | ||
安全管理 | sql防注入 | 禁用特殊關鍵字 | 開/關 | |
安全管理 | sql防注入 | 已禁用的特殊關鍵字 | 改 | |
安全管理 | sql防注入 | 分離字元 | 開/關 | |
安全管理 | sql防注入 | 已轉義的字元 | 改 | |
排程管理 | 定時任務 | “任務名稱” | 增/刪/改 | |
排程管理 | 全局設定 | 改 | ||
多級上報 | 上報流程 | “流程名” | 增/刪/改 | |
多級上報 | 上報任務 | “任務名” | 增/刪/改 | |
行動平台 | 行動平台 | 開/關 | ||
行動平台 | 授權裝置 | 改 | ||
行動平台 | QRCODE配置 | 改 | ||
範本認證 | 全局設定 | 改 | ||
範本認證 | 權限設定 | “部門/角色/姓名(帳號)” | 增/刪 | 權限項:“範本路徑” |
遠端設計權限 | 權限設定 | “姓名(帳號)” | 改 | 改後權限項:“範本路徑” |
插件管理 | 插件管理 | “插件名” | 安裝/刪除/啟用/禁用/更新 |
11. fine_record_sql SQL 執行表
SQL 執行表:記錄 SQL 的執行情況。
注:fine_record_sql 表不會存BI範本的sql記錄,只會儲存報表引擎的sql計算程式。
其各個欄位對應的含義如下表所示:
欄位 | 含義 | 備注 | 欄位類型 |
uuid | 唯一標識欄位 | VARCHAR | |
columns | 資料集規模 | 記錄列數 | BIGINT |
dsname | 資料集的名稱 | VARCHAR | |
executeid | 執行批次 ID | 每次預覽/查詢時,執行的一批 SQL 共用一個批次 ID | VARCHAR |
rows | 資料集規模 | 記錄行數 | BIGINT |
sqltime | SQL 執行時間 | 單位:毫秒 | BIGINT |
connection | 資料連結名 | VARCHAR | |
connectionID | 資料連結標識ID | 與功能埋點表(fine_intelli_focus_point)中的資料源連結相關埋點進行聯動 | VARCHAR |
time | 記錄時間 | BIGINT |
12. fine_record_gc GC 記錄表
GC 記錄表:記錄系統的 GC 資訊。
其各個欄位對應的含義如下表所示:
欄位 | 含義 | 欄位類型 |
uuid | 唯一標識欄位 | VARCHAR |
heapBeforeUsed | GC 前堆使用記憶體 | BIGINT |
heapAfterUsed | GC 后堆使用記憶體 | BIGINT |
heapBeforeCommitted | GC 前堆申請記憶體 | BIGINT |
heapAfterCommitted | GC 後堆申請記憶體 | BIGINT |
gcStartTime | GC 開始時間 | BIGINT |
duration | GC 持續時間 | BIGINT |
gcCause | GC 的原因 常見原因有: System.gc() Allocation Failure humongous Metadata GC Threshold Ergonomics GCLocker Initiated GC | VARCHAR |
gcType | GC 類型 分為GC和Full GC | VARCHAR |
metaspaceBeforeUsed | metaspace GC 前使用記憶體 | BIGINT |
metaspaceBeforeCommitted | metaspace GC 前申請記憶體 | BIGINT |
metaspaceAfterUsed | metaspace GC 後使用記憶體 | BIGINT |
metaspaceAfterCommitted | metaspace GC 後申請記憶體 | BIGINT |
balancePromoterScore | 中止分值 | INTEGER |
youngBeforeUsed | 年輕代 GC 前使用記憶體 | BIGINT |
youngBeforeCommitted | 年輕代 GC 前申請記憶體 | BIGINT |
youngAfterUsed | 年輕代 GC 後使用記憶體 | BIGINT |
youngAfterCommitted | 年輕代 GC 後申請記憶體 | BIGINT |
loadScore | 整體負載分值 | INTEGER |
node | 使用者命名的節點名 單機下為空 | VARCHAR |
oldBeforeUsed | 老年代 GC 前使用記憶體 | BIGINT |
oldBeforeCommitted | 老年代 GC 前申請記憶體 | BIGINT |
oldAfterUsed | 老年代 GC 後使用記憶體 | BIGINT |
oldAfterCommitted | 老年代 GC 後申請記憶體 | BIGINT |
pid | 進程 pid | VARCHAR |
releasePromoterScore | 釋放分值 | INTEGER |
time | 記錄時間 | BIGINT |
13. fine_record_conf 部分配置資訊表
記錄fine_conf_entity中的部分配置資訊。
欄位 | 含義 | 欄位類型 |
uuid | 唯一標識欄位 | VARCHAR |
time | 記錄時間 | BIGINT |
id | 配置項 | VARCHAR |
value | 配置項值 | VARCHAR |
14. fine_record_lock 使用者鎖定日誌表
記錄使用者鎖定的日誌
欄位 | 含義 | 欄位類型 |
uuid | 唯一標識欄位 | VARCHAR |
time | 入庫時間 | BIGINT |
lockItem | 鎖定物件 | VARCHAR |
lockTime | 鎖定時間 | VARCHAR |
autoUnlockTime | 自動解鎖時間 | VARCHAR |
15. fine_tpl_info 範本屬性表
記錄範本屬性
注:該表已無實際用途,僅作為備用。因此不會在表中記錄任何資料。
欄位 | 含義 | 欄位類型 |
uuid | 唯一標識欄位 | VARCHAR |
time | 入庫時間 | BIGINT |
id | 序號 | VARCHAR |
tid | 範本id | VARCHAR |
tname | 物理範本名稱 記錄 reportlet 下的完整路徑 | VARCHAR |
cnums | 條件屬性個數 | BIGINT |
formnums | 公式個數 | BIGINT |
sheetnums | sheet個數 | BIGINT |
dsnums | 資料集個數 | BIGINT |
compformnums | 複雜公式的個數 包括層次座標、sql、value公式 | BIGINT |
submitnums | 內建提交的個數 | BIGINT |
isfrozen | 是否使用了凍結 | BIT |
isfoldtree | 是否使用了折疊樹 | BIT |
widgetnums | 元件個數 | BIGINT |
tsize | 範本總大小 | BIGINT |
imgsize | 範本裏圖片的大小 | BIGINT |
execute0 | 引擎情況匯總0 | BIGINT |
execute1 | 引擎情況匯總1 | BIGINT |
execute2 | 引擎情況匯總2 | BIGINT |
execute3 | 引擎情況匯總3 | BIGINT |
execute4 | 引擎情況匯總4 | BIGINT |
mem0 | 記憶體情況匯總0 | BIGINT |
mem1 | 記憶體情況匯總1 | BIGINT |
mem2 | 記憶體情況匯總2 | BIGINT |
mem3 | 記憶體情況匯總3 | BIGINT |
mem4 | 記憶體情況匯總4 | BIGINT |
sql0 | sql情況匯總0 | BIGINT |
sql1 | sql情況匯總1 | BIGINT |
sql2 | sql情況匯總2 | BIGINT |
sql3 | sql情況匯總3 | BIGINT |
sql4 | sql情況匯總4 | BIGINT |
filternums | 過濾個數 | BIGINT |
injectnums | 參數注入個數 | BIGINT |
formula | 範本內公式使用情況 | VARCHAR |
jsapi | 範本內JS API使用情況 | VARCHAR |
recordtime | 範本檢查時間 | VARCHAR |
16. fine_container_entity 容器資訊表
記錄容器資訊
欄位 | 含義 | 欄位類型 |
uuid | 唯一標識欄位 | VARCHAR |
time | 入庫時間 | BIGINT |
node | 節點名 | VARCHAR |
item | 配置項 | VARCHAR |
value | 配置項值 | VARCHAR |
17. fine_function_process 功能點資訊表
記錄功能點資訊
欄位 | 含義 | 欄位類型 |
uuid | 唯一標識欄位 | VARCHAR |
time | 入庫時間 | BIGINT |
function | 功能點 | VARCHAR |
18. fine_operation_process_log 雲端健檢分析操作日誌表
記錄雲端健檢分析操作日誌
欄位 | 含義 | 欄位類型 |
uuid | 唯一標識欄位 | VARCHAR |
time | 記錄時間 | BIGINT |
node | 節點名稱 | VARCHAR |
process | 日誌內容 | VARCHAR |
19. fine_operation_shutdown_record 信號量資訊表
記錄信號量資訊
注:fine_operation_shutdown_record和fine_plugin_usage整合到了fine_intelli_focus_point 表
欄位 | 含義 | 欄位類型 |
uuid | 唯一標識欄位 | VARCHAR |
time | 入庫時間 | BIGINT |
pid | 進程ID | VARCHAR |
startTime | 開始時間 | BIGINT |
upTime | 截止時間 | BIGINT |
node | 節點 | VARCHAR |
signalName | 信號名 | VARCHAR |
20. fine_plugin_usage 插件資訊表
記錄插件資訊
注:fine_operation_shutdown_record和fine_plugin_usage整合到了fine_intelli_focus_point 表
欄位 | 含義 | 欄位類型 |
uuid | 唯一標識欄位 | VARCHAR |
time | 入庫時間 | BIGINT |
plugin | 插件名 | VARCHAR |
version | 插件版本 | VARCHAR |
API | 插件中API使用情況 | VARCHAR |
operation | 插件運作情況 | VARCHAR |
register | 插件註冊情況 | VARCHAR |
enable | 插件是否啟用 | BIT |
21. fine_schedule_record 定時任務執行日誌表
記錄定時任務執行資訊
欄位 | 含義 | 欄位類型 |
uuid | 唯一標識欄位 | VARCHAR |
id | 主鍵 UUID | VARCHAR |
creator | 建立者 | VARCHAR |
detailMessage | 詳細資訊 | VARCHAR |
filePath | 生成附件路徑 預留欄位,未使用 | VARCHAR |
logMessage | 日誌資訊 | VARCHAR |
logTime | 任務執行時間 日誌列印時間 | BIGINT |
logType | 日誌類型 0-失敗 1-成功 2-跨越 | INTEGER |
nextFireTime | 下一次記錄時間 預留欄位,未使用 | BIGINT |
runType | 附件處理類型 0-快照生成 1-郵件傳送 2-FTP上傳 3-訊息推播 4-檔案列印 5-簡訊傳送 6-平台掛載 7-自訂類 8-定時填報 9-使用者端通知 10-SFTP上傳 | INTEGER |
taskName | 任務名稱 | VARCHAR |
taskID | 任務ID | VARCHAR |
time | 入庫時間 | BIGINT |
22. fine_intelli_focus_point 功能埋點表
功能埋點表:用來儲存所有公共的埋點資訊。
其各個欄位對應的含義如下表所示:
欄位名 | 含義 | 資料格式 |
uuid | 唯一標識欄位 | VARCHAR |
id | 埋點 ID 編號 | VARCHAR |
text | 記錄的主要內容 | VARCHAR |
source | 埋點來源 -1-沒有定義來源(UNDEFINED) 1-內建 JAR 包的功能點(EMBED) 2-插件功能點(PLUGIN) 4- FineReport 的功能點(REPORT) 8- FineBI 的功能點(BI) | INTEGER |
time | 時間 | DATE |
username | 帳號 轉碼處理,超管使用者為 0 | VARCHAR |
ip | 觸發埋點的 IP | VARCHAR |
title | 標題,埋點是什麼 | VARCHAR |
body | 一個 JSON 資料結構 根據功能點 ID 存放不同功能點的資訊 次要資訊,可能為空 | VARCHAR |
欄位 id 格式說明:
例如:FR-P1001
FR 前綴,表示是 FR 的埋點。
第一位字元示功能/效能:F-功能、P-效能。
第二位數字表示分類:1-資料源、2-前臺、3-報錯、4-智慧維運、5-設計器。
表中欄位 id 和 body 之間的關系如下表所示:
id | body | 作用 |
---|---|---|
FR-P1001 | id:資料連結標識 version:資料源版本 driver:連結驅動資訊 times:使用次數 connecttime:建立連結的時間 | 用於記錄資料連結相關的資訊 |
FR-F3001 | 記錄具體的報錯堆棧 | 記錄工程啟動失敗報錯原因 |
FR-F4001 | 初版插件記錄範例:{node:2,memory:16,situation:normal,inform:1,type:auto} node 為推薦節點數(推薦單機時記為1) memory 為推薦單機/單節點記憶體 situation 為推薦的情況:記為"normal"時為正常推薦,"error"時為推薦值異常情況,"inequacy"時為運作資料不足情況,"nonsupport"時為不支援推薦配置。其中"normal"情況下 node 與 memory 有值,其餘情況 node 與 memory 記為空 inform 為是否進行了通知,記為1代表已通知,記為0代表未通知 type 為推薦的類型,記為"auto"為根據一自然日運作資料進行推薦的結果,記為"manual"為使用者存取API連結推薦的結果 | 記憶體配置推薦數值 |
FR-F4002 | 記錄範例:{sessionid: xxxxxx, reason: release, detail: row count, load: high load, cell num: 100000, survival time: 600000} sessionid: 被清除的對話 id reason: 對話被清除的原因大類。包括 life(生命週期),limit(範本限制),release(智慧釋放)三項 detail: 對話被清除的詳細原因
load: 對話被殺時的系統的負載狀況。包括endanger(危險狀態),terrible load(超高負載),high load(高負載),normal load(中低負載) cell num:已計算的儲存格個數 survival time:存活時間 | 記錄對話因生命週期、範本限制被清除以及高負載時停止計算的情況 |
FR-F4003 | 記錄範例:{type: high load kill, kill num time: 50, kill num cell: 50, session num: 300, load: terrible load} type: 包括high load kill(小殺),terrible load kill(大殺),remove all(超殺清除所有對話) kill num time: 因未更新時間過長被殺的對話數,type 為 removeAll 時記為空 kill num cell: 因格子數過多被殺的對話數,type 為 removeAll 時記為空 kill num sum: 被殺的對話數求和 session num: 釋放對話之前的對話總數 load: 對話被殺時的系統的負載狀況。包括 endanger(危險狀態),terrible load(超高負載),high load(高負載),normal load(中低負載) | 記錄 GC 回呼觸發的釋放對話情況 |
FR-F5001 | 記錄範例:{disk_beforegc:50, disk_aftergc:50} | 記錄範本版本管理 GC 清理情況 |
FR-F5002 | node:節點名 time:進程關閉時間 pid:進程 pid startTime:進程開始時間 upTime:進程持續時間 signalName:信號量 | 系統關閉記錄:記錄系統關閉前後的進程資訊以及關閉類型 |
FR-F5003 | node:節點名 containerMem:容器設定的記憶體大小 cpu:CPU 核數 disk:磁碟總空間 diskUsed 磁碟已使用空間 jdkVersion:JDK 版本 containerVersion:Web容器版本 machineMem:物理機記憶體 system:伺服器工件系統 systemNum:伺服器工件系統位數 arch:處理器架構,如x86_64、x86 diskSpeed:磁碟存取速度 FRbuildNO:FR的 jar 包版本 BIbuildNO:BI 的 jar 包版本(記錄 BI 的 jar 包版本,未使用 BI 則記為空) serverType:伺服器類型(cloud代表雲伺服器,local代表本地伺服器) gcType:垃圾收集器類型 | 容器配置情況:應用所在容器、伺服器的配置資訊。每日記錄一次 |
FR-F5004 | licType:註冊類型 expireTime:註冊到期時間 CTRID:合同 ID companyId:公司 ID productVersion:產品版本 platformUserNum:使用者人數 | 使用者基本資訊:使用者的註冊資訊等內容。每日記錄一次 |
FR-F5005 | tid:範本 ID tName:物理範本名稱(reportlets下的完整路徑) cNums:條件屬性個數 formNums:公式個數 sheetNums:多 sheet 個數 dsNums:資料集個數 compFormNums:複雜公式的個數(包括層次座標、SQL、Value公式) submitNums:內建提交的個數 isFrozen:是否使用了凍結 isFoldTree:是否使用了折疊樹 widgetNums:元件個數 filterNums:過濾個數 injectNums:參數注入個數 formula:範本內公式使用情況 jsAPI:範本內JS API使用情況(限制記錄為255字元) tSize:範本總大小 imgSize:範本裏圖片的大小 lineEngine :是否啟用行式引擎(1為啟用,0為未啟用) execute0-execute4:執行時間的5級的儲存片記錄 mem0-mem4:記憶體使用量的5級的儲存片記錄 sql0-sql4:SQL 執行時間的5級的儲存片記錄 | 範本屬性資訊:記錄範本的各項資訊,每張範本每日匯出一條記錄 |
FR-F5006 | id:資料在配置中的位置 value:資料值 | 配置資訊:每日將 FineDB 中的 fine_conf_entity 表中的特定資訊記錄一次 |
FR-F5007 | plugin:插件名 version:插件版本 API:插件中所用API情況 opration:插件運作情況 register:插件註冊情況 enable:插件是否啟用 | 插件使用情況:插件的使用情況,每個插件在每日記錄一次 |
FR-F5008 | function:功能點購買情況 | 功能點購買情況:功能點購買情況,每日記錄一次 |
23. fine_real_time_usage 應用實時情況表
應用實時情況表:記錄應用實時情況。
其各個欄位對應的含義如下表所示:
欄位名 | 含義 | 資料格式 |
uuid | 唯一標識欄位 | VARCHAR |
node | 節點名 | VARCHAR |
cpu | CPU 利用率 | DOUBLE |
memory | 當前 JVM 記憶體情況 | BIGINT |
time | 記錄時間,每分鍾一條 | BIGINT |
sessionNum | 存活對話數 | BIGINT |
onlineNum | 系統線上人數 | BIGINT |
pid | 進程 PID | VARCHAR |
templateRequest | 正在計算的範本請求數 | INTEGER |
httpRequest | 總的正在處理的 http 請求數 | INTEGER |
sessionRequest | 正在處理的帶 sessionid 的請求數 | INTEGER |
fineIO | fineIO 佔用堆外記憶體大小 單位 KB 2020-08-04 及之後 JAR 新增欄位 | BIGINT |
NIO | NIO 佔用堆外記憶體大小 單位 KB 2020-08-04 及之後 JAR 新增欄位 | BIGINT |
bufferMemUse | 堆外使用總記憶體 directMem「nio」和mappedMem 單位 KB 2020-08-04 及之後 JAR 新增欄位 | BIGINT |
physicalMemUse | 物理記憶體已使用空間 單位 KB 2020-08-04 及之後 JAR 新增欄位 | BIGINT |
physicalMemFree | 物理記憶體空閑空間 單位 KB 2020-08-04 及之後 JAR 新增欄位 | BIGINT |
24. fine_intelli_consume_point 效能資訊表
效能資訊表:記錄效能相關資訊。
其各個欄位對應的含義如下表所示:
欄位名 | 含義 | 資料格式 |
uuid | 唯一標識欄位 | String |
time | 時間,開始時間 | Long |
id | 埋點 id 編號 | String |
text | 資源內容 可以是範本名稱,分析表名稱等 | String |
source | 埋點來源,Original 類裏面 1:當前系統的 16: 行動端 32:九數雲 | Int |
username | 操作者 | String |
ip | 操作 IP | String |
title | 資源 ID 可以是範本 ID,分析表 ID,表 ID 等 | String |
frFullVersion | FR版本 | String |
biFullVersion | BI版本 | String |
cloudVersion | 雲端健檢分析版本 | String |
finish | 結束時間 | String |
consume | 耗時 單位 ms | String |
memory | 記憶體大小 單位 byte | String |
type | 操作類型 可以表明是進行了哪種操作 | String |
comment | 資源備注 可以是可以是更具體一些的資訊,需要直接分析的資料 | String |
body | 埋點具體資訊 一個 JSON 資料結構,根據不同的埋點裏面存放不同的資訊 | String |
25. fine_template_error 執行出錯日誌
其各個欄位對應的含義如下表所示:
注:11.0.1及之後版本,fine_record_error不再使用,報錯資訊記錄到fine_template_error 表中。
欄位名 | 含義 | 資料格式 |
uuid | 唯一標識欄位 | VARCHAR |
time | 出錯記錄時間 | BIGINT |
displayName | 掛載到平台的目錄名稱,平台前端處理為國際化 noPath:表示非掛載存取 | VARCHAR |
tname | 出錯的物理範本名稱(reportlet下的完整路徑) | VARCHAR |
username | 執行範本的使用者,平台前端處理為國際化 notLogged:未登入存取 fromSchedule:排程管理 | VARCHAR |
ip | 執行範本的IP地址(排程管理為空) | VARCHAR |
msg | 錯誤資訊,不包含具體錯誤位置等,基本和錯誤程式碼匹配(比如儲存格死循環,不顯示具體的儲存格) | VARCHAR |
trace | 錯誤堆棧 長度1000字元,超過修剪 | VARCHAR |
code | 錯誤程式碼 | VARCHAR |
para | 出錯時的查詢參數 | VARCHAR |
result | 是否成功預覽 1:預覽成功 0:預覽失敗 | BIGINT |
platfromDisplay | 展示級別 | BIGINT |
26. fine_record_open_client_api API和應用ID
注:該表是由 開放平台插件 帶來的。
欄位 | 含義 | 欄位類型 |
---|---|---|
uuid | 唯一標識欄位 | VARCHAR |
time | 記錄時間 | BIGINT |
appId | 開放平台應用ID | VARCHAR |
apiId | 開放平台apiID | VARCHAR |
resTime | 回应用時 | BIGINT |
memory | 記憶體消耗 | BIGINT |